[sdiy] filter resonance
Antti Huovilainen
ajhuovil at cc.hut.fi
Sat Nov 13 18:21:54 CET 2004
On Thu, 11 Nov 2004 jays at aracnet.com wrote:
> Has anyone put together anything saying what type of feedback and
> scaling works best with different filters?
For Moog-like filters that have four RC sections in series (Moog, most
CEMs, most SSMs), you feed back the output inverted to the input. This
works because each section adds 45 degrees of phase shift at cutoff freq
which means total phase shift of 180 degrees. Inverting provides another
180 degrees, making the feedback positive at cutoff freq. As each section
decreases amplitude by 3dB at cutoff, you need to scale feedback by 4x to
make 0..1 feedback go from zero resonance to self oscillation.
Another trick you can play is to sum part of the input before the
inversion (but after scaling) to adjust how much passband gain decreases
when increasing resonance.
You might want to check my recently published paper about emulating the
moog filter (with nonlinearities), "Non-linear Digital Model of the Moog
Ladder Filter", published at DAFX04. The paper is online at
http://dafx04.na.infn.it/DAFx04_Proceedings.htm (go to contents, click
page number 61 in the list).
For Korg MS-20, you feed back the output (non-inverted) to the _bandpass
input_ (yes, MS-20 filter natively has lowpass, bandpass and 1-pole
highpass inputs). Bandpass input does not produce any phase shift at
cutoff frequency so resonance is done with normal positive feedback. The
scaling for self oscillation is 2x. (I'll publish something on this too
once I get it written)
Antti
Give a man a fire, and he'll be warm that day,
Set him alight and he'll be warm for the rest of his life
More information about the Synth-diy
mailing list