Pour compléter vu que j'en avais parlé au début, il se trouve que, sans trop de surprises, Heavy a eu des suites. Visiblement le projet le plus en vue autour de ça s'appelle
Daisy et propose des cartes-cibles au format Arduino Nano avec un STM32H7 (480MHz, donc ça tabasse côté puissance de calcul), 64MB de RAM et un CODEC 24/96. Tout ce qu'il faut pour faire de l'audio dans de bonnes conditions
Il y a tout plein d'outils pour générer le code pour cette cible, c'est tout open-source. Ils vendent les cartes toutes faites, les prix sont raisonnables, avec une carte-mère pour ajouter de l'interface ça fait ~100€ par module, ce qui n'est pas déconnant. Et pour le coup c'est fortement orienté synthé modulaire.
Il me semble que tout le code et les libs sont open-source, pour le HW il y a les schémas et plein d'à-cotés, mais je n'ai pas trouvé les fichiers CAO, ni les gerbers / exports du PCB. Après vu que c'est du Eagle ça ne me dérange pas trop (je déteste Eagle :p) mais c'est dommage.
On en a discuté après la conf : ça permettrait de faire "facilement" des modules qui peuvent traiter le son localement, donc faire quelque chose qui soit compatible avec les modules analogiques
par contre il y aura peut-être de la dégradation du signal du fait des conversions à la chaîne, et de la latence sur une chaîne un peu longue. On se disait que peut-être ya moyen de gagner de la latence en ne transférant pas un signal converti en analogique, mais le signal numérique en I2S, et ne faire les conversions analogiques qu'aux "extrémités" du système.
Bon, c'est un autre projet quand-même :p
En tous cas, merci à ghorgor pour avoir parlé de ça dans le chat du live