Designing Audio Effects Plugins in C++ 2nd Ed.

Chapter 11 Addendum 1: Moog Ladder Filter



  • emulation of the classic Moog Ladder Filter with transposed canonical biquad structures



  • uses the AudioFilter object which defaults to the transposed canonical structure
  • you may easily change this in the Biquad object and do listening tests with heavy filter modulation – can you tell the difference?
  • the bass boost is not part of the original filter; it is added due to the Moog response (see paper)



ASPiK: MoogBiquadLadder ASPiK

RackAFX7: MoogBiquadLadder RAFX7

JUCE/iPlug: JUCE/iPlug Notes