Open Sound Control messages for triggering cues, switching scenes, and controlling parameters in show control software.
Open Sound Control (OSC) is a flexible, network-based messaging protocol. Unlike timecode (which communicates a running time position), OSC sends discrete messages — commands like "go to cue 5" or "set intensity to 80%."
OSC messages use URL-style address patterns (e.g., /cue/fire) and can carry various data types — integers, floats, strings. They travel over UDP or TCP on configurable ports.
TimecodeLink supports per-track OSC triggers — custom commands that fire when a mapped track becomes active on a layer. Each track in your playlist can have one or more OSC messages configured with user-defined addresses and values.
/resolume/layer1/clip3/connect with value 1.0)These triggers complement continuous timecode output — use timecode for timeline-following and OSC for discrete actions like switching video clips or lighting scenes when specific tracks play.
Unlike continuous timecode, OSC triggers fire at specific moments — track changes, cue points, play/stop events.
OSC address patterns are configurable. Map TimecodeLink events to any address your show control software expects.
OSC runs over UDP on your local network. No special hardware or drivers — just configure the destination IP and port.
TimecodeLink bridges your DJ software with show control systems using professional timecode output.