A C++ reverb rewritten in Rust while learning DSP & audio programming. The crate only uses the standard library, no dependencies required.
Refer to examples for usage.
You can learn the theory behind reverb effect design from Jon Dattoro's paper.
Dry signal:
lfo_plucks.mp4
With MVerb:
lfo_plucks_with_reverb.mp4
Dry signal:
arpeggio.mp4
With MVerb:
arpeggio_with_reverb.mp4
- Make a VST
- Go through the theory and implementation once again:
- audio glitches at low frequencies
- clipping at high reverb size & decay
Contributions are welcome!