Hello guys !
I have tried to use the IIRCoefficients class for a thing I’m working on recently, instead of my usual own filter classes, since they are here, but I have not been able to do exactly what I needed… So, instead of going to my own classes again, I decided to rewrite sections of the JUCE IIRCoefficients class
Indeed, I was expecting to see functions to get a band pass filter, and low pass / high pass filters with variable Q, but they weren’t there. So I wrote them, and they are available here :
I have tested the new code already, it should be working fine. The new band pass filter coefficients are calculated using the same principles than the other ones, following the standard calculus methods (with frequency pre warping, identical to the RBJ Cookbook EQ method)
Would it be possible to include my changes in the base code ? Thanks in advance !