Gaining a better insight into analog filter model in max

Braydon Zirkler's icon

Hi

I'm getting there with a deeper understanding of max and audio processing.
So far I can good understanding of bi-quad and the use of coefficients to create filtering in audio processing.

I read through the help section for that

Can anyone point to some patches and documentation I can look at that explains how you model the non-linear behaviour of analogue filter/eq response curves?

And what is the process is to reverse engineering that in a max environment?


Isabel Kaspriskie's icon

Vadim Zavalishin from Native Instruments has some great learning materials.

One must always also reference the ~jos books as well: https://ccrma.stanford.edu/~jos/filters/ though you sound like you have a grasp on that material already.

For help translating concepts into patch form, I'd suggest looking at the gen~ filter examples bundled with Max as well as Gregory's tutorial on block diagrams in gen~.

Roman Thilenius's icon


and if you are not albert einstein, there is this 20 year old half done site from katja here, who can explain things for us normal people to understand.

https://www.katjaas.nl/home/home.html

a bit of FFT by jfc

https://www.jeanfrancoischarles.com/2008/08/free-tutorial-on-spectral-sound.html

poles and zeros (for dummies version)

https://www.w3.org/TR/audio-eq-cookbook/

oh and of course, exclusively here at the max forums, the famous [slide~] object, the most simple filter of all.

not sure if isabel mentioned it, but there is also a nice article by isabel. https://cycling74.com/tutorials/demystifying-digital-filters-part-1

but modelling ladder filters? close to impossible in MSP, much better in gen~ (and eventually writing externals.)

Braydon Zirkler's icon

Cool as.

Thanks for that exactly what I was looking for. Just started working through the VA filter design book.

Any chance that Reaktor patch from his video presentation is on the internet?

It would be great to see how the math is applied in a real-world context to make sure I'm understanding things properly. That book is not for the faint of heart for sure