[sdiy] 4-pole SVF theory
Magnus Danielson
magnus at rubidium.dyndns.org
Fri Aug 5 22:24:47 CEST 2011
Tom,
On 05/08/11 00:18, Tom Wiltshire wrote:
> Hi All,
>
> Can anyone point me at some good resources for state variable filter theory? I've spent a long time playing with the classic 2-pole, 12dB oct SVF filter, and I think I get that now. So I want to move along. How do I convert it into a 4-pole filter? (without just sticking a second one on the end of the first one!)
> Presumably there are good reasons why you don't see lots of 4-pole SVF filters around, otherwise I'd have thought it'd be the killer synth filter - LP, HP, BP outputs, independent Q control - cool, no? So what's wrong with it?
>
> Pleez, help me edukate meself!
You keep stacking integrator stages to the desired length.
You keep creating feedback gain matching the pole polynomial you want to
create.
You keep creating feedforward gain matching the zero polynomial you want
to create.
With these hints, get back to your second degree state variable, to see
what you actually did there, then try applying it to a fourth-pole.
The booring detail is this... for variable Q setups the polynomials can
get messy, unless you try to create a simple polynomical matching that
of a normal lowpass-filter with a feedback for Q. So adapting to
"musical" filters needs a bit of care. Not unreachable tought.
Look at the Xpander/Matrix-12 for inspiration on the output zero
polynomial side.
This is my quick hint for you, but I can (as you very well know) dwell
into details if needed.
State-variables are neat for the theorists, as it allows for simple
mapping of polynomials to filter synthesis. This does not necesserilly
make it neat for musical use.
Cheers,
Magnus
More information about the Synth-diy
mailing list