matiaspl / tricaster-http-remote

Newtek Tricaster TC-1 middleware for controlling ME contents based on their presence on the main bus.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The app is designed to extend the 4 M/E buses available on TC-1 using presets for additional scenes and comps for zooms that usually would be available on a liveset. It comes handy if you use want to use more than 4 different shots and don't want to keep track which M/E is currently on program.

Allowed parameters:

bus=[program, preview]
preset=[1...9]
comp=[1...9]

row=[a, b]
source=[VIDEO1...VIDEO16, V1...V4, DDR1...DDR2, GFX1...GFX2, BFR1...BFR16] (not fully implemented)

Basic usage: Make sure the IP addres of the TC is correct. After openeing your project, set M/E 1 on PGM and M/E 2 on PVW. Currently there's no sanity check to make sure that two different 'utility' M/Es are only used for switching between presets.

Load preset 2 on a M/E that is currently on main row A (a.k.a. "program"):
http://localhost:8080/?bus=program&preset=2

Load comp 2 on a M/E that is currently on main row B (a.k.a. "preview"):
http://localhost:8080/?bus=preview&comp=2

Load preset 3 with comp 1 applied on a M/E that is currently on main row B (a.k.a. "preview"):
http://localhost:8080/?bus=preview&preset=3&comp=2

This allows using e.g. Bitfocus Companion generic http module along with a Streamdeck to create an alternate controller for joint control of both main bus source M/E's and their contents. for a specially crafted livesets consisting of a grid/mosaic of scenes.

When preparing presets have in mind that Tricasters' bus presets also include bus comp settings.

About

Newtek Tricaster TC-1 middleware for controlling ME contents based on their presence on the main bus.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%