Minimal audio reverberator
To add reverberation to input.wav
using JCRev algorithm and output to output.wav
, run:
cargo run --release -- jcrev input.wav -o output.wav
You can also provide parameters to algorithms:
cargo run --release -- freeverb input.wav -o output.wav --roomsize=0.5 --damp=0.2
Following algorithms are available:
Algorithm | Description |
---|---|
jcrev | original JCRev |
satrev | SATREV |
stk-jcrev | JCRev in Synthesis ToolKit |
prcrev | PRCRev |
nrev | NRev |
freeverb | Freeverb |
-g, --gain <gain> Final gain in dB [default: 0]
-o <output> Output WAV file [default: out.wav]
--t60 <t60> [default: 1]
--damp <damp> [default: 0.1]
--dry <dry> [default: 0]
--roomsize <roomsize> [default: 0.1]
--wet <wet> [default: 1]
--width <width> [default: 1]