A set of scripts implementing popular reverberation audio effect algorithms.
Last updated Jun 10, 2026
95
Stars
11
Forks
1
Issues
0
Stars/day
Attention Score
6
Language breakdown
Python 100.0%
โธ Files
click to expand
README
Reverb algorithms prototyped with NumPy and SciPy
Scripts implement three examples of reverberation algorithms, based on scientific works on the subject, mainly:- Moorer J. A., About This Reverberation Business, Computer Music Journal Vol. 3, No. 2, July 1979, p. 13 โ 28.
- Jot J. โ M., Chaigne A., Digital Delay Networks for Designing Artificial Reverberators, 90th Convetion of Audio Engineering Society, February 1991, preprint 3030.
- Gardner W. G., Reverberation Algorithms, In: Kahrs M., Brandenburg K. (eds) Applications of Digital Signal Processing to Audio and Acoustics. The International Series in Engineering and Computer Science, vol 437. Springer, Boston, MA 2002.
- Convolution reverb, requiring an input file and a file containing an impulse response.
- Reverb based on allpass and comb filters, implemented in accordance with Moorer's work and Freeverb's stereo separation method (1979).
- Reverb based on a feedback delay network, implemented in accordance with Jot's and Chaigne's work (1991).
The scripts were created as a part of an engineering thesis at AGH University of Science and Technology in Cracow, Poland.
๐ More in this category