← All boards
Audio Effects › Dynamic Range Control

Multiband Combo Dynamic Processor Built From Scratch

Plays on the mobile app
The Multiband Combo Dynamic Processor Built From Scratch board in the WaveWarp DrawingBoard
Multiband Combo Dynamic Processor Built From Scratch — the board as it opens in the WaveWarp DrawingBoard.

What it does

4-band (octave) dynamic range processor implemented using polyphase IIR all-pass second-order up and down samplers.

Each octave frequency band has a different dynamic range processor. This is a good example of multi-rate signal processing whereby high computational efficiency can be achieved by successively downsampling the signal such that the processing in each "band" is running at a successively lower sample rate. In this example, each band is an octave lower than the previous (due to the factor of 2 downsampling). The downsamplers are implemented using 2-channel recursive filter banks (consisting of complementary hi - lo allpass filters implemented in polyphase form). This is the most efficient method of implementing the filter banks. (However, since these IIR filters do not exhibit linear-phase characteristics they may be unacceptable in some applications.) This DrawingBoard clearly illustrates the powerful multi-rate functionality of WaveWarp, a key feature of the software. Try out different effects in the various frequency bands !

Effects used

19 blocks 21 connections