RossTalk is a simple IP-based control protocol used by many of Ross Video’s products.
Helm doesn’t have a specific RossTalk driver, but it’s very easy to issue RossTalk commands using Lua scripts.

RossTalk devices listen for incoming commands on TCP port 7788.
First, establish the TCP connection – either in the Panel’s OnStartup script, or just before sending the command.
local socket = require("socket")
local host, port = "127.0.0.1", 7788 -- Replace IP Address here
rosstalk = assert(socket.tcp())
rosstalk:connect(host,port)
You can then send commands – which must have a “\r\n” sequence at the end to send the required newline sequence.
rosstalk:send("DOWN\r\n");
Here’s the panel shown above, which controls the XPression sequencer.
