I have a bank of 8 IIR filters with 2 sets of very specific non-user adjustable parameters. Meaning, the user can select which bank, A or B, but nothing else. I’m wondering what’s the best/proper way to change the coefficients in response to the UI change.
Must I change the coefficients in the audio thread to prevent pops? Or can I change them in the UI thread risk free?
Also, do I need to call IIRFilter::reset() if I change the type of filter?