freeDSP / freeDSP-aurora

freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth
Creative Commons Attribution Share Alike 4.0 International
174 stars 54 forks source link

4FIR Plugin Impulse Response #60

Open MarsianCRaute opened 3 years ago

MarsianCRaute commented 3 years ago

It is unclear whether a impulse response is already loaded or not.

2020-10-31 18_57_21-AURORA DSP

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.

dspverden commented 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.