Output

OSC Triggers

Open Sound Control messages for firing cues, switching scenes and setting parameters in show control software.

What is OSC?

Open Sound Control (OSC) is a network messaging protocol. Where timecode is a running clock, OSC is a series of one-off commands: "go to cue 5", "set intensity to 80%".

Each message has a URL-style address such as /cue/fire and can carry integers, floats or strings. Messages travel over UDP or TCP on whatever port the receiver listens on.

CDJ-3000 #1 192.168.1.11 CDJ-3000 #2 192.168.1.12 PRO DJ LINK TimecodeLink 192.168.1.20 /track/change Resolume Arena 192.168.1.30:9000 Pangolin BEYOND 192.168.1.40:9000 QLab 192.168.1.50:53000

TimecodeLink OSC output

TimecodeLink sends per-track OSC triggers: messages that fire when a mapped track becomes active on a layer. Each track in the list can carry one or more messages with any address and value, for example /resolume/layer1/clip3/connect with value 1.0. A trigger can also be limited to one layer, so it fires on Layer A but not on Layer B.

A trigger fires when its track's deck becomes the master, at a set time into the track, or at a cue point. A cue trigger fires every time the deck arrives at that cue, whether the DJ plays through it, presses the hot cue, seeks onto it or loops back to it. Cues the DJ skips past don't fire. With CDJ and XDJ players, Serato and VirtualDJ, triggers follow the cues on the deck. With Rekordbox they use the hot cues and memory cues from a playlist import.

Use them alongside timecode. Timecode follows the timeline, and OSC handles the one-off actions, such as switching a video clip or a lighting scene when a track starts.

What people use it for

Fires on events

An OSC trigger fires once, at a moment: a track change, a cue point, play or stop.

Any address

Every trigger's address is yours to set, so it can match whatever your show control software listens for.

An IP and a port

OSC runs over UDP on the local network. Enter the destination IP and port and you're done. No hardware, no drivers.

Related

Ready to sync?

TimecodeLink turns whatever your DJ software is playing into timecode your show control can chase.