DJ follows the music. Theatre runs a cue list on timecode or your GO. Production does both in one show file. Every cue reaches your lighting, video, playback and graphics together.
macOS 12+ · Apple silicon · Free account, no card · Live output needs a paid edition
Screen capture · v1.0.35 · Run Mode
CueSync's Run Mode running a theatre show, from the status bar to the running order: RUNNING in SHOW mode, Scene 2 with 0:37 left, timecode locked to LTC at 25 fps; the standby band for LX cue 1.2 'Act I build 2' at 00:01:04:00 with FIRE and eight more behind it; the RUN clock at 00:01:11:00 with TC OUT · MASTER and Hold TC; the NEXT card for cue 1.2, routed to GMA3 page 1.1 cue 1.0, with a twelve-second countdown and the stage manager's note to hold for the call; the LX and VX rows, each with its last and standby cue; and the running order with the cues that just went (GONE, LAST) above NEXT, and cues 1.2, 2.2 and 3.2 — LX, VX and SFX — all standing by for 00:01:04:00.
Three editions
Three ways to run a show.
Every edition reaches every output: lighting, video, playback, lasers and game engines. Choose the one that matches what sets the pace of your show.
DJ
The show follows the music.
1Connect your Pioneer CDJs, or load your own tracks.
2Your rekordbox hot cues and loops come across, and each track’s moments are planned from its phrases and drops.
3Play. The rig follows the phrase, and pads land on the next beat, bar or phrase.
4Take any moment back with GO, or hold and skip from a Stream Deck.
The master deck on air and in sync over its phrase-banded waveform, the next track cued and synced.CueSync's decks view, rendered by the shipping app with its demo show: the master header reading MASTER · CDJ-1 at 128.00 BPM, +0.0%, with SYNC and both connected decks at 128.0; deck 1, a CDJ-3000 marked MASTER, ON AIR and SYNC, playing Neon Skyline (Melodic Techno, 8A, 1:47) over a waveform banded by phrase from intro to outro and reading IN SYNC at 1.2 ms; deck 2, also a CDJ-3000, cued on Midnight Drive at 128.0 in 9A and already synced; and the navigation bar beneath with Pro Decks selected.
Screen capture · v1.0.35 · Show Editor
The cue list above six routed lanes on one timecode-ruled timeline, in rehearsal with outputs.CueSync's Show Editor with its cue list placed beside the timeline: the lane filter with LX1, LX2, VX, SFX and LZ chips and a + Lane control beside the SHOW / DRY / REHEARSE+ switch, set to REHEARSE+ and reading 'Rehearsing with outputs — fires on GO'; the timeline in the centre — Snap, TC at 25 fps, Following, a ruler from 00:00 to 01:30 over the master waveform of neon-skyline.wav, and six output lanes each naming its console target (GMA3, ETC Eos, Resolume, QLab, Pangolin, and one inheriting its Part's routing) with twelve cues placed across them; and on the right the cue list, All · 12, each cue on two lines with its readiness dot, number, timecode, name and the target it fires.
Screen capture · v1.0.35 · Cues
A cue stack counted by trigger type beside the health of every output, one of them not answering.CueSync's Cues screen on a Production licence, rendered by the shipping app with its demo show playing from Local Audio: the Neon Skyline waveform with its cue markers, above an eleven-cue stack whose filter row counts the cues by trigger — beat, position, phrase, manual and hot cue — with each row carrying its trigger chip (an energy one among them) and the consoles it fires (grandMA3, Resolume, Unreal Engine, QLab), cue 2 Build Strobe live and cue 3 DROP Blinder next over a GO button bound to the space bar; and beside it the Output Status panel reading 3 of 4 healthy · 1 unreachable, with grandMA3, QLab 5 and Resolume Arena at 100% and Unreal Engine connected but answering nothing, marked NO REPLY.
On show night
It runs the show. Your work stays yours.
Cues land where the show is.
A cue fires because the show arrived somewhere: a drop, a phrase, a timecode, the stage manager’s GO. Not because a fixed number of beats went by.
Screen capture · v1.0.35 · Track PrepDJ and Production · each suggested cue named for its moment, with the reasonCueSync's Track Prep screen on its Suggestions tab, rendered from the shipping app with the demo plan: Suggested Cues with Keep All and Dismiss All, and four suggestions — First Drop Blinder (high impact, on the first drop: 'Energy peak after the build — fire the blinders.'), Pre-Drop Strobe (at the build start: 'Riser detected — ramp strobe into the drop.'), Breakdown Wash (at the breakdown: 'Energy dip — soft warm wash.') and Final Drop (high impact: 'Loudest section — full rig.') — the two high-impact ones kept, each with its keep and dismiss controls.
Your desk keeps its programming.
Session Sync previews every command before it sends one and keeps every cue number on the desk. Each lane can also go across as its own sequence, with one Timecode object calling them all.
Screen capture · v1.0.35 · Sync to grandMA3Theatre and Production · every command, before anything is sentCueSync's Sync to grandMA3 dialog, cropped to its preview card for one sequence: 'First push → sequence 900 "Act I"' with +13 added, ~0 updated and 0 unchanged; '40 commands' in a numbered list — Store, Label and a CueFade for each of cues 1.0 to 7.0 — that the console will receive; the readiness chips for the console, the bridge, sequence 900, overwrites and the desk's programmer; the line 'Preview — nothing is sent until you explicitly Send and confirm.'; and the Send to grandMA3 button.
Your work leaves with you.
Cue sheets as PDF, HTML, CSV and Markdown that open without CueSync, for everyone who reads the show.
The cue sheets CueSync exports, and who each one is for
Document
For
Operator cue list
Every cue, in running order
Department sheet
One department's cues
Lighting · Media · Sound
A list for each desk
Calling script
The stage manager's book
Running order
The director's page
Every edition · PDF · HTML · CSV · Markdown
You can take it back.
Rehearse with or without outputs. Back, Pause and Stop each take a double-press, and panic blacks the rig out and holds it there.
Screen capture · v1.0.35 · Run ModeTheatre and Production · Back, Pause and Stop each take a double-pressCueSync's Run Mode, cropped to its transport row: Back, Pause and Stop, each marked double-press so a stray tap cannot fire them, the SHOW / DRY / REHEARSE+ mode switch with 'pause to change', and the GO button marked '[SPACE] double-press'.
Single-purpose tools each cover one slice: DMX from a DJ app, lights from timecode, cue playback. CueSync sits between the performance and all of them: one cue reaches the desk, the media server, playback and the lasers together, from the booth or from the call. Every output, in every edition. See how it compares.
Beyond the operator
Everyone on the show sees the same cue.
Backstage
TheatreProduction
A cue light and countdown on every tablet. Each department sees its current and next cue, and the stage manager’s STANDBY and GO.
Crew board · a link per department
Scan a code on the venue Wi-Fi · nothing to install
A Stream Deck, a Launchpad or any MIDI controller drives your pads directly: plug it in, switch it on in Settings, and no other software is needed.
Unreal Engine
Your show, inside Unreal Engine.
The free plugin follows your cues and your timecode, so the virtual stage runs on the same show as the real one. RigSync and three fixture packs build and light the rig.
Free on Fab · Unreal Engine 5.8 · driven by the CueSync app on a Mac