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
TcGenerate
•
X*}
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
}
TimecodeMode
•
X1!]
Set timecode receive
mode variable
SetTimecodeMode
•
X1@}
OK
]
Set the timecode receive mode to
X1@
.
View timecode receive
mode settings
GetTimecodeOpMode
}
TimecodeOpMode
•
X1@]
Get current timecode
reference
GetTimecodeValue
}
TimecodeValue
•
X*]
Display the LTC time code value at the instant the media
player receives the command.
Start timecode
TcStart
•
X#}
OK
]
Starts the timecode running (assumes that the media
player is in timecode generate mode).
Set “start at” time
TcPlayAt
•
X#
•
X*}
OK
]
Set the timecode startat time.
Set “stop at” time
TcStopAt
•
X#
•
X*}
OK
]
Set the timecode stopat time. The display goes black
after
X1@
.
Loop commands
Turn loop on
Loopon
•
X#}
OK
]
The loaded presentation automatically restarts after it
completes.
Turn loop off
Loopoff
•
X#}
OK
]
The loaded presentation runs to completion and stops.
View loop mode
GetLoopMode
}
LoopMode
•
X1#
•
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
SetVideoMode
•
1_channel
}
OK
]
Set 2-channel mode
SetVideoMode
•
2_channel
}
OK
]
Set 2-channel locked
mode
SetVideoMode
•
2_channel_locked
}
OK
]
View video mode
GetVideoMode
}
VideoMode
•
X1$]
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 • Pr
ogramming Guide
65