Real-time audio effects in the browser using Rust + WebAssembly.
DSP formulas based on the Audio EQ Cookbook.
- Gain
- Low-pass / High-pass filters
- Distortion
- Delay / Echo
15 ready-made presets (Podcast, Radio, Robot, Cave, Stadium, Psychedelic, etc.) for quick testing.
Waveform, spectrum, bars, and circle views with live level meters and performance stats.
Prerequisites: Rust (via rustup), wasm-pack, Node.js
git clone https://github.com/mohammedX6/rust-audio-dsp.git
cd rust-audio-dsp
npm install
npm run build
npm start- Rust — DSP logic compiled to WebAssembly
- Web Audio API — audio pipeline
- Canvas — visualizations
MIT