CueSync sends OSC commands to Resolume Arena/Avenue in real time — trigger clips, control effects, and crossfade layers, all perfectly synced to the beat.
Trigger Resolume clips and compositions from audio events — beat drops, energy shifts, or phrase changes.
Map audio energy to layer opacity, blend modes, and crossfaders for dynamic visual mixing.
Drive Resolume effect parameters (blur, color shift, distortion) from energy levels or phrase transitions.
Generate LTC/MTC timecode from CueSync and feed it to Resolume for frame-accurate timeline playback.
No pre-analyzed tracks needed — CueSync analyzes audio in real time for instant visual reactivity.
Beat event to OSC output on a sub-5 ms budget; what reaches the screen also includes the receiving application's own render path.
Engineering facts
The load-bearing claims behind CueSync's Resolume integration. Numbers, named subsystems, test references — the things you can verify before the show.
Clips are triggered with `/composition/layers/<layer>/clips/<clip>/connect`; a layer is cleared with `/composition/layers/<layer>/clear`; opacity and volume are `/composition/layers/<layer>/video/opacity` and `/audio/volume`. Default port 7000. Source: ResolumeProtocol.kt.
CueSync evaluates beat events from Pioneer PRO DJ LINK on a sub-5 millisecond budget on the cue-evaluation path, and reports the budget-violation rate on screen. End-to-end beat-to-fixture latency depends on the operator's protocol chain and venue network; the CueSync portion of that chain is engineered to a strict sub-5-millisecond budget and continuously regression-tested. The OSC send budget is under 2 milliseconds.
CueSync ships 15 output protocols from a single desktop application: GrandMA2 (Telnet and OSC), GrandMA3 (TCP OSC and UDP OSC), Avolites Titan, ETC Eos, ChamSys MagicQ, Resolume, disguise (d3), VIOSO Player/Show, AV Stumpfl Pixera, TouchDesigner, Unreal Engine 5, QLab (TCP and UDP), MIDI Show Control, Pangolin Beyond, and Custom OSC. Every CueSync edition includes every protocol.
CueSync evaluates seventeen trigger types in total: Manual (operator GO), Hotkey (Run Mode key press), Beat (specific beat within bar with bar-interval repeats), Phrase (rekordbox PSSI section index with beat offset), PhraseChange (transition with optional pre-roll such as three beats before drop), BpmRange (hysteresis-based with look-ahead across all cues), HotCueHit (CDJ hot-cue button press, per player), TrackPosition (absolute track beat, placed and retimed in Track Prep), Timecode (SMPTE position with frame-accurate tolerance and configurable reverse policy), MIDI (note, control change, program change, with optional value match), OscInput (incoming OSC address match with single-star and double-star wildcards), EnergyLevel (track energy threshold with hysteresis), EnergyTransition (energy slope change), LoudnessTransition (absolute LUFS band, consistent across tracks), Fill (rekordbox fill-section detection), Key (Camelot wheel match for harmonic mixing), and SceneChain (Theatre scripted sequencing). Trigger availability varies by edition — SceneChain and Timecode are Theatre/Production features.
CueSync's audio engine decodes AAC, ALAC, Opus, FLAC, MP3, OGG Vorbis, and WMA via an FFmpeg AudioFileReader SPI registered as the primary codec provider. It falls back to legacy MP3SPI, JFLAC, and VorbisSPI on platforms where the FFmpeg natives fail to load. Drift correction over 500 milliseconds is handled by a click-free fade-seek-fade hard re-sync: the clip stays loaded and only a fifteen-millisecond fade window is audible, eliminating the audible reload-thunk of naive Clip-API implementations. Loudness uses ITU-R BS.1770-4 K-weighted LUFS metering.
Different question? Ask us directly.
Other tools that connect here: Manual OSC mappings, SMPTE feeds from external timecode boxes, and custom scripts. CueSync sends frame-accurate OSC + timecode to Resolume while simultaneously driving your lighting console — one engine, both worlds.
Download CueSync free and run the built-in demo show — press Space and its cues fire against simulated outputs, no hardware required. Subscribe when you're ready to drive a real rig.