Open MarsianCRaute opened 3 years ago
Just one comment first to avoid confusion: 20000taps is the limit for all filters per preset combined. Thus, each preset can have 20000 taps shared by 1,2,3,4,5... filters. For 4FIRs there are 4 filters with 4096 taps each. When switching a preset all 4 filters have to be updated by the ESP32 ( = 4x 4096 taps). Doing it this way, you can have 4 different sets of filters per preset.
It is unclear whether a impulse response is already loaded or not.
Switching presets is slow/laggy. IF possible optimize fetching data into DSP or at least note hardware limits (20000 taps all presets combined) in the manual.