For performers · DJ BUILDING

Perform without fear.

Two decks over the running session — the same engine, still composing. A section queue per deck, build and drop, a crossfader, the next 32 bars in view so you act early. You choose what; the grid chooses when — every move is phrase-quantized and validated before it lands, because a move is a diff like any other edit. A set replays bit-identically and opens as a project.

The film

Kontinuum for DJs and producers. 30 seconds.

App screens are design previews; the music is rendered by the Kontinuum engine.
The booth

Deck A live. Deck B loading.

Deck A plays the room while deck B stands cued — a project of your own, or a scene straight off the Atlas, beat-locked to A's tempo. Each deck shows its section chain and stem mutes; the crossfader strip carries the armed fade and where it lands; the next-32-bars lane below lays out every armed move on the bar it will hit. Load anything — projects, scenes near the key — and the moves log records each one as the diff it became.

DJ booth: deck A live with section chips and move buttons, deck B cued from an Atlas scene, an equal-power crossfader armed to fade over eight bars, and the next 32 bars shown as a lane per deck with every armed move marked on the bar it lands.

designed screen of the build in progress, rendered from the design — not a photograph of the shipped app.

tap anything — it lands on the phrase  
* filter waits for its diff op — the app says the same
The differentiator

Two living sessions. One crossfade.

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.

The vocabulary, honestly

Which moves exist. Which wait. Said plainly.

MOVES TODAY BUILDING

Build, drop, roll, tempo nudge

Build arms a riser and ramps the energy; drop cuts to the section that resolves it; roll replays the last four bars and hands the stream back exactly on the grid; tempo nudge leans on the clock and the other deck follows. All four ride validated diffs and land quantized — never mid-phrase.

WAITING FOR ITS DIFF OP BUILDING

Filter

Filter needs its own diff op, and the button is not in the app until the op is in the language. The app says the same — the booth shows it dimmed, marked no-op-yet, and nothing pretends otherwise.

EVERY SET IS A FILE

Phrase-accurate, replayable

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 Producer, or share it as a session anyone can open. Why →

EVERY ROOM BUILDING

AirPlay-ready, latency-aware

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.

ADVANCED EXPERIMENTAL

For the deep end

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.

Your booth BUILDING

Not an app in the booth. An instrument in the rig.

HARDWARE-NATIVE

Two decks, real channels

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.

PRODUCE MID-SET EXPERIMENTAL

Edit tomorrow's track while tonight's plays

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.

DJ mode is a free in-app download.

The app installs with Listen; the DJ tools appear the moment you want them — no extra purchase, no separate app.