Coefficient caching/hashing a la memoization might be a cool thing to explore but probably wait for user complaints and profiling stats before putting too much effort into optimizations.
The concern is that in multichannel versions the amount of time to compute the coefficients for N channels will O(N) whereas it could be close to O(1) with some kind of memoization.
Coefficient caching/hashing a la memoization might be a cool thing to explore but probably wait for user complaints and profiling stats before putting too much effort into optimizations.
The concern is that in multichannel versions the amount of time to compute the coefficients for N channels will O(N) whereas it could be close to O(1) with some kind of memoization.