Write a theatre cue list straight into a desk sequence and read it back, or let the music fire grandMA3 cues, executors and macros in real time over OSC. Session Sync has been run on a grandMA3 console.
Push a Part's cue list into a desk sequence over the network — numbers, labels, fades and, if you want them, follow times. Every command is previewed before it is sent, and a re-push merges without re-storing a cue you did not change, so the LD's looks survive. The Timecode object that fires those cues can go over the same connection, one song or the whole setlist, and CueSync reads back from the desk what it received. Run on a grandMA3 console and verified on current grandMA3 onPC software.
A read-only plugin on the desk reports its sequences to CueSync, which checks what a push stored, imports a desk sequence as a Theatre track, adopts the LD's own sequence as a baseline, and warns when someone edited it on the desk.
No network to the desk? Export the cue list as a grandMA3 macro or a native Timecode XML (or a grandMA2 macro for an older desk), and import a Timecode XML back. A Setlist Book writes one Timecode object per song; in Production, CueSync can arm each one as its track loads on the CDJ.
Automatically fire cue sequences on beat drops, energy changes, or BPM thresholds.
Fire executors, set fader levels and run macros from beat, phrase and energy triggers.
CueSync locks to the beat phase, not just BPM — cues fire on the exact downbeat, every time.
Watch the grandMA3 connection status and timecode from any iPad on the venue Wi-Fi.
Send DMX over Art-Net or sACN to grandMA3 for live fixture values. Command control (Go, Pause, Recall) runs over OSC.
Session Sync was run on a physical grandMA3 console on 2026-10-01, and the per-command checks on current grandMA3 onPC software; grandMA2 and grandMA2 onPC are built to MA Lighting's published Telnet interface and have not yet been run.
Integration details
What CueSync's grandMA3 integration sends, which ports to open and how it behaves — the things you can check before the show.
CueSync's Session Sync writes a Theatre cue list into a grandMA3 sequence over the network. A dry-run diff lists every command before anything is sent; the first push stores each cue, and later pushes merge, never re-storing a cue that has not changed, so looks programmed on the desk survive. An optional read-only Lua bridge plugin reports the desk's sequences back, which lets CueSync confirm a push, adopt an LD's existing sequence as a baseline, import a desk sequence as a Theatre track, and flag edits made on the desk. The Timecode object that fires those cues can be sent over the same connection, one song or the whole setlist. Offline, the same cue list exports as an MA3 macro or a native Timecode XML. Run on a grandMA3 console and verified on current grandMA3 onPC software.
CueSync speaks grandMA3's native OSC: /cmd <command string> for command-line strings, /Page<n>/Key<id> 1 to press an executor key, and /Page<n>/Fader<id> <0-100> for faders. Default port 8000, TCP and UDP.
CueSync times cues to the beat phase of the music and is designed for live production. What you see and hear end to end also depends on your network, console or media server, and fixtures, so confirm the whole chain on your own rig before a show.
CueSync ships 15 output protocols from a single desktop application: grandMA2 (Telnet), 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.
Author a Look once in CueSync's Palette — a grandMA3 Look targets a sequence cue, an executor, a preset, a sequence level or a raw command — and cues, pads and AutoPilot fire it, resolved to the matching grandMA3 command when it fires. Because Looks are separate from console programming, the same Looks can be reused on a desk with a different patch. AutoPilot plans cues from your track when it is armed and fires them in time with the deck's beat, without operator intervention.
Every output connection recovers automatically, connection state is visible to the operator, and every failure CueSync can detect is reported during a show. A held cue is released automatically if the window loses focus mid-flash.
Different question? Ask us directly.
Other tools that connect here: timecode bridges, manual OSC scripts, and custom Telnet macros. CueSync adds beat-reactive automation across every supported integration — no scripting required.
See also
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.
grandMA3 is a trademark of MA Lighting Technology GmbH. CueSync is an independent product and is not affiliated with or endorsed by MA Lighting.