A beat-locked performance row over the running session. You choose what; the grid chooses when — every action lands quantized on the phrase, so it always sounds like you meant it. Under the surface each move is an edit to the same document the composer writes, which is why a set replays bit-identically and can be opened as a track.
Deck B pre-rolls silently — a second session, generated and beat-matched while deck A plays the room. Crossfade with an EQ-swap like a real mixer. Except both decks are being composed while you play them: no other deck in the world does that.
Master filter sweeps and per-group EQ kills. Loop rolls that release back on grid with zero drift. A tension builder that arms a riser, ramps the hats, drops the kick — and resolves at the next phrase with a fill the composer accounts for.
Your moves are the code — each one a validated, timestamped edit in the session history. The set is not recorded alongside the music; it is the music. Replay it bit-identically, hand it to Produce, or share it as a session anyone can open. Why →
Nothing requires precision timing — actions arm, count down, and land on the musical grid. Tighten quantize to quarter-bar and play it like an instrument. Haptics fire on the drop you triggered.
Stream the set to any room. Armed and landed indicators run against the route's reported output latency, and the row shows that latency when it matters.
Produce mid-set — edit deck B while A plays out. MIDI clock to your hardware. Per-mapping quantize overrides for continuous controls. The booth grows with you.
Deck A and deck B on separate output pairs — mix them on your own mixer like two players, cue in your headphones. Map every control to any MIDI controller in seconds; clock out keeps your hardware in sync.
Open the studio on deck B while deck A plays out. Rework patterns, swap instruments, lock what's yours — the edited deck drops at the crossfade. Live-deck edits are ARM-gated and phrase-quantized; panic reverts instantly.
The app installs with Listen; the DJ tools appear the moment you want them — no extra purchase, no separate app.