Présentation du projet
Le club CHOMPI a publié une version de discontinuation sous licence open source. Le dépôt GitHub contient l’ensemble des fichiers matériels, du firmware et de la documentation nécessaires à la reconstruction du sampler. Aucun nouveau commit n’est prévu, mais le dépôt reste accessible en permanence, ce qui permet aux utilisateurs de cloner le code et de le modifier librement.
Architecture matérielle et firmware
Le dispositif repose sur la plateforme Daisy, un cadre matériel open source dédié aux instruments audio. Le firmware, écrit en C++, s’appuie sur les bibliothèques Daisy pour gérer l’audio, les entrées GPIO et la communication USB. Le processus de restauration utilise le bootloader intégré et le profil de carte TAPE 2.0 ; en chargeant ce profil, l’appareil revient aux paramètres d’usine, même après une modification du firmware. Cette approche garantit que chaque modification peut être annulée sans intervention du fabricant.
Implications pour les développeurs
Le code source complet offre aux développeurs la possibilité de personnaliser le synthétiseur à plusieurs niveaux : ajout de nouvelles tables d’ondes, modification du traitement du signal ou intégration de modules externes via les entrées analogiques de Daisy. La documentation inclut les schémas de la carte, les spécifications des composants (microcontrôleur STM32F4, convertisseurs DAC/ADC 24 bits) et les scripts de compilation. Cependant, le projet cible explicitement les utilisateurs familiers avec le développement C++ et les environnements de build embarqués ; les débutants sont découragés de s’y aventurer sans expérience préalable.
Limites et support communautaire
Le club CHOMPI ne fournit aucune assistance officielle pour les versions open source. Les utilisateurs doivent recourir au canal « Open Source » du serveur Discord Chase Bliss pour échanger des solutions ou partager leurs dérivés. Cette absence de support officiel implique que toute défaillance du firmware ou toute incompatibilité matérielle doit être résolue par la communauté ou par l’utilisateur lui‑même. De plus, la disponibilité du matériel d’origine reste conditionnée à l’achat d’un appareil existant ; aucune production de kits de développement n’est annoncée.