Add Reverberation Using SoX
To add reverberation, use the following command:
sox input.wav output.wav reverb 50 50 100 100 0 0
Usage
sox input.wav output.wav reverb [reverberance_% 0~100] [hf_damping_% 0~100] [room_scale_% 0~100] [stere_depth_% 0~100] [pre_delay_ms 0~500] [wet_gain_db -10~10]
The meaning of the parameters
- reverberance (混响大小): how long it takes for the reverb sound to die.
- HF-damping (高频阻尼): Damping makes high frequencies of reverb die faster.
- room-scale (房间大小): A larger value means a larger room.
- stere_depth (立体声深度): -
- pre-delay (早反射声的时间,单位是ms): the amount of time between the original sound and the audible onset of early reflections.
- wet-gain (湿声增益): a dry signal means the original signal; a wet signal means the resulted signal.
Reference: http://sox.sourceforge.net/sox.html
Readings
Breaking down the behavior of reverb: https://www.redsharknews.com/audio/item/4150-breaking-down-the-behaviour-of-reverb
Handbook for acoustic ecology - reverberation: http://www.sfu.ca/sonic-studio-webdav/cmns/Handbook%20Tutorial/Reverberation.html