Articles

A Tour of Filtering Tools in Max

In this 12-minute video, I give you a tour of some advanced Max filtering tools and filter design options that go above and beyond the biquad~ object. With the filterdesign, filterdetail and plot~ objects, you can take filtering to the next level.

Watch other filter design videos: Demystifying Filters and Crossover Filter Design.

by Timothy Place on March 8, 2016

Roman Thilenius's icon

my "next level" would be to calculate the new filter types myself uign messages (or in best case even signal based).

if anyone would be bored enough to build it for me that would be great.

i have lowpass, highpass, bandpass and shelving filter coefficient patches (mostly copied from zack settel i think) and it would be so lovely to have the brickwall filters (and eventualy the butterworth, but it is not too important for now) as max patch, too.

-110

daddymax's icon

Great video, thankyou.

Rodrigo's icon

Indeed.

Informative, and great style (casual and patch-y, with still lots of deep info).

Alex D. B.'s icon

I tried playing around with this, and I got some crazy feedback. Just gave myself a heart attack by switching between filter modes, and nearly blew out my speakers. Perhaps it's best not to be changing the attributes of filterdesign while the audio engine is running, but seriously a little warning would have been nice.

Otherwise, really interesting tutorial, and definitely did inspire me to try it myself!

cédric's icon

oh yeah!!! thank for video!!!

Roman Thilenius's icon

@Alex D. B.:

what you see is the expected behaviour of a biquad filter when receiving drastic coefficient change. (i.e. as it also happens when you change the settings within the same filter type!)

you could implement a function which increases the interpolation time for coefficients to 300 ms or so for that moment you change the filter type.

cédric's icon

i've quickly, tested, and it's possible to use Q with filterdesign?

cédric's icon

oups i've not see the tab integration, in the help for "filterdesign"..

Joel's icon

Hey, thank you very much for this!

Nathan Wolek's icon

Nice work, Tim! Very clear intro to these objects.

robin's icon

Super interesting, thanks for this!

Dieter Boels's icon

Clear explanation of how to use these tools. And also how plot is very handy.

Thanks