User guide

ES9600 User Guide Chapter 5: Linear Timecode
53 Version 1.13
Show Control Programming
This section explains the commands used to control a multi-player system. The messages sent to each player are
the same, whether RS232 or TCP/IP is used for the physical connection.
Command Descriptions
NOTE: Refer to the ‘Timecode Commands’ section in Chapter 8 for details on actual command syntax.
GetTimecodeMode
Monitor the status of device operating mode: ‘Tcgenerate’ or ‘Tcreceive’.
GetTimecodeOpMode
Monitor the status of device when operating in TcReceive mode: ‘Chase’ or ‘Trigger’.
LoadClip <Channel list> <clip path> this command loads the clip on to specified channels.
Or,
LoadPlaylist <Channel list> <playlist name> this command loads a playlist on to specified channels.
The LoadClip and the LoadPlaylist commands both require an amount of time to complete because of some
initialization that must occur when a new file is selected. If the 9600 is to be used in a simple scenario where a
single file is repeatedly played (in a theater for example) it is more efficient to use the “Loop” command (see
‘Loopon’ command usage in Chapter 8: Remote Control Protocols).
When the LoadClip (or LoadPlaylist) command is complete the 9600 Player will return the following:
Channel x Cued <cr> <lf> (where x is the base channel set in the channel properties).
SetTimecodeOpMode <mode>
Defines the Timecode operating mode as either ‘Chase’ or ‘Trigger.
Tcgenerate hh:mm:ss:ff
Turns the timecode generator on and sends the timecode hh:mm:ss:ff out as a jam sync.
Tcreceive <Channel>
Sets the player into timecode receive mode.
Tcreceiveloop <Channel>
Sets the player into timecode receive mode, and loops the incoming timecode to the timecode output.
Tcplayat <Channel> hh:mm:ss:ff
Sets the timecode ‘playat’ time
Tcstopat <Channel> hh:mm:ss:ff
Sets the timecode ‘stopat’ time