There’s some limitations to what the default values can be.
Each slider can take one of the following values:
I’ve no idea how to implement presets, but I’ve managed to change the default values and the slider ranges.
I’ve compiled GVerb on Linux, and I think that in Audacity these settings are a lot more useful than the original defaults.
These are the new ranges and defaults that I’ve set (Min, Max, Default):
Room Size (s): 1.0 , 200.0 , 50.75
Reverb Time (s): 0.1 , 10.0 , 2.575
Damping: 0.0 , 1.0 , 0.5
Input Bandwidth: 0.0 , 1.0 , 0.75
Dry Signal Level (dB): -60 , 0.0, 0.0
Early reflection level (dB): -60 , 0.0 , -30
Tail level (dB): -60 , 0.0 , -30
I’ve attempted to make a patch (attached). If I’ve not done it right, please be gentle with me, I’m not a programmer.
I’ve also attached the gverb_1216.so file so that Linux users can (hopefully) test it. To use this file, un-zip it and place it either in the Audacity plug-ins folder, or create a ~/.audacity_files folder an put it in there (Linux only)
I’ve also created a deb file if anyone wants it, but note that I’m not a developer so I may not have done is quite right (though it works on my Ubuntu 10.10 machine.
A couple of points that may cause some disagreement (or not):
The default dry level is 0 dB.
Although I personally like to use the 2 track method (original “dry” track + new copy “wet” track), I think that most users will prefer to just apply the effect to the original track and get something that sounds reasonable.
The maximum reverb time has been cut down from 30 seconds to 10 seconds.
The Audacity wiki recommends 20 seconds for a “Nice hall effect” http://wiki.audacityteam.org/wiki/GVerb
Personally I think that greater than 10 seconds reverb time is rarely useful, and a 10 second reverb can still produce a big hall effect, or “down a sewer” effect.
Because the default cannot be set to “very low”, a 30 second reverb time would only allow the default settings to be 0.1 seconds (far too short for a default) or 15 seconds (far too long for a default). Having a maximum reverb time of 10 seconds allows the default to be set to a far more reasonable 2.575 seconds.
Both of these changes, if adopted, will require a minor update to the wiki page.
gverb_1216.so.tar.bz2 (19.8 KB)
gverb_1216_defaults.patch (2.39 KB)