XPression Commands
The XPression motion graphics system can be controlled from a remote device or computer via RossTalk commands. These commands can be sent to the switcher over an ethernet connection.
Sending RossTalk Commands to XPression
XPression accepts RossTalk commands over ethernet on port 7788. This allows you to perform various functions such as Take, Next, move up or down in the sequencer, and trigger a GPI.
To Send RossTalk Commands to XPression
Note: Each command should be terminated by a carriage return and a line feed (CR/LF).
- Click Edit > Hardware Setup.
- Click the GPI Boards tab.
- Click Add and in the Brand list, click RossTalk.
- Click OK.
- In the State list, click Enabled.
- Click TCP and in the TCP Port list, click 7788.
XPression Supported RossTalk Commands
XPression supports a number of RossTalk commands. The exact commands and how XPression reacts to the commands is outlined in the following table.
Note: All commands are case sensitive.
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.
|
CLFB buffer:layer | Clears layer number layer in framebuffer number buffer.
|
CLRA | Clears all framebuffers. |
CUE takeid:buffer:layer | Prepares take item takeid to go to air next in framebuffer number buffer on layer number layer. The take item is not
taken to air, but is prepared to be taken to air without any frame delay.
|
DOWN | Move the current selection in the sequencer to the item below it in the list. |
FOCUS takeid | Set the sequencer focus to the take item number takeid.
|
GPI gpi | Trigger the simulated GPI input gpi. This is treated as if the GPI input were triggered externally.
|
LAYEROFF buffer:layer | Takes a scene in framebuffer number buffer on layer number layer off air using the defined out transition.
|
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.
|
RESUME buffer:layer | Resumes layer number layer in framebuffer number buffer.
|
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.
|
SEQO takeid | Takes the take item takeid off-air.
|
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.
|
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.
|
UNCUEALL | Removes all cued items from the cued state. |
UNCUE takeid | Remove item with take id takeid from the cued state. |
UP | Move the current selection in the sequencer to the item above it in the list. |
UPNEXT takeid | Sets the preview to the take item takeid in the sequencer without moving the focus bar. |