sk de en
Main page > Hobby Projects and Research > Precise Convolution Reverb

Precise Convolution Reverb

© Dipl.-Ing. Radovan Konečný - radkon, 2012-2017


Download the program:

download The algorithm of precise convolution reverb is integrated in the program RadkonWave

About the project

I designed and created an algorithm and program that adds to the sound recording reverb (hall). The calculation algorithm is based on the convolution of the audio signal with the impulse response signal of the space. The impulse response signal can either be a sound recording of the real space response to a unit pulse or artificially generated impulse response - e.g. exponentially decaying and filtered white noise. The convolution reverb gives the best results and the sound reverberated with the impulse response from the real space is practically identical to the sound if it was the sound source in this acoustic space.

The algorithm generates a signal that is longer than the input signal, i.e. longer by the length of the impulse response. So nothing is lost - the last sample of the input signal is followed by a complete response to this sample.

In addition to the reverberation algorithm itself, the program also includes an algorithm for generating a pulse response according to the specified parameters. The reverberation time is continuously adjustable from 0 to 60 seconds and the high-frequency damping rate can be selected. The generated impulse response is of a random nature.

It is also possible to reverberate a signal with any existing impulse response. The length of impulse response is not limited.

Sound samples

(Note: Some sound samples may not work in Internet Explorer.)

- reverberated very short pulse, artificially created response - reverberation time of 3 seconds, no damping of higher frequencies.
- reverberated very short pulse, artificially created response - reverberation time of 3 seconds, middle damping of higher frequencies.
- reverberated very short pulse, artificially created response - reverberation time of 3 seconds, strong damping of higher frequencies.
- reverberated tone waveform, artificially created response - reverberation time of 3 seconds, no damping of higher frequencies.
- reverberated piece of music 1, artificially created response - reverberation time of 3 seconds, no damping of higher frequencies.
- reverberated piece of music 2, artificially created response - reverberation time of 3 seconds, no damping of higher frequencies.
- reverberated piece of music 2, artificially created response - reverberation time of 3 seconds, middle damping of higher frequencies.
- reverberated piece of music 2, artificially created response - reverberation time of 3 seconds, strong damping of higher frequencies.
- various reverberation times: 0s, 0.02s, 0.05s, 0.1s, 0.2s, 0.5s, 1s, 2s, 5s and 10s, middle damping of higher frequencies.
Copyright © 2009-2018 Dipl.-Ing. Radovan Konečný - radkon. All rights reserved.