Stereo Pre-built DirectX Example: Audio dynamic range expander
HINT: YOU CAN CHOOSE ANY WAVEWARP DRAWINGBOARD AS A DIRECTX STEREO PLUGIN -- NOT JUST THE
ONES CONTAINED IN THIS "DirectX/Stereo" CATEGORY. WAVEWARP WILL AUTOMATICALLY CONVERT ANY
DRAWINGBOARD INTO THE REQUIRED FORMAT. THE PRE-CONVERTED EXAMPLES IN THIS DIRECTORY
ARE SIMPLY TO DEMONSTRATE THE EXPLICIT FORMAT OF STEREO DIRECTX DRAWINGBOARDS. SO, AFTER
YOU'VE TRIED THESE, JUST BROWSE TO ANY OTHER EXAMPLE DRAWINGBOARD IN THE ENTIRE DISTRIBUTION --
OR BETTER STILL, GO INTO WAVEWARP AND BUILD YOUR OWN!
The expander increases the dynamic range of the audio signal by reducing the low amplitudes even lower (thus
"expanding" the dynamic range between the low and high components). The user defines the threshold below which the
expansion should be applied. The expander, which is essentially the opposite of a compressor, works by measuring the
average signal power and applying a logarithmic automatic gain control to the signal, based on the average
measurement.
In this example, the drums are expanded such that the usually low-volume contributions (e.g. the trailing cymbal echos)
are further supressed. (Compare with the original sound by momentarily connecting the input file directly to the output
device.)