Filter DSP question


Here’s a quick question for the audio DSP people. I have a multi-channel graphic equalizer plug-in, so a sequence of IIRFilters that processes each channel of audio in turn. Right now I have instances of each filter for every channel, but as I get more filters (and more channels!) this is getting pretty heavy. So my idea is to reuse the same set of filters and just reset the delay lines before each channel gets processed, but the filtering will no longer be a totally continuous process - is this going to cause any problems?

Thanks all.



How do you know things are “getting pretty heavy?” Are you running a Release build?


Thanks TheVinn, I suspected as much.

‘Heavy’ was based on concept rather than on performance, I suppose with some smart management it should be fine having so many filters…