Clair, net et limpide, c’est bien dans ce monde de blabla higtech de commencer par le début en connaissant les tenants et aboutissants.
Merci aussi à Thierry38 pour le suivi.

Voici au conditionnel ce que l’on pourrait tenter de faire avec le DSPiy + ADAU1452.
C’est a discuter, simuler, tester, rediscuter …
En FIR global :
ADAU1701 pour sélection de l’entrée, ADAU1452 pour 10000 taps sur les canaux L et R, retour au 1701 pour quelques biquads globaux (utile si l’on veut par exemple un passe-haut sur 15hz, mais aussi pour tester du filtrage à la volée puis l’appliquer dans RePhase) ensuite on passe au crossover classique en IIR pour faire du 3 voies, 2 voies, 1 voie +1 ….
En crossover FIR :
Toujours l’ADAU1701 en sélecteur d’entrée, ADAU1452 avec X taps pour les voies Low et Y taps pour les voies High. (X + Y <= 10000) + délais avec la mémoire restante. Dans ce cas l’ADAU1452 attaque directement les DAC sans repasser par l’ADAU1701.
OK, ce n’est que du 2 voies. Pour 3 voies, ont pourrait imaginer de repasser les voies High par le 1701 qui ferait une séparation en IIR pour avoir les MID et High ; la phase étant moins critique aux fréquences élevée.
Pour du 4 voies on pourrait imaginer 2 tables de FIR : l’une de 6000 taps + crossover IIR pour les canaux L et R et l’une de 8000 taps pour un caisson unique avec sommation de L et R.
Vu le manque de DAC, on pourrait ressortir le .1 via la sortie SPdif de l’ADAU1452 pour attaquer un DAC externe ou un autre DSPiy.
On a toujours le filtrage soustractif a délais qui est possible… bref il y a de quoi faire.
Le problème étant toujours de gérer les délais qui consomment aussi de la mémoire, puis le temps de traitement DSP.
Pour la mémoire du 1452, le principe est simple :
2 banques de mémoire de 20K. L’une servant pour mémoriser les coef. FIR + délais, l’autre pour le traitement FIR.
Par exemple : 1 table FIR de 10K servant aux canaux L et R va donner une banque Full vu que 2x10K a traiter, mais l’autre aura encore 10K pour des délais.