|
| WaveWarp 2.0 Component
      

Reverbs:
Functional Description
Recursive all-pass filter
for use as a unit reverberator
according to the design in
[Moorer2]
(based on the ideas of Schroeder).
Algorithm
A verbatim implementation of the filter shown in Fig. 1a of
[Moorer2].
The transfer function, T(z), is given by:
| T(z) = (g + z-m) /(1+ g z-m) |
where the delay, m, and gain, g, are adjusted via the Parameter Window, as summarised in the
following table. Stereo signals have separate settings for left and right channels.
| Parameter | Purpose |
| "Delay" slider |
Adjusts the all-pass delay, m, expressed in milliseconds.
Moorer
suggests that a value of 6 ms seems to work well.
|
| "Gain" slider |
Adjusts the all-pass gain, g.
Moorer
suggests that a value of 0.7 seems to work well.
|
The delays are implemented using circular buffers.
For more information on
room acoustics and
reverberation, see, for example:
[Roa] p. 477-492,
[Moore] p. 370-394,
[Ros]p. 459-493,
[Be] p. 172-222,
[Zo] p. 181-205,
plus various articles in
[AES8]
and
[AES16].
Signal Implementations
| Audio signals | Control signals | Description |
| Single input single output mono-mono | n/a | The mono audio input is filtered and sent to the mono audio output. |
| Single input single output mono-stereo | n/a | The mono audio input is filtered with different settings for the left and right output channels. |
| Single input single output stereo-mono | n/a | The stereo audio input channels are filtered with different settings for left and right, then averaged and sent to the mono output. |
| Single input single output stereo-stereo | n/a | The stereo audio input channels are filtered with different settings for left and right, and sent to the respective stereo ouputs. |
Related components:
Example DrawingBoards illustrating usage:

      
|
|