acidloop / README.md
Ayman666's picture
ACIDLOOP static build: WASM groovebox running fully in the browser
755ae41 verified
|
Raw History Blame Contribute Delete
1.63 kB
---
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.