Command/response table for MSVPP commands (continued)
Command MSVPP Command
(host to unit)
Response
(unit to host)
Additional description
Timecode commands
NOTES: Immediately after loading a clip, the playlist property times takes precedence. If you load a clip then send a tcplayat command, that command takes precedence.
Timecode (X*) values associated with the tcplayat and tcstopat commands must be consistent with the frame rate of the currently selected clip and the timecode values
entered for a playlist must be consistent with the framerate of the clips included in that playlist.
Set timecode mode to
generate
TcGenerateX*} OK]Generate timecode as a master and issue the timecode
X* as a jam sync.
Set timecode mode to
receive
TcReceive}OK]Receive timecode as a slave and loop it out on the rear
panel Lock Out connector.
View timecode mode GetTimecodeMode}TimecodeModeX1!]
Set timecode receive
mode variable
SetTimecodeModeX1@} OK]Set the timecode receive mode to X1@.
View timecode receive
mode settings
GetTimecodeOpMode}TimecodeOpModeX1@]
Get current timecode
reference
GetTimecodeValue}TimecodeValueX*]Display the LTC time code value at the instant the media
player receives the command.
Start timecode TcStartX#} OK]Starts the timecode running (assumes that the media
player is in timecode generate mode).
Set “start at” time TcPlayAtX#X*} OK]Set the timecode startat time.
Set “stop at” time TcStopAtX#X*} OK]Set the timecode stopat time. The display goes black
after X1@.
Loop commands
Turn loop on LooponX#} OK]The loaded presentation automatically restarts after it
completes.
Turn loop off LoopoffX#} OK]The loaded presentation runs to completion and stops.
View loop mode GetLoopMode}LoopModeX1#X1#]Loop status (X1#) is reported for channel 1 only if in
1-channel mode or in channel 1•channel 2 order if in
either 2-channel or 2-channel locked mode.
Video mode
NOTES: See page 3 for detailed descriptions of the functions of the video modes.
In 2-channel or 2-channel locked mode, the channels share the same clock reference. Both channels are constrained to operate at the same resolution and frame rate, which
is set by loading a clip or playlist. The parameters of the last clip loaded take precedence.
Set 1-channel mode SetVideoMode1_channel}OK]
Set 2-channel mode SetVideoMode2_channel}OK]
Set 2-channel locked
mode
SetVideoMode2_channel_locked}OK]
View video mode GetVideoMode}VideoModeX1$]
KEY: X# = Output 1 = channel 1 2 = channel 2 1,2 = both channels
X* = Frame count for assorted timecode commands nn:nn:nn:nn (“hour”:”minute”:”second”:”frame”)
X1! = Timecode mode “timecodeGenerate“ or “timecodeReceive”
X1@ = Timecode receive mode setting “chase“ or “trigger”
X1# = On/off (audio mute, loop, input trigger) 0 = off 1 = on
X1$ = Video mode “1_channel”, “2_channel”, or “2_channel_locked”
JMP 9600 Media Player • Programming Guide 65