[sdiy] Digital 4 Pole Multimode Filter
paula at synth.net
paula at synth.net
Thu May 3 10:55:58 CEST 2018
Just for the record, I'm loving this thread :)
On 2018-05-03 08:37, Richie Burnett wrote:
> If you already know how to implement the 2-pole digital (chamberlain)
> state variable filter in code, then the easiest route to a 4-pole
> filter is to cascade two discrete digital SVFs. For the purpose of
> clarity: pass the audio samples through one digital SVF then pass the
> output of that filter through another digital SVF.
>
> You get some flexibility in the choice of overall response as each SVF
> can be LP, BP, HP or notch, and you can independently set the fc and q
> for each. You can also cascade even more stages for 6-pole, 8-pole,
> etc, if the desire is there and resources permit.
>
> From a programming point of view, each SVF has two internal integrator
> states, and most DSPs have dual accumulators, so it fits nicely to
> process blocks of audio through one 2-pole SVF at a time keeping the
> integrator states at maximum-precision in the MAC accumulators. This
> is harder to do with a moog 4-pole cascade that has 4 internal states.
>
> -Richie,
>
> Sent from my Xperia SP on O2
>
> ---- Scott Gravenhorst wrote ----
>
>>
>> Hi List,
>>
>> I'm looking for information on digital 4 pole filters. I need to be
>> able
>> to control Q and Fc. Among the many documents I found with google was
>> this
>> document:
>>
>> http://www.rane.com/pdf/linriley.pdf
>>
>> which describes an analog version of a 4th order state variable
>> filter, but
>> my math lessons were so many years ago, that it's not entirely
>> helpful. On
>> page 4 the document shows how the resistors are to be given values
>> (right
>> side) for a Linkwitz-Riley crossover. I have a feeling this is close
>> to
>> what I want, but
>>
>> 1) I'm unable to determine how to change the filter so that I can
>> control Q
>> and Fc.
>> 2) I'm unable to convert this to a block diagram representation of the
>> same
>> circuit as a digital model.
>> 3) Information on how to tap the structure for modes other than
>> lowpass
>> would be very helpful.
>>
>> I'm familiar with the 2nd order state variable filter, but expanding
>> that
>> by adding two more integrators is not all that simple to my eyes. I
>> can
>> see from the Linkwitz-Riley circuit that each integrator has a
>> negative
>> feedback path.
>>
>> I would also be interested in other 4 pole filter topolgies where
>> access is
>> given for Q and Fc control parameters.
>>
>> I would be extremely grateful for pointers to readings and information
>> helpful in this quest.
>>
>> -- ScottG
>> ________________________________________________________________________
>> -- Scott Gravenhorst
>> -- http://scott.joviansynth.com/
>> -- When the going gets tough, the tough use the command line.
>> -- Matt 21:22
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list