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
metadata
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.