Subclassing EqualiserPlugin

Hi,

I would like to extend the EqualiserPlugin so that the high and low EQ bands can be set to low/high pass filters instead of hardcoded to shelving.

This could easily be done by subclassing EqualiserPlugin and overriding updateIIRFilters() – had that method not been in the private section. Would you consider making it protected instead?

(Obviously, I could duplicate the entire file and make a completely independent plugin with only that small change, but that doesn’t feel like the best way to go).

Erik

I don’t think it’s a good idea to expose anymore of EqualiserPlugin and to be honest, using juce::IIRFilter isn’t really recommended anymore (as it blows up at extreme frequencies or if modulated quickly).

In Waveform we have 2, 4 & 8 band equalisers that are similar but use some form of SVF filter. I suggest you do the same.