Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

Reverbs:

Moorer Comb

Functional Description
Comb filter with a low-pass element built into the feedback loop, 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. 5 of [Moorer2]. The transfer function, T(z), is given by:

T(z) = z-m /(1 -g2 z-m -g1g2 z-(m+1))

where the delay, m, and gains, g1 and g2, are adjusted via the Parameter Window, as summarised in the following table.

Parameter Purpose
"Delay" slider Adjusts the comb delay, m, expressed in milliseconds. The available range of 50 to 80 ms is recommended in [Moorer2]
"Gain" slider Adjusts the quantity denoted g in [Moorer2] which determines the "reverberation time". A value of 0.83 gives a reverberation time of about 2 seconds, for delays between 50 to 80 ms. The filter gains g1 and g2 are related to g according to the following formula (from [Moorer2]): g2= g (1-g1).
"Gain 1" slider Adjusts the low-pass filter gain, g1, which is intended to simulate the absorption of high frequencies by the air inside a room. Table 2 in [Moorer2] lists suitable values for g1 for a range of delays, obtained from a series of optimizations designed to match the model filter frequency reponse with measured data.

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 and sent (in duplicate) to the stereo output channels.
Single input single output stereo-mono n/a The stereo audio input channels are averaged, then filtered and sent to the mono audio output.
Single input single output stereo-stereo n/a The stereo audio input channels are are averaged, then filtered and sent (in duplicate) to the stereo output channels.
Related components:
Example DrawingBoards illustrating usage:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement