Filter Design Theory

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!

Moderators: Joe., lisa, luketeaford, Kent

Post Reply
trtlmnky
Learning to Wiggle
Posts: 5
Joined: Sun Jan 27, 2019 8:38 pm
Location: New England

Filter Design Theory

Post by trtlmnky » Fri Apr 03, 2020 11:33 pm

I've looked around pretty thoroughly on this subject, I feel, and didn't really come up with much in the way of what I was looking for. Maybe I missed something so forgive if this has been answered before.

Anyway, regarding filter circuitry, I haven't found much in the way of theory of operation/schematics regarding Variable (& Voltage Controlled) filter slopes, i.e. how it's done at all with analog circuitry.

Also very interested in ways of implementing an analog "morphing" filter, a feature to allow a "stepless" transition from low-pass to high-pass or on some kind of "gradient" I suppose where you could have a potentiometer changing filter topology from closed lowpass at full ccw, bandpass-ish at 12:00 and fully filtered high-pass at fI'll cw? For instance.

Any help with this or direction towards relevant reading materials would be very much appreciated.

User avatar
cyberdine
Wiggling with Experience
Posts: 304
Joined: Wed Jan 06, 2016 8:13 pm
Location: New York

Re: Filter Design Theory

Post by cyberdine » Fri Apr 03, 2020 11:37 pm

I can’t help you but just to say I appreciate you asking this question and I’ll watching this thread with eager eyes. For something so run of the mill, filters are remarkably complex.

User avatar
loderbast
Common Wiggler
Posts: 147
Joined: Thu Dec 13, 2012 4:29 pm
Location: RheinMain, germany

Re: Filter Design Theory

Post by loderbast » Sat Apr 04, 2020 1:57 am

2 ideas of where to start:
https://mutable-instruments.net/archive ... alysis.pdf


i hope you like math ;)

KSS
Super Deluxe Wiggler
Posts: 1885
Joined: Mon Jan 25, 2016 7:28 am

Re: Filter Design Theory

Post by KSS » Sat Apr 04, 2020 2:34 am

trtlmnky wrote:
Fri Apr 03, 2020 11:33 pm
Anyway, regarding filter circuitry, I haven't found much in the way of theory of operation/schematics regarding Variable (& Voltage Controlled) filter slopes, i.e. how it's done at all with analog circuitry.
Don Lancaster's Active Filter Cookbook is online in PDF -from him, and Bernie Hutchin's Electronotes Newletters are another great resaource.

For variable slope, visit J Haibles legacy website for his project of that name. Read more about its development at the Electro-music site in the DIY section. Serge is another example to look into.
Also very interested in ways of implementing an analog "morphing" filter, a feature to allow a "stepless" transition from low-pass to high-pass or on some kind of "gradient" I suppose where you could have a potentiometer changing filter topology from closed lowpass at full ccw, bandpass-ish at 12:00 and fully filtered high-pass at fI'll cw? For instance.
Several classic examples of this. See the schematics for the Oberheim SEM,the EML 101 VCF, the ARP 2500 1047 MMf to get started.

If you want to do it under CV or preset control, then look at some of the later Oberheim polys -Matrix12- to see how filter pole mixing -also described in the Electronotes and for a manual example see Craig Anderton's Multiple Identity Filter DIY paper.

User avatar
cygmu
Super Deluxe Wiggler
Posts: 1479
Joined: Mon Feb 15, 2016 3:33 pm
Location: UK

Re: Filter Design Theory

Post by cygmu » Sat Apr 04, 2020 5:32 am

Pole-mixing as mentioned by KSS is the most direct way to gain access to a range of different filter outputs. I believe Electronotes is the earlier reference for this (Electronotes 85 from 1978) but I'd love to know if there is an earlier one. Emilie Gillet wrote up the same ideas: https://mutable-instruments.net/archive ... mixing.pdf
You could achieve voltage-controlled filter response by means of VC-mixing. In the end this might not be very different from crossfading between pre-defined outputs though. For crossfading between more than one response, you could use an interpolating scanner (See J Haible or D Tillman's designs for that.)

The Serge "Variable Slope" filter is very interesting because it is just a regular VC state-variable filter with some careful control of the gain. It is not variable-slope at all, in fact: it's a 12dB/Oct SVF. But it has variable bandwidth (which is the same thing as saying it has variable Q) and as you narrow the bandwidth, the filter slope gets steeper for frequencies close to the centre frequency. I find it quite entertaining that Serge's three late-70s filters are called the "Variable Q", "Variable slope" and "Variable bandwidth" filters, when in fact they are all varying the bandwidth :) (They are different filters, don't get me wrong)

User avatar
EATyourGUITAR
has no life
Posts: 4549
Joined: Tue Aug 31, 2010 12:24 am
Location: Providence, RI, USA

Re: Filter Design Theory

Post by EATyourGUITAR » Sat Apr 04, 2020 9:27 am

I use this website for everything. great for learning the basics of RC low pass high pass band pass filters. LC, RLC etc..
https://www.electronics-tutorials.ws/

supplement with this
http://www.muzique.com/lab/notch.htm
http://www.muzique.com/lab/swtc.htm
http://www.muzique.com/lab/swtc3.htm
https://learnabout-electronics.org/Ampl ... iers42.php
https://www.ampbooks.com/mobile/classic ... tonestack/
http://www.duncanamps.com/tsc/

then finally a college level text book


you will definitely NEED to learn this to do the math in the book
https://en.wikipedia.org/wiki/Angular_frequency

optional big boy math probably more useful for digital filters and hybrid systems or switched capacitor filters.
https://en.wikipedia.org/wiki/Laplace_transform
https://en.wikipedia.org/wiki/Fourier_transform
https://en.wikipedia.org/wiki/Nyquist%E ... ng_theorem

this is probably obvious but you will need to be good at applied math using calculus and trigonometry to do any of the basic filter math.
WWW.EATYOURGUITAR.COM <---- MY DIY STUFF

User avatar
bitflip
Ultra Wiggler
Posts: 865
Joined: Sun Dec 14, 2014 10:19 pm
Location: in the series of tubes

Re: Filter Design Theory

Post by bitflip » Sat Apr 04, 2020 10:06 am

TI has this "Basic Introduction to Filters"

http://www.ti.com/lit/an/snoa224a/snoa224a.pdf

jorg
Veteran Wiggler
Posts: 612
Joined: Fri Apr 03, 2015 9:38 am
Location: East Coast USA

Re: Filter Design Theory

Post by jorg » Sat Apr 04, 2020 12:31 pm

Analog Devices Linear Circuit Design Handbook is amazing; chapter 8 on filters is indispensable.
https://www.analog.com/en/education/edu ... dbook.html#
https://www.analog.com/media/en/trainin ... apter8.pdf

User avatar
petkost
Learning to Wiggle
Posts: 23
Joined: Thu Dec 26, 2013 11:00 am

Re: Filter Design Theory

Post by petkost » Sat Apr 04, 2020 1:57 pm

Moog Ladder Filters Analyzed (Analog Circuits for Music Synthesis, Spring 2020, NOT 2019)


Aether Machine
Learning to Wiggle
Posts: 12
Joined: Mon Jan 27, 2020 2:32 pm
Location: elsewhere
Contact:

Re: Filter Design Theory

Post by Aether Machine » Sat Apr 04, 2020 2:11 pm

Conceptually, the state variable filter is really the ultimate analog computing building block. You can get simultaneous BP, LP, HP and AP outputs, and it can also be used as a Sine oscillator. Most morphing filter types are SVFs with simple crossfading with VCAs.

In practical terms, the SVF has been considered to lack depth or character by some designers (e.g. Grant Richter is known to dislike the neutral/clinical sound), where Sallen Key or ladder (transistor or diode) types are preferable in this respect.

User avatar
snowday
Learning to Wiggle
Posts: 41
Joined: Fri Feb 10, 2017 8:53 pm
Location: Boston

Re: Filter Design Theory

Post by snowday » Sat Apr 04, 2020 3:42 pm

+1 for Lantermann.
Here’s a lecture he posted a few days ago on the Moog ladder.


Post Reply

Return to “Music Tech DIY”