Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Audio DSP Processor

Real-time audio effects in the browser using Rust + WebAssembly.

Live demo

DSP formulas based on the Audio EQ Cookbook.


Effects

  • Gain
  • Low-pass / High-pass filters
  • Distortion
  • Delay / Echo

Presets

15 ready-made presets (Podcast, Radio, Robot, Cave, Stadium, Psychedelic, etc.) for quick testing.

Visuals

Waveform, spectrum, bars, and circle views with live level meters and performance stats.


Getting Started

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

Open http://localhost:8000


Stack

  • Rust — DSP logic compiled to WebAssembly
  • Web Audio API — audio pipeline
  • Canvas — visualizations

License

MIT

About

Simple website that uses the power of rust to apply dsp on live sound from microphone, all in realtime with zero memory copying

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages