Institute of Communication Acoustics
Prof. Dr.-Ing. Rainer Martin
HybridReverb2 is a convolution-based reverberation effect which combines the superior sound quality of a convolution reverb with the tuning capability of a feedback delay network. The sound quality of a convolution reverb depends on the quality of the used room impulse responses. HybridReverb2 comes with a set of room impulse responses which were synthesized with tinyAVE, an auralization software which was developed at the Institute of Communication Acoustics, Ruhr-Universität Bochum (Borß and Martin, 2009; Borß, 2009a). These room impulse responses are designed for a speaker setup with two front and two rear speakers (Borß, 2009b). For a full surround sound effect, you will need two plugins, one plugin which uses a "front" preset for the front channels and a second plugin which uses the corresponding "rear" preset for the rear channels.
Enjoy,
Christian Borß (eMail: christian.borss@rub.de)
HybridReverb2 is available for download at the KVR Developer Challenge '09 homepage. Thank you in advance for voting for my plugin!
The room impulse responses (presets) which come with HybridReverb2 are property of the Institute of Communication Acoustics, Ruhr-Universität Bochum, and are free for non-commercial use. The VST plugin is available under the GNU General Public License (GPL).
The DC'09 packages contain only a small impulse response database. If you are interested in a larger database (193MB), download the following archive and extract it to your HybridReverb2 folder. Under MS Windows, this is the directory which you specified during installation. Under Mac OS X, the HybridReverb2 folder is located in /Library/Audio/Plug-Ins/VST/HybridReverb2.vst/. Under GNU/Linux, the HybridReverb2 folder is located in /usr/share/HybridReverb2/. In order to use the updated preset file HybridReverb2_presets.xml, open it with the HybridReverb2's Preset Editor and save a copy of it in your user directory ("save as..."). The Preset Editor should list 118 presets now.
Download: HybridReverb2_large_database.zip
The following files are useful for experts only who want to compile it from source code.
Download: HybridReverb2-2.0.2_20091104.tgz (source code for the VST plugin)
Download: WisdomGenerator-0.2.1.tgz (source code for the initial benchmark, graphical version)
Download: WisdomGeneratorNogui-0.2.1.tgz (source code for the initial benchmark, console version)
In order to compile HybridReverb on a Windows machine, you will need:
Linux developers will need this patch for the VST-SDK to compile VST software using GCC.
Download: libHybridConv-0.1.1.tgz (source code for the convolution library)
This archive contains the source code for the convolution library libHybridConv (included in "HybridReverb2-2.0.2_20091104.tgz") which is available under the GNU Library General Public License (LGPL). The included Makefile can be used to compile it under GNU/Linux. The file hcTest.c implements a benchmark which measures the processing performance for various segment lengths. The functions hcBenchmarkDual(sflen, lflen) and hcBenchmarkTripple(sflen, mflen, lflen) in libHybridConv.c serve as example for a segmented convolution with two or, respectively, three segment lengths.
Borß, C., Martin, R. (2009). "An Improved Parametric Model for Perception-Based Design of Virtual Acoustics", in AES 35th Int. Conference, London, UK, Feb. 2009.
Borß, C. (2009). " A Novel Approach for Optimally Matching a Late Reverberation Model to an Image Source Model - Or: What Does a Football Have to Do With Shoebox Shaped Rooms?", in Proc. Auralization Symposium of the European Acoustics Association, Espoo, Finland, Jun. 2009.
Borß,C. (2009). "A VST Reverberation Effect Plugin Based on Synthetic Room Impulse Responses", in 12th Int. Conference on Digital Audio Effects (DAFx-09), Como, Italy, Sep. 2009.