RossTalk Commands (4802DR 403 29)
RossTalk Commands (4802DR 403 29)
v29
Document Information
• Ross Part Number: 4802DR-403-29
• Release Date: June, 2023. Printed in Canada
The information contained in this document is
subject to change without notice or obligation.
Copyright
©2023 Ross Video Limited, Ross®, MiniME™, and
any related marks are trademarks or registered
trademarks of Ross Video Limited. All other
trademarks are the property of their respective
companies. PATENTS ISSUED and PENDING. All
rights reserved. No part of this publication may
be reproduced, stored in a retrieval system, or
transmitted in any form or by any means,
mechanical, photocopying, recording or
otherwise, without the prior written permission
of Ross Video. While every precaution has been
taken in the preparation of this document, Ross
Video assumes no responsibility for errors or
omissions. Neither is any liability assumed for
damages resulting from the use of the
information contained herein.
Microsoft®, Windows®, and Windows XP® are
either registered trademarks or trademarks of
Microsoft Corporation in the United States
and/or other countries.
Macintosh®, and OS X® are trademarks of Apple
Inc., registered in the U.S. and other countries.
Google Chrome™, Google®, and the Google logo
are registered trademarks of Google Inc.
Carbonite/Graphite Commands....................4
Sending RossTalk Commands to Carbonite.........................4
To Send RossTalk Commands to
Carbonite...........................................................4
Carbonite Supported RossTalk Commands..........................4
XPression Commands....................................10
Sending RossTalk Commands to XPression.......................10
To Send RossTalk Commands to
XPression.........................................................10
XPression Supported RossTalk Commands........................10
™
Acuity /Vision Commands............................13
™
Sending RossTalk Commands to Acuity /Vision................13
To Send RossTalk Commands to
™
Acuity /Vision..................................................13
™
Acuity /Vision Supported RossTalk Commands................13
®
openGear Commands..................................19
®
Sending RossTalk Commands to openGear .....................19
To Send RossTalk Commands to an
®
openGear Card..............................................19
®
openGear Supported RossTalk Commands......................19
™
Ultrix Commands.........................................21
™
Sending RossTalk Commands to Ultrix .............................21
To Send RossTalk Commands to
™
Ultrix ...............................................................21
™
Ultrix Supported RossTalk Commands..............................21
®
Ross Video Server (Mira, Tria, Kiva)
Commands.................................................23
®
Sending RossTalk Commands to a Ross Video
Server...............................................................................23
®
To Send RossTalk Commands to a Ross
Video Server....................................................23
®
Ross Video Servers Supported RossTalk
Commands......................................................................23
Commands can be sent directly through a telnet connection or any other application that can send ASCII
commands.
1. Create a network connection to the switcher on port 7788. The default IP address of the switcher is
192.168.0.123.
Tip: If you are using multiple RossTalk connections, it is recommended that you increment the port number for each device.
In the following commands, the ME-source is replaced with the bus source.
• ME — use ME
• MiniME™ — use MME
• MultiScreen — use MSC
• Canvas — use MSC
• Tile — use MME
Table 1: RossTalk Commands
Command Description
CC bcc Executes custom control (cc) on bank (b). For example, CC
1:05 triggers custom control 5 on bank 1.
CKINIT chromakey-number Initialize chroma key engine (chromakey-number).
Example: CKINIT 2
Result: Initializes chroma key engine 2.
FOCUS sequencer:event Move the selection of the next item to be run to event number
(event) loaded in Sequencer (sequencer).
Example: FOCUS 3:2
Result: Moves the green highlight to event number 2 on the
sequence loaded into Sequencer 3.
MEMSAVE bm:ME-source :ME-number Performs a store of memory (m) on bank (b) on ME (ME-source)
of number (ME-number).
Example: MEMSAVE 19:ME:2:MME:1
Result: Stores memory 9 on bank 1 of ME 2 and MiniME™
output 1.
MNEM source:new-name Sets a new mnemonic name (new-name) for a video source
(source).
Example: MNEM IN:6:CAM 1
Result: Sets the mnemonic name for input 6 to CAM 1.
NEXT sequencer Runs the currently selected item in the sequence loaded into
Sequencer (sequencer) and advance the current selection to
the next item in the sequence.
Example: NEXT 2
Result: Runs the selected command in Sequencer 3.
UP sequencer Moves the selection of the next item to be run up one event
in the sequence loaded in Sequencer (sequencer).
Example: UP 1
Result: Moves the green highlight up an event on the
sequence loaded into Sequencer 1.
XPT vid-dest:vid-source Selects the video source (vid-source) on the bus (vid-dest).
Example 1: XPT ME:2:PGM:IN:6
Result 1: Selects input 6 on the Program bus of ME 2; XPT
ME:3:KEY:2:IN:20 selects input 20 on Key 2 of ME3
Example 2: XPT AUX:2:ME:1:CLN
Result 2: Selects the ME 1 clean feed on Aux bus 2. Refer to
the information after this table for a list of sources and
destinations.
Note: The framebuffer numbering in RossTalk does not match the numbering in XPression. For example, to select framebuffer 1 in XPression
you must enter framebuffer 0 in RossTalk. For framebuffer 2, enter 1, and so on.
Command Description
CLFB buffer Clears framebuffer number buffer.
Example: CLFB 0000
Result: Clears framebuffer 1.
DOWN Move the current selection in the sequencer to the item below
it in the list.
GPI gpi Trigger the simulated GPI input gpi. This is treated as if the
GPI input were triggered externally.
Example: GPI 5
Result: Triggers GPI input 5.
NEXT Take the current take item in the sequencer to air and advance
the current selection to the next item in the list.
READ Take the current selection in the sequencer to air.
RESUME buffer Resumes all layers in framebuffer number buffer.
Example: RESUME 0000
Result: Resumes all layers in framebuffer 1.
SEQI takeid:layer Loads the take item takeid to air on layer number layer to the
output channel selected in the template. The Sequencer focus
moves to this item.
Example: SEQI 0005:7
Result: Loads the take item 0005 onto layer 7.
SWAP buffer Loads all the take items that are currently in the cued state
to air in framebuffer number buffer. If a framebuffer is not
specified, all cued take items in all framebuffers are taken to
air.
Example: SWAP 0
Result: Takes all the cued take items in framebuffer 1 to air.
TAKE takeid:buffer:layer Loads take item takeid to air in framebuffer number buffer on
layer number layer. The Sequencer focus does not move to
this item.
Example: TAKE 5:0:7
Result: Loads the template with TakeID 5 into framebuffer 1
and onto layer 7.
1. Press HOME > Setup > Installation > Com Setup > Type.
2. Use the Com Port knob to select the port that you want to assign to the RossTalk device.
3. Use the Device knob to select RossTalk.
4. Press Select Device and use the Device knob to select RTalk-IN.
5. Press Com Type and use the Type knob to select Network TCP.
6. Press Com Settings and use the Client/Server knob to select Server.
7. In the Remote Port field, enter 7788.
Tip: If you are using multiple RossTalk connections, it is recommended that you increment the port number for each device.
Tip: You can query the current state of a switcher component by replacing the selection part of the command with a ? For example, MVBOX
2:6:? returns what source is selected in box 6 on MultiViewer channel 2. The query function only applies to the XPT, MS, MNEM, TRANSRATE,
TRANSTYPE, TRANSINCL, MVBOX, and KEYSHAPED commands.
Command Description
CAPTURE Performs a capture to RAM (RAM) or directly to disk (DISK) of
DISK/RAM:channel:source:frames the video source (source) using Media-Store channel (channel)
for a duration of (frames) frames. The switcher will reply when
the capture is completed.
Example 1: CAPTURE 3:PVW:5
Result 1: Performs a capture of the Preview video source,
using Media-Store channel 3, and with a duration of 5 frames.
Example 2: CAPTURE DISK:1:AUX:8:3:6
Result 2: Performs a capture to disk of Bank 8, Aux 3, using
Media-Store channel 1, and with a duration of 6 frames.
KEYCUTOFF ME:keyer Cuts keyer number (keyer) on ME number (ME) off-air if the
key is currently on-air.
Example: KEYCUTON 1:4
Result: If key 4 is currently on-air on ME 1 the command
triggers a cut of key 4 on ME 1.
KEYSHAPED ME:keyer:ON/OFF Turns shaped keying on (ON) or off (OFF) for keyer number
(keyer) on ME number (ME).
Example: KEYSHAPED 2:1:ON
Result: Turns shaped keying on for key 1 on ME 2.
LOADSET USB/HD:setname Loads setup name (setname) from the USB drive (USB) or hard
drive (HD).
Example: LOADSET HD:SETUP01
Result: Loads SETUP01 from the hard drive.
MSPLAY media-store: channel Play the media file currently loaded in the Global-Store (GS),
Global-Store Audio (GSA), or ME-Store (ME:ME#) cache
(media-store) into channel number (channel).
Example: MSPLAY GSA:2
Result: Plays the media item loaded into Global-Store Audio
channel 2.
MVBOX MultiViewer:box:source Selects a video source (source) in a box of number (box) for
MultiViewer number MultiViewer.
Example: MVBOX 1:5:IN:6
Result: Selects input 6 in box 5 of MultiViewer channel 1. Aux
buses can also be selected as sources.
SETVIDMODE REF:format Set the format (format) of the input reference to the switcher.
Uses the same internal or external source as well as reference
board that is currently selected.
Example: SETVIDMODE REF:1080i50
Result: Sets the switcher expect 1080i 50Hz as the input
reference format.
SETVIDMODE VID:format Set the video format (format) that you want the switcher to
operate in.
Example: SETVIDMODE VID:1080i59.94
Result: Sets the switcher to operate in the 1080i 59.94Hz video
format and SETVIDMODE VID:480i 16x9 sets the switcher
to operate in the 480i video format with a 16:9 aspect ratio.
TRANSRATE ME:rate Sets the transition rate (rate), in frames, on ME number (ME).
Example: TRANSRATE 2:15
Result: Sets the ME transition rate for ME 2 to 15 frames.
TRANSTYPE ME:type Sets the transition type (type), see below, on ME number (ME).
• Dissolve — DISS
• Wipe — WIPE
• DVE — DVE
• Media Wipe — MEDIA
Example: TRANSTYPE 3:DISS
Result: Sets the transition type for ME 3 to DISS.
USERVAR name:value Assign a number (value) to the user variable with the name
(name).
Example: USERVAR A:10
Result: Creates a variable of the name A with a value of 10.
1. From the Tree View, expand the node for the card you want to access.
2. Select the Config tab.
3. Select the Remote Control tab.
4. Select the type of communication you want to use.
• Serial — locate the Serial Port area and select RossTalk from the Protocol menu.
• Ethernet — locate the RossTalk row in the Ethernet Port area and select the ethernet protocol
you want to use.
5. Configure the port.
• Serial — select the Port Type, Bit Rate, Data Bits, Parity, and Stop Bits settings.
• Ethernet — use the factory default settings.
6. Enable the port.
• Serial — select the Port Enabled check box.
• Ethernet — select the RossTalk Enabled check box.
Command Description
FTB Performs a fade-to-black transition. (Not supported on the
MDK-111A-K.)
GPI gpi Trigger the GPI input gpi. This is treated as if the GPI input
were triggered externally.
Example: GPI 8
Result: Triggers GPI input 8.
MSPATH channel:0:file-name Loads a media file (file-name) from the CompactFlash® (0)
into Logo channel number (channel).
Example: MSPATH 4:0:Logo/Ross_LOGO.png
Result: Loads the media file called Ross_LOGO.png from the
Logo directory into channel 4.
VGPIARM vgpi:arm Arm (arm = 1) or disarm (arm = 0 or 2) the effect number (vgpi)
on preset.
VGPISTATE vgpi:state Takes the effect number (vgpi) on-air (state = 1) or off-air (state
= 0).
2. At the prompt, enter the commands you want to send to the router.
Command Description
GPI XX Send the fire command for salvo XX.
Example: GPI 23
Result: Sends the command to fire salvo 23.
Note: Clip names must include the path relative to the default H:\video\ directory. If a clip is located in the video directory then
you only need to provide the name of the clip. If a clip is located in a subdirectory, then you need to provide that relative path, for example
\news\crime-report.
Table 6: RossTalk Commands
Command Description
CUE channel:clip Load a clip of the name clip into channel channel.
Example: CUE D:crime-report
Result: Loads a clip with the name crime-report into Channel
D of the server.
CUE channel:clip:timecode Load a clip of the name clip at position timecode into channel
channel.
Example: CUE A:goal-highlight:00,00,15,00
Result: Loads a clip with the name goal-highlight into
Channel A of the server and seeks to 15 seconds into the clip.
PLAY channel Play the clip currently loaded into channel channel.
Example: PLAY B
Result: Plays the clip currently loaded into Channel B.
PLAY channel:clip Load a clip of the name clip into channel channel and play it
from the beginning.
Example: PLAY B:storm
Result: Loads the clip storm into Channel B and plays it from
the beginning of the clip.
GOTO channel:timecode Seek to the position timecode in the clip loaded into channel
channel.
Example: GOTO A:00,00,00,20
Result: seeks to position 00,00,00,20 in the clip loaded into
Channel A.
JOG channel:amount Jog backward or forwards by amount in the clip loaded into
channel channel.
Example: JOG C:-20f
Result: Jogs in reverse by 20 frames in the clip loaded into
Channel C.
LOOP channel:mode Set the clip repeat mode mode for channel channel. The
possible modes are off, loop, loop-to, ping-pong, and
ping-pong-to.
Example: LOOP B:loop
Result: Sets the clip repeat mode for Channel B to Loop.
ANGLE channel:angle Select the camera angle angle to use from the ISO clip loaded
into channel channel.
Example: ANGLE A:3
Result: Sets the playout of the clip loaded into Channel A to
Camera Angle 3.
EJECT channel Unload the clip currently loaded into channel channel.
Example: EJECT A
Result: Unloads the clip in Channel A.