An Improved Model of the Moog Ladder Filter

Authors
Stefano D'Angelo1, Vesa Välimäki1
Status
Published in Proceedings of the 2013 International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2013), pp. 729–733, Vancouver, Canada, March 2013
DOI
10.1109/ICASSP.2013.6637744
1
Aalto University, Espoo, Finland
BibTeX
@inproceedings{dangelo2012inverters,
  title={An Improved Model of the Moog Ladder Filter},
  author={D'Angelo, Stefano and V\"alim\"aki, Vesa},
  booktitle={Proc. 2013 Intl. Conf. Acoust., Speech, and Signal Process. (ICASSP 2012)},
  pages={729--733},
  month={March},
  year={2012},
  address={Vancouver, Canada},
  doi={10.1109/ICASSP.2013.6637744}
}

Abstract

The Moog ladder structure is a well known filter used in musical sound synthesizers and in music production. Previously several digital models have attempted to imitate its nonlinear and self-oscillating characteristics. In this paper we derive a novel circuit-based model for the Moog filter and discretize it using the bilinear transform. The proposed nonlinear digital filter compares favorably against Huovilainen's model, which is the best previous white-box model for the Moog filter. The harmonic distortion characteristics of the proposed model match closely with those of a SPICE simulation. Furthermore, the novel model realistically enters the self-oscillation mode and maintains it. The proposed model requires only 12 more basic operations per output sample than Huovilainen's model, but includes the same number of nonlinear functions, which dominate the computational load. The novel nonlinear digital filter is applicable in virtual analog music synthesis and in musical audio effects processing.

Implementation