# Demystifying Filters Video Tutorial

In previous tutorials, I provided a tour of filtering tools for Max users, and also discussed using Javascript for buffer access. In this 28-minute video, I'll build on those skills and build some filters from scratch in MSP and Gen, and examine their characteristics.

- Download the Package used in this tutorial.

Watch another filter design video: Crossover Filter Design.

- Aug 16 2016 | 8:36 pmWhoa. One of the best half hours I've spent in a while, that's for sure.
- Aug 16 2016 | 9:52 pmi believe sfv~ and slide~ are missing. :)
- Aug 17 2016 | 4:15 pmshouldn't it be x[0] and x[-1] because the delay outputs a number with a smaller index in the series? I actually would prefer the comnventional x[n] and x[n-1] but I see that 0 and 1/-1 is easier. Just saying because you introduce(really nicely) some of the "scary" vocabulary and this is also a very typical one.
- Aug 17 2016 | 9:51 pm@WOYTEG Yes, you are correct. When the video was rolling I was a little loose with the nomenclature. In the download of the patches that change was made (e.g. x[n] and x[n-1]). Thanks for catching!
- Aug 19 2016 | 3:41 amThanks so much for this Tim. Already demonstrates the power of gen in a way i didn't understand prior to watching. Would love to see this filter series continue with gen implementations :)
- Aug 19 2016 | 1:21 pmExcellent videos, thanks!
- Aug 19 2016 | 2:25 pmThis is the mass.. And you're pape!! :) big thanks!!!!
- Aug 22 2016 | 9:24 pmReally excellent video. Thanks very much!
- Sep 08 2016 | 4:07 pmThanks for the video! Still don't understand why doing 0.5 for both coefficients is averaging, is there anymore light you could shed on that?
- Sep 09 2016 | 8:09 pmTo calculate the average of a set of numbers you add all of the numbers together and then divide the result by how many numbers there are. So to average two numbers we add them together and divide by 2 -- which is the same as adding two numbers together and multiplying by 0.5 -- which is also the same as multiplying each of the numbers by 0.5 first and then adding them together.Hopefully that helps! Lots of ways to re-write the same basic math equations :-)
- Oct 06 2016 | 10:37 amA lot to learn here for me - thanks for the exceptional tutorial.
- Jun 02 2017 | 6:45 ami need help to understandhttps://cycling74.com/forums/butterworth-problem-with-plot
- Jan 23 2021 | 12:36 pmhey i liked a lto that video, slowly filters are beeing demystified...and this video is excellent in that demystifying process, but i wish it was the beginning of a series :p edit : oops didnt see "crossove filter design". Dunno how much more like that there is ;)