Le Roland MT-32, dont vous vous souviendrez sans aucun doute, était un synthétiseur MIDI sorti pour la première fois en 1987 qui est devenu un des premiers standards de la musique informatique – utilisé pour créer les partitions complètes de plusieurs jeux vidéo comme Sierra On-Line et Lucasfilm. Jeux. Le matériel audio rétro pour PC est désormais très recherché, ce qui se traduit par des prix élevés. Une chose dans laquelle le Raspberry Pi est bon, c’est de donner vie à la scène du matériel rétro et maintenant, un ingénieur britannique a recréé le MT-32, dans un boîtier beaucoup plus petit, en utilisant un Raspberry Pi Zero 2W.
Dale Whinham, de Newcastle-Upon-Tyne, Royaume-Uni, est doctorante et étudie l’informatique et la technologie des jeux. Dans le peu de temps libre dont il dispose, il restaure des ordinateurs vintage et fabrique des trucs sympas. Pour coïncider avec le dixième anniversaire du Raspberry Pi, il a dévoilé son MT-32-Pi sur Twittercommentant qu’il s’agit du « premier morceau de matériel MT32-Pi », suggérant que nous pourrions en voir plus.
Le synthé est logé dans un boîtier imprimé en 3D personnalisé, avec un support assorti, mais la moitié inférieure du boîtier peut être remplacée par un boîtier Pi Zero en aluminium Flirc pour faciliter le refroidissement. L’écran est un écran OLED 128 x 64 pleine grandeur, et il comporte deux boutons plus une molette (avec bouton de clic) comme commandes.
Le logiciel est open-source, basé sur les moteurs de synthèse Munt et FluidSynth, programmé en C++ et C et disponible sur Github. « Il utilise également le projet Circle de Rene Stange », nous dit Whinham. « Il s’agit d’un environnement de programmation « bare-metal » C++ de bas niveau qui fournit un cadre et des pilotes pour accéder au matériel du Raspberry Pi. À bien des égards, du point de vue de la programmation, c’est comme avoir un Arduino quadricœur à 1 GHz+, un style de codage très similaire. Le MT32-Pi a donc un accès direct au matériel, en maintenant la latence audio très faible, ce qu’il espère que les passionnés d’audio et les musiciens apprécieront.
Les ROM MT-32 étant protégées par le droit d’auteur, l’utilisateur est censé fournir les siennes, mais le MT32-Pi est livré avec une SoundFont compatible MIDI et Roland GS de S. Christian Collins. « Cela signifie que même sans données supplémentaires ou fichiers ROM, l’utilisateur dispose d’un synthétiseur compatible GM/GS prêt à l’emploi », explique Whinham. Le synthé est également compatible avec le matériel MiSTer FPGA, qui émule les consoles, les ordinateurs classiques et les cartes d’arcade, via une connexion USB.
MT32-Pi est le premier matériel conçu par Whinham, et il sera open-source pour correspondre au logiciel qui l’accompagne. Il les vendra – en quantité limitée dans un premier temps – via sa boutique Ko-Fi.