How CueSync Detects Beats: Where the Beat Comes From
Where CueSync's beat comes from (PRO DJ LINK, Local Audio, Link, OS2L, tap) and how beats, phrases and energy reach 15 output protocols in real time.
CueSync TeamStage Automation Engineers
On this page13 sections
- The Core Idea
- Inputs: Where the Beat Comes From
- Pioneer PRO DJ LINK (Built-In Reader)
- Local Audio
- Ableton Link
- OS2L and Tap Tempo
- Beat, Phrase, and Energy Events
- Timing: What CueSync Adds and What the Rest of the Chain Adds
- Pioneer PRO DJ LINK: The Cheat Code
- Ableton Link as a Second Source
- On-Device, No Cloud
- Why This Matters for Lighting
- Try It
The Core Idea
CueSync doesn't guess the beat from a noisy signal when it can read it. A Pioneer deck already knows its own beat, so CueSync reads it over PRO DJ LINK. Your own files are analysed before they play, so beats, phrases and drops are on the grid ahead of time. This post explains where the beat comes from and which features ride on it.
Inputs: Where the Beat Comes From
Pioneer PRO DJ LINK (Built-In Reader)
Per the Pioneer DJ Link integration page, CueSync reads CDJ/DJM beat phase, BPM, master tempo, and track metadata directly over Ethernet — "no audio analysis latency." When you're on the Pioneer hardware it is built for (CDJ-3000, CDJ-2000NXS2, DJM-V10, DJM-A9, DJM-900NXS2, XDJ-XZ; the CDJ-3000 has been through a hardware session with CueSync, the others not yet), this is the most accurate beat data possible because CueSync is reading what the CDJ already knows from the rekordbox-analyzed beat grid.
Local Audio
CueSync plays WAV, AIFF, MP3, M4A (AAC-LC), FLAC and OGG files itself (View → Local Audio) and analyses each one — beat grid, phrases, energy, key and loudness — on your Mac. Cue triggers and AutoPilot then fire on those files with no DJ hardware connected. Local Audio is part of the DJ and Production editions.
Ableton Link
CueSync joins Ableton Link sessions on the local network and reads tempo and phase from Link peers. This is useful for Ableton-driven DJ sets and for tightly coupling CueSync's events to an Ableton Live master clock.
OS2L and Tap Tempo
OS2L (Settings → DJ Hardware → OS2L, off by default) accepts a beat grid from VirtualDJ, or from Serato or rekordbox through an OS2L bridge. It carries the beat grid only, with no track analysis. For a vinyl, controller or live-band set, tap the tempo on the Pro Deck (TAP) and CueSync runs its internal clock at that tempo. CueSync also sends MIDI Clock out to your hardware (Settings → MIDI & Sync → MIDI Clock Output).
Beat, Phrase, and Energy Events
What CueSync reads becomes a stream of musical events that cue triggers and AutoPilot can use. Per the DJ Edition landing page, the available event types are:
- Beat — individual beats locked to the music's tempo
- Phrase — phrase boundaries for 8-bar and longer structural changes
- Energy — continuous energy level for dynamic intensity changes
- Drop — drops and major transitions
- Track Structure — a phrase-aware breakdown of intros, builds, drops, and breakdowns, so you know the track before it plays
Each event is available as a cue trigger. You pair a trigger with actions on your outputs — a beat firing a console effect or executor, a phrase change firing a Look, a drop firing a full-rig moment — and CueSync sends them in real time.
Timing: What CueSync Adds and What the Rest of the Chain Adds
CueSync is built for beat-aligned, low-latency triggering: a beat arrives, the cue is evaluated, and the command goes out. That share of the delay stops where the packet leaves the Mac. What you see at the fixture also includes your network, your console and the DMX frame (22.7 ms on its own).
Audio-visual desync becomes noticeable to an audience somewhere around 20-40 ms, so think of the whole chain as one allowance. Keep the total under the threshold and the lights appear to move in lockstep with the music, not chasing it. If a fixture or media server responds slowly, give its output a Pre-fire (ms), or give a Beat cue an offset, so the result lands on the beat.
Pioneer PRO DJ LINK: The Cheat Code
When you're running Pioneer CDJs or XDJs, CueSync takes BPM and beat phase straight from the deck. PRO DJ LINK is Pioneer's proprietary Ethernet protocol that carries BPM, beat phase, track metadata, and master tempo from the CDJ's internal clock — which is synced to the track's rekordbox-analyzed beat grid.
CueSync reads PRO DJ LINK directly (no external bridge required) and uses the CDJ data as the primary beat source. The rekordbox analysis on the mounted USB adds phrases, energy, hot cues and key alongside, and the timing information comes from the deck.
This is the most accurate beat source possible in a DJ rig because there's no inference involved — CueSync knows what the CDJ knows.
Built for: CDJ-3000, CDJ-2000NXS2, XDJ-XZ, DJM-V10, DJM-A9, DJM-900NXS2. Only the CDJ-3000 has been through a hardware session with CueSync.
Ableton Link as a Second Source
For Ableton-centric rigs, CueSync joins the Ableton Link session and reads tempo and phase from Link peers. This gives tight phase alignment between CueSync and any Link-compatible app on a wired local network, and it is easier to set up than timecode.
CueSync follows the Link session's beat and tempo, and can share its own tempo back out. Link carries a beat grid with no track analysis, so phrase-driven cues need a deck or a Local Audio track behind them; paired with a Local Audio set, it's the right choice for Ableton-driven DJ sets.
On-Device, No Cloud
Everything above runs on your laptop. There's no network dependency for the analysis, no analysis data leaving your machine, no cloud service the show depends on. If the Wi-Fi drops or the venue has hostile network infrastructure, CueSync keeps running — only the network-protocol outputs (OSC, and the Art-Net/sACN DMX-over-IP path) care about the local LAN.
This matters because live shows are hostile environments. A system that needs to phone home mid-performance is a system that will fail mid-performance.
Why This Matters for Lighting
A cheap color organ in the 1980s could flash a light on bass hits. That's not what stage automation is. The difference between "reacts to loud sounds" and "understands what the music is doing" is the difference between a strobe that flashes mechanically on every kick drum and a lighting rig that builds tension through a 16-bar phrase, drops on the drop, and fades during the breakdown.
CueSync exists to give your cues a rich event stream — not just "beat, beat, beat" but "beat 3 of bar 16, phrase boundary, energy rising, drop coming." Feed that into cue triggers and AutoPilot and you get musical lighting instead of mechanical flashing.
Try It
Download CueSync free and run the demo show and tour the app in read-only mode. With the DJ or Production Edition, open a track in Local Audio and you'll see the beat grid, the phrase blocks and the energy curve that your cue triggers fire against.
For the broader picture, see what is music-driven lighting automation and 5 ways AI is changing live event production.
Frequently Asked Questions
On Pioneer decks there is nothing to detect: the deck already knows its beat, and CueSync reads it over PRO DJ LINK. Your own files are analysed on your Mac when you add them to Local Audio. The specific analysis methods aren't published; what matters for a show is the behaviour — on-device processing and no cloud dependency.
Keep Reading
What Is Music-Driven Lighting Automation? A Definition
Music-driven lighting automation is lighting control that follows the music's beat and structure, from analysed tracks or live deck data. How it works.
Read5 Ways AI Is Changing Live Event Production in 2026
From real-time beat synchronization to venue memory, AI is transforming how live events are produced. Here are the five trends reshaping the industry.
ReadDMX vs Art-Net vs sACN: Which Protocol Should You Use in 2026?
Understanding the three main lighting protocols and when to use each one for DJ and live event lighting automation.
Read