Skip to content

Wint3rmute/mverb-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spectrogram of the reverb

Pure Rust open-source reverb implementation

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.

Take a listen

Plucks with an LFO

Dry signal:

lfo_plucks.mp4

With MVerb:

lfo_plucks_with_reverb.mp4

Arpeggio

Dry signal:

arpeggio.mp4

With MVerb:

arpeggio_with_reverb.mp4

Plans

  • 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!

About

A pure Rust reverb effect implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages