← Explore
Tutorial3 July 20256 min read

Using OSC to control third-party software from the RELO IO8

OSC is the lingua franca for live performance software. Here is how to send and receive OSC messages from Cueva Control to connect your hardware to QLab, Resolume, and more.

Open Sound Control (OSC) is a lightweight UDP-based message protocol widely used in live performance, theatre and installation art. If your show runs QLab, Resolume Arena, TouchDesigner, or any OSC-capable software, Cueva Control can talk to it directly.

Adding an OSC send node

In the flow editor, drag an OSC Send node onto the canvas. Set the destination IP and port to match your target software. Then define the OSC address pattern (e.g. /cue/1/start) and any arguments the message should carry.

Receiving OSC

The OSC Listen node opens a UDP port on the device and fires the flow when a matching message arrives. Use the address filter to match specific paths, or leave it blank to trigger on any incoming OSC message.

  • Set listen port in device network settings
  • Filter by address pattern or wildcard (*)
  • Access message arguments as flow variables
  • Combine with condition nodes to branch on values

Make sure the RELO IO8 and the target machine are on the same VLAN or that UDP is routed between subnets. OSC does not traverse NAT by default.

RELO IO8

Featured product

RELO IO8

8 relay outputs, 8 GPIO inputs. Cloud-managed and PoE+ powered.

View product
Cueva Control Desktop

Featured product

Cueva Control Desktop

Node-based AV automation software for macOS and Windows.

View product

Continue reading

Tutorial5 min read

TCP command to relay: control physical outputs over the network

Send a TCP command from any device on the network and the IO8 switches a relay. Works with touch panels, screen controllers, building systems or any software that can send TCP.

Tutorial5 min read

GPIO button to TCP: send IP commands from a physical button

Wire a button to the IO8 and send a TCP command to any IP-controllable device the moment it is pressed. Works with projectors, displays, AV receivers and anything that accepts TCP.

← All articles
Send us a message