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.
CueSync TeamStage Automation Engineers
On this page13 sections
- What Is Music-Driven Lighting Automation?
- How Music-Driven Lighting Works
- 1. Beat Source
- 2. Onset and Transient Detection
- 3. Frequency-Band Analysis (FFT)
- 4. Musical Structure Tracking
- 5. Protocol Output
- Music-Driven vs Timecode vs Manual
- Why Timing Matters
- Output Protocols
- Use Cases
- The History (Very Short Version)
- Try It
What Is Music-Driven Lighting Automation?
Music-driven lighting automation is a control system that follows the music in real time, whether by analysing the audio or by reading beat data from the decks, and uses the results — beat positions, energy curves, phrase boundaries, and structural events — to drive lighting fixtures, video servers, and other stage hardware. It follows whatever music is playing right now and turns it into DMX, Art-Net, sACN, OSC, or MIDI output, with no pre-programmed timecode or manual cue-chasing required.
The core idea is simple: a computer can "hear" a track more precisely than a human operator, react faster than a hand on a fader, and do it for hours without fatigue. It turns the mechanical work of chasing beats into an audio-processing problem, so operators can focus on creative direction.
How Music-Driven Lighting Works
The signal chain has five layers.
1. Beat Source
Audio-analysis systems listen to line-level audio from a mixer, the system output of DJ software, or a dedicated audio interface. CueSync takes the shorter route: it reads PRO DJ LINK for precise BPM, beat phase and track identity straight from CDJs and XDJs (with phrase analysis from the mounted rekordbox USB), plays and analyses your own files in Local Audio, or follows an Ableton Link or OS2L beat grid.
2. Onset and Transient Detection
The first analytical layer detects when something musically significant happened. Onset detection looks for sudden amplitude changes — a kick drum hit, a snare, a transient attack. Algorithms range from simple energy spectral flux to ML-trained classifiers that distinguish kick from snare from hi-hat.
3. Frequency-Band Analysis (FFT)
A Fast Fourier Transform decomposes the audio into its frequency components. By isolating bands (bass: 20-200 Hz, mids: 200-4k, highs: 4k-20k), the system can make independent decisions for each band. Bass energy drives fog machines and low-frequency washes; hi-hat transients trigger strobes; mid-range energy maps to moving head intensity. CueSync does its audio analysis on files — Local Audio and Track Prep — and uses rekordbox's own analysis on Pioneer decks, rather than running it on a live signal.
4. Musical Structure Tracking
Above the frame-level analysis, modern systems track longer-term structure: tempo, phrase boundaries (typically 8 or 16 bars), energy arcs, and drops. This is how a system distinguishes a beat inside a verse from the first beat of a chorus, or knows a drop is coming and can pre-load a cue.
5. Protocol Output
Finally, musical events map to protocol output. A beat might fire a grandMA3 executor over OSC; a drop might launch a Resolume composition over OSC; a phrase boundary might change a color palette across 128 DMX channels. CueSync supports 15 output protocols, which means one beat source drives your entire rig.
Music-Driven vs Timecode vs Manual
These three workflows solve different problems.
| Workflow | When to use | Strengths | Limits |
|---|---|---|---|
| Music-driven | Improvised shows, DJ sets, corporate events with variable timing | Zero prep, adapts live, hands-free | Can't lock to video playback |
| Timecode (SMPTE/MTC) | Scripted shows, musicals, concerts with backing tracks | Frame-accurate, repeatable, multi-system sync | Requires hours of programming, rigid |
| Manual operator | Creative showcases, content-aware cueing | Human judgment, improvisational creativity | Operator fatigue, limited to one set of hands |
Most real productions combine all three. CueSync Production Edition, for example, lets an operator run AutoPilot on the dance number, timecode on the video-backed ballad, and manual cues on the spoken scene — all from the same application.
Why Timing Matters
Human perception starts to notice audio-visual desynchronization around 20-40 ms. Past that threshold the lighting feels "late" — it's the uncanny valley of stage tech, where the audience subconsciously registers that the rig is chasing the music rather than moving with it.
Modern music-driven systems are built for low-latency control: beat event in, trigger evaluation, protocol packet out. End-to-end latency to the fixture adds your console, network, and DMX-frame time. Keep that end-to-end total inside that 20-40 ms window and the lighting appears to move in lockstep with the beat. CueSync is built for beat-aligned triggering across its full protocol stack — see how CueSync detects beats.
Output Protocols
A music-driven system is only as good as the devices it can talk to. CueSync supports 15 output protocols covering lighting, video, interactive, and show control surfaces, plus several dedicated input sources:
Lighting output
- grandMA2 (Telnet) and grandMA3 (TCP + UDP) — direct console integration
- Avolites Titan (HTTP) — direct Avolites integration
Video + interactive output
- Resolume Arena/Avenue — OSC clip, layer, and effect control
- Disguise (d3) — OSC integration for media servers
- VIOSO Player/Show — TCP control
- AV Stumpfl Pixera — JSON-RPC over TCP
- TouchDesigner — OSC and MIDI
- Unreal Engine 5 — OSC
Show control output
- QLab (TCP + UDP) — OSC cue control (SLIP-framed over TCP)
- MIDI Show Control — standard MSC cue commands
- ETC Eos — TCP OSC
- ChamSys MagicQ — UDP OSC
- Pangolin Beyond — TCP PangoScript
- Custom OSC — any IP + port
Experimental, not counted among the 15
- Art-Net — DMX over Ethernet to a node; the protocol GrandMA consoles prefer
- sACN / E1.31 — ANSI-standard multicast DMX for large rigs
Input sources
- Pioneer PRO DJ LINK — built-in reader for BPM, beat phase, and track metadata from CDJs
- Ableton Link — peer-to-peer tempo and phase sync
- LTC and MTC timecode — a clock from a playback machine or a MIDI interface
- LTC off a CoreAudio audio interface on macOS (ASIO is not supported)
- OS2L — a beat grid from VirtualDJ, or from Serato or rekordbox through an OS2L bridge
- Local Audio — CueSync plays and analyses your own WAV, AIFF, MP3, M4A (AAC-LC), FLAC and OGG files (DJ and Production editions)
Every edition generates LTC, MTC, Art-Net Timecode and TCNet. In addition, Theatre and Production chase an incoming LTC, MTC, Art-Net or TCNet master for hybrid timecoded workflows.
The key insight is that a music-driven system shouldn't be protocol-exclusive. One analysis engine should drive your entire rig simultaneously — lighting console, media server, synths, and video playback — so operators aren't coordinating between a lighting brain and a visual brain and an audio brain. See the integrations page for the full list.
Use Cases
DJ sets and clubs are the obvious one: improvised music with no setlist calls for reactive automation. Mobile DJs building a standard rig can save each room as a venue profile and start the next gig there from it.
Festivals use music-driven automation on stages with rotating artists. Each artist plays without timecode, the rig reacts to their music in real time, and LDs can layer manual cues for headline moments.
Musical theatre increasingly combines scripted cues with music-driven fills for band-heavy scenes. The music-driven layer tightens lighting to the band's tempo, which no pre-programmed show can track; in CueSync, scripted cues run on CueStack and timecode chase (Theatre and Production), and an Ableton Link session carries a band's tempo into the rig.
Corporate events benefit from reactive automation during music-driven segments — walk-in, transition music, after-parties — while scripted portions run off traditional cue stacks.
Auditoriums with live bands use audio-reactive lighting for music segments where tempo and arrangement change week to week.
Architectural installations use slower, energy-based music reaction to match ambient audio to lobby or public-space lighting without needing a dedicated operator.
The History (Very Short Version)
Early 1970s color organs and 1980s "disco" sound-to-light boxes established the fundamental idea: loud music equals bright lights. The 1990s brought software-based beat detection to DJ tools. The 2010s introduced phrase detection and ML-based structure analysis. CueSync's 2026 engine is the professional-grade evolution of that lineage — real-time, structure-aware, and wired into 15 output protocols.
Try It
If you want to see music-driven automation in practice, download CueSync free and run the demo show and tour the app in read-only mode. The DJ Edition is for when you're ready to run your own tracks and output to real hardware.
Frequently Asked Questions
Music-driven lighting automation is a control system that follows the music in real time, by analysing the audio or by reading beat data from the decks, and uses the results — beat positions, energy curves, phrase boundaries, and transient events — to drive lighting fixtures, video servers, and other stage hardware. Unlike pre-programmed timecode shows, it adapts to whatever music is playing in the moment.
Keep Reading
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.
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.
ReadHow to Automate DJ Lighting with grandMA3 (2026 Guide)
Step-by-step guide to connecting CueSync to your grandMA3 console for beat-reactive lighting automation at clubs and festivals.
Read