The DAW that remembers everything.
Waveqi is a DAW and DJ engine on a real-time Rust core, where every session is a journal of commands — edit, mix, perform, then replay the whole thing exactly, forever.

ARRANGEMENT — LIVE SESSION, SCREENSHOT OF THE ACTUAL BUILD
Every session is a recording of commands.
Append-only. Human-readable. Machine-drivable. Load a session and the engine rebuilds it exactly — the same way, every time.
Everything speaks JSON-RPC.
The interface emits journal commands. So does anything else you point at the engine — scripts, controllers, agents. What you see here is a real excerpt from the session in the screenshot.
{"op":"media.register","args":{"id":"m0","path":"media/kick_124.wav"}}{"op":"playhead.create","target":"ph_kick","args":{"media":"m0","gain":0.9,"start_beat":0.0}}{"op":"tempo.set","args":{"beat":0.0,"bpm":124.0}}{"op":"chord.set","args":{"beat":16,"root":2,"quality":"maj"}}{"op":"scene.create","args":{"name":"drop","playheads":[...]}}
Every surface, one engine
DECKS · MIXER · PIANO ROLL
Rate, gain, keylock, and beatgrid controls over live playheads.

Buses, sends, and gain staging driven by the same commands.

Notes on instrument playheads — journal commands like everything else.
One engine, built differently
WHAT MAKES IT WAVEQIJournal sessions
Every action is a command in an append-only journal. Sessions are text: diff them, branch them, replay them.
Deterministic replay
The same journal always renders the same audio. Enforced by a measurement harness, not promised by a spec sheet.
One command surface
The interface, the CLI, and scripts drive identical commands. Automate anything — the engine can't tell the difference.
Rust RT core
A real-time audio path with a proven zero-allocation callback, and offline rendering that matches it bit for bit.
Plugin hosting
CLAP in-process. VST3 and AUv2 out-of-process with latency reporting. Your plugin library works here.
Performance deck
Beatgrids, keylock, stems, and quantized scene launch. Production and performance share one engine, not two products.
Under the hood
ENGINE FACTS — CURRENT BUILD- Real-time core
- Rust engine, zero-allocation callback, offline rendering with bit parity to the live path
- Audio path
- 48 kHz engine core — any import rate or channel count converts on the way in
- Plugin hosting
- CLAP in-process; VST3 and AUv2 out-of-process with latency reporting
- Sync
- MIDI clock in and out, MTC generation, Ableton Link (optional)
- Deck
- Beatgrids, keylock, stems, quantized scene launch
- Metering
- BS.1770-4 loudness, true peak, SHA-256 render hashes
- Automation
- JSON-RPC and MCP over the one command surface the UI uses
- Verification
- 510 engine tests, 277 UI tests, soak and loopback rigs
Not yet available.
Waveqi is pre-release. The engine, interface, and agent surface are under daily construction — no downloads, no pricing, no waitlist. This page is the honest status.