Title :
An improved virtual analog model of the Moog ladder filter
Author :
D´Angelo, Sara ; Valimaki, Vesa
Author_Institution :
Dept. of Signal Process. & Acoust., Aalto Univ., Espoo, Finland
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.
Keywords :
acoustic signal processing; audio signal processing; harmonic distortion; ladder filters; music; nonlinear filters; nonlinear functions; signal synthesis; transforms; Huovilainen model; Moog ladder filter structure; SPICE simulation; bilinear transform; circuit-based model; harmonic distortion characteristics; improved virtual analog model; music production; musical audio effect processing; musical sound synthesizers; nonlinear characteristics; nonlinear digital filter; nonlinear functions; self-oscillating characteristics; virtual analog music synthesis; white-box model; Analytical models; Computational modeling; Cutoff frequency; Harmonic analysis; Mathematical model; Transistors; Acoustic signal processing; audio systems; circuit simulation; music; resonator filters;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
Conference_Location :
Vancouver, BC
DOI :
10.1109/ICASSP.2013.6637744