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

Chapter 11 Addendum 1: Moog Ladder Filter


Block Diagram:


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: All ASPiK Projects Bundle

RackAFX7: All RAFX7 Projects Bundle

JUCE/iPlug: JUCE/iPlug Notes