Drop your tracks
Drag a folder of your own music into the window. Each file is read on your machine for BPM, key and energy. The track rows light up as it reads them.
Analyzed locally. Nothing uploads.Don't DJ it. Play it.
You don't need decks. You can't beatmatch. You don't have to. Type the night below and Doremix lays the whole set on your own tracks. Then ride the energy with the fader, warm-up to the drop.
BYO LLM key · your tracks never leave your machine · MIT
02 This is the app
Your sets live like projects. Open one and it becomes a single living booth: the energy curve, two decks, a chat with the conductor, the cue sheet. Watch it run.
One set, one project. Describe the night, steer it live.
03 How it works
A slow LLM plans the future of the set. A fast deterministic engine owns the clock. A 30-to-60-second lookahead makes live re-prompting glitch-free.
Drag a folder of your own music into the window. Each file is read on your machine for BPM, key and energy. The track rows light up as it reads them.
Analyzed locally. Nothing uploads.No knobs, no crates. You just talk to it. Type the night in plain language, or tap a vibe chip to nudge the mood.
Plain language in. A set comes out.An LLM writes a cue sheet; a deterministic engine plays it. Two decks, beatmatched and harmonic, riding one rising energy curve from warm-up to the drop.
A beatmatched set, built for you.Mid-set, tap a quick-prompt and the curve bends to your call. A mic energy meter reads the room. The edit lands at the next phrase boundary, no dropout.
You re-steer it without missing a beat.04 The missing square
One side talks but plays radio fades. The other beatmatches but hands you every knob. Doremix is both at once.
Spotify's AI DJ talks but doesn't beatmatch. djay and Serato beatmatch but have no conductor. Doremix puts an LLM conductor over a real beatmatched engine, mixing tracks that stay on your disk. As of this writing, nothing else ships this.
05 For the builders
The conductor never touches a sample. It writes a bar-addressed, versioned JSON cue sheet: the contract between the LLM and the audio engine.
Typed, small, hackable. Re-prompt the set and only the future is rewritten; the playing bar is frozen. Read it, fork it, export it.
Drop your tracks, type the night, hit play. The set runs itself and you call the drops.
Vibe coding gave you apps. Doremix gives you the night.