--- title: ACIDLOOP emoji: 🎛️ colorFrom: red colorTo: gray sdk: static app_file: index.html pinned: false license: mit short_description: Groovebox DAW for industrial techno, gabber, acid and rave --- # ACIDLOOP An open-source groovebox DAW for industrial techno, gabber, acid and rave. The whole engine is Rust compiled to WebAssembly, running inside an AudioWorklet. Nothing is sent anywhere: it runs entirely in the browser. ## What is here - 8 fixed tracks, each an instrument plus a chain of inserts - 15 instruments — a 12-voice drum machine, a 303-style acid bassline, a 16-voice polysynth with wavetables, and individual drum voices - 11 effects — EQ, filter, distortion, compressor, limiter, gate, delay, reverb, chorus, ring modulator, pitch shifter - Step sequencer with accents, mixer with constant-power panning and real metering, automation, WAV export at 24-bit - **Audio to MIDI** transcription using the McLeod Pitch Method — no neural model, no download - **Groove Transplant** — extracts the rhythm from any recording, musical or not, and makes a track play it. Field recordings included: it reports its own confidence and refuses a source with no rhythm rather than inventing one - **Ghost Producer** — a deterministic agentic loop that renders, measures perceptual features, and proposes changes ## Notes Click Play to start — browsers require a gesture before any audio. Everything is local-first: no account, no network calls, no telemetry. Projects live in your browser's storage. Source is not public at the moment. Built with Svelte 5, Rust and WebAssembly.