In the MCM9000 there are two ways to configure Tally; either through External TSL (Auxiliary) or TAG’s Tally commands through API.
External TSL
Navigate to Output → Auxiliary Protocols.
2. Click on add a TSL configuration. For a detailed description of the fields please refer to Auxiliary Protocols.
3. Navigate to Outputs → Layouts. Hover the pointer on a monitoring source and click on the edit icon as shown below.
4. Input the Tally settings and UMD’s as specified in the Tally Mapping below.
Tally Mapping
For Tally mapping, the following configuration is available:
{label}[border=t0] | See below UMD & Tally control API – the tally setting defines the interface mapping to the tile. Enables mapping of tally color into border color. |
alarm=none | Disable on-screen source alarm display |
Based on textual mapping in the layout's tile, set the tally source in "Tally Settings".
For example:
"TSL_0_1;border=t1;alarm=none → Indicates TSL protocol display 0 tile 1"
Insert in the "tally settings" field in the layout tiles.
"TSL_0_3;border=t0;alarm=none" is up to 255 characters long and used for tally mapping (used by the auxiliary interfaces API). For UMD and tally settings, please refer to the appendix Dynamic UMD updating.
Click on update to save the settings. The updated details are visible in the layout. Clicking on close doesn't save the changes.
If the layout includes clocks, you may assign time zones to the clocks in the same way (drag and drop a time zone from the list on the left to the clock); if no time zone is defined, the default UTC time zone will appear.
To apply the new layout settings, click the Save Changes button.
Tally commands through API
The following two API commands are available for Tally triggers.
API 4.0 → http://1.1.1.1/api/4.0/auxiliary_interfaces/.json
Body section
{ "AuxiliaryInterface": { "label":"test1111", "duration":100, "Elements": [ {"type":"tally","index":0,"color":"#F00000","blink":"#ffffff"}, {"type":"umd","index":0,"color":"#f0f0f0","text":"#RGBa02020##FT1##RGBa0a0a0#"}, {"type":"umd","index":1,"color":"#f0f0f0","text":"test2"}, {"type":"timer","index":0,"timestamp":1615119681}, {"type":"timer","index":1,"timestamp":1615128281,"color":"#80f080","blink":"#ffffff"}, {"type":"image","index":0,"url":”imagename.jpg”} ] } }
API 5.0 → http://1.1.1.1/api/5.0/tally/command/.json
Body Section
{ "data": { "uuid":"test1111", "duration":100, "items": [ {"type":"tally","index":0,"color":"#F00000","blink":"#ffffff"}, {"type":"umd","index":0,"color":"#f0f0f0","text":"#RGBa02020##FT1##RGBa0a0a0#"}, {"type":"umd","index":1,"color":"#f0f0f0","text":"test2"}, {"type":"timer","index":0,"timestamp":1615119681}, {"type":"timer","index":1,"timestamp":1615128281,"color":"#80f080","blink":"#ffffff"}, {"type":"image","index":0,"url":"imagename.jpg"} ] } }
UMD can use the following fields:
(last digit is the timer id)
#TT0# – timer in the format HH:MM:SS
#FT0# - timer in the format MM:SS:FF (FF - frame counter)
#2T0# - timer in the format MM:SS
#3T0# - timer in the format MMM:SS
On the tally config line of the elements (layout editor):
code | meaning | valid elements |
---|---|---|
mode=timer | converts regular clock into a timer | clock |
mode=ftimer | converts regular clock into a frame accurate timer | clock |
mode=clock | default clock (time zone based) | clock |
timer=0 | selects the timer source ( | clock |
color=RRGGBB | sets base color to the clock | clock |
src=xxxxx | tally id | all |
audio=none | hide audio bars | video |
alarm=none | hide alarms | video |
border=t0 (or t1/tl/tr/t2/t3/…) | toggle border color by tally color | video |
tally color selects the base color for the clock. (based on the id selected by timer=)
all elements should be divided with a ' ; '
For a detailed description of API 5.0 tally commands on MCM9000 please refer to Tally_5.0.
For steps 3 and 4 follow the same steps as External TSL.
For UMD and tally settings, please refer to the appendix Dynamic UMD updating.