[music-dsp] Re: Revisiting C++ Filtering Classes

Jerry Evans jerry at novadsp.com
Mon Jun 8 10:35:48 EDT 2009

> Notice the differing treatment of the zeros. It would have been REALLY cool if every filter could be constructed by first designing the analog poles and zeroes, and then uniformly applying a transformation (from the set Low Pass, High Pass, Band Pass, Band Stop, Low Shelf, High Shelf, Peaking) but that is just not in the cards. I think I have gotten as close to this as is possible given the problem space.
> This new method of construction allows for great optimizations for rapid parameter changes. I have everything working using this new model, and it solves a number of problems with the old implementation. I am still doing the busy work of converting all the classes to the new code, I just got done with the Butterworths I still have ChebyI ChebyII and Elliptic left.

It still looks *very* nifty. Keep up the great work!



More information about the music-dsp mailing list