Le dispositif Voicebox FX d’Adafruit se distingue comme une conception de référence bien documentée montrant l’utilisation des composants audio I2S dans CircuitPython.
Le dispositif intègre un microphone I2S, un amplificateur I2S et un microcontrôleur RP2350. Le système, capable d’enregistrer et de lire des sons, applique divers effets au moyen d’entrées physiques et est installé dans un boîtier imprimé en 3D.
Pourquoi c’est important
Le projet permet aux développeurs utilisant CircuitPython d’examiner l’entrée, le traitement et la sortie audio au sein d’un même dispositif. À ce titre, il offre un cadre pratique à ceux qui souhaitent voir comment le microphone, l’amplificateur et le microcontrôleur sont positionnés ensemble, plutôt que de découvrir les composants I2S séparément. La possibilité d’appliquer des effets au moyen d’entrées physiques permet d’expérimenter directement l’interaction entre les logiciels et le matériel dans les applications audio ; le boîtier imprimé en 3D montre quant à lui que la conception ne se limite pas au niveau du circuit. La question fondamentale qui reste ouverte est de savoir à quelles autres applications audio cette conception de référence pourrait être adaptée et dans quelle mesure la documentation existante pourrait guider ces adaptations.