beautypg.com

Source Audio Soundblox 2 Dimension Reverb User Manual

Page 7

background image

Theory of Operation | 7

Looking at the diagram of the algorithm, the input audio signal comes

in initially and goes through a volume control and a diffusion block (con-

trolled by DIFFUSE) before entering the pre-delay line. The length of that

delay is set with the PRE-DELAY control. The output of that delay is sent
into the main reverb loop through the injection mixer. The audio circulates

through the main reverb loop consisting of a number of delay lines with
their lengths set by the EFFECT knob. The precise lengths of these delay
lines are varied by an LFO (Low Frequency Oscillator) controlled by the
RATE and DEPTH.

These delay outputs go into additional diffusers (also controlled by

DIFFUSE), then to a block that creates the final wet signal, then to the

injection mixer, and then to the feedback block. The reverb TIME knob
sets the amount of feedback through the loop anywhere from 0.0 (mini-
mum time) to 0.993 (maximum time). The higher the feedback, the longer

the sound will continue to circulate through the entire reverb loop. Lower
feedback will make the output signal die away more quickly.

The Unitary Mixer takes all these signals and combines them to produce

the same number of output signals. However, this mixer has special
properties, such that the signal energy leaving the mixer is exactly equal
to the energy going in. This is an important feature that keeps the signal
from ringing excessively at any given frequency. Next there is a bank of
filters that control the high and low frequency damping. The amount of

damping is set by the TREBLE and BASS controls. At this point the signal

flow wraps around back into the delay lines. Meanwhile, the extracted wet

signal is combined with the dry signal (controlled by the MIX knob) and
this becomes the final output.