Institute of Communication Acoustics
Prof. Dr.-Ing. Rainer Martin


HybridReverb

HybridReverb is a reverberation effect plugin which uses Steinberg's Virtual Studio Technology (VST) interface. HybridReverb can be used as stereo insert effect for any VST host and was developed as reverberation effect for virtual musical instruments (VSTi). The concept behind HybridReverb is to use a set of pre-defined presets which are suitable for different use cases. Each preset defines a fully-meshed filter network with two input and two output channels. The presets which are included in HybridReverb are based on room impulse responses which have been synthesized with tinyAVE, an auralization software which was developed at the Institute of Communication Acoustics, Ruhr-Universität Bochum (Borß and Martin, 2009). These room impulse responses are designed for a speaker setup with two front and two rear speakers (Borß, 2009). 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)




Audio Examples:

Example 1: Eric Genuis, "The Russian Ballade", created with Best Service "Galaxy II"

preset surround
sound
(AC3)
stereo
downmix
(MP3)
-
(input signal)
Play Play
hall#3 damp#1 4m
(huge concert hall,
music reproduction)
Play Play
hall#2 damp#1 2m
(large concert hall,
music reproduction)
Play Play
hall#1 damp#1 1m
(small concert hall,
music reproduction)
Play Play
studio damp#2 1m
(studio, speech
reproduction)
Play Play

Example 2: Georg Friedrich Händel, "Organ Concerto Op.4 No.4", created with "Paax 2" / "MyOrgan" and "Jeux d'orgues 2" from Joseph Basquin

preset surround
sound
(AC3)
stereo
downmix
(MP3)
-
(input signal)
Play Play
church damp#2 4m
(church, T60 = 6.0 s)
Play Play
-
(input signal,
different organ stops)
Play Play
church damp#2 4m
(church, T60 = 6.0 s,
different organ stops)
Play Play




Win32 Binary:

Download: HybridReverb.zip (VST plugin and presets)

The room impulse responses (presets) contained in this archive 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).

Installation:

  1. Unzip "HybridReverb.zip" into your "Program Files" folder (e.g., "C:\Programme\" on a German Windows-XP system).
  2. Copy the contents of the "system32" directory to your "System32" system directory.
  3. Copy "HybridReverb.dll" from the vstplugins directory into your VST plugin directory.

That's it!




Source Code:

The following files are useful for experts only who want to compile it from source code.

Download: HybridReverb_1.0_src.zip (source code for the VST plugin)

In order to compile HybridReverb on a Windows machine, you will need:

  1. Visual C++ 2008 Express Edition from Microsoft
  2. VST Audio Plug-Ins SDK 2.4 Revision 1 from Steinberg
  3. FFTW 3.2.1
  4. libsndfile-1.0.20

Your directory structure should look like this:

Download: libHybridConv-0.0.6.tgz (source code for the convolution library)

This archive contains the source code for the convolution library libHybridConv (included in "HybridReverb_1.0_src.zip") 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.




References

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 VST Reverberation Effect Plugin Based on Synthetic Room Impulse Responses", in 12th Int. Conference on Digital Audio Effects (DAFx-09), Como, Italy, Sep. 2009. (accepted for publication)




Impressum

Valid HTML 4.01 Transitional