La Monomachine d'Elektron a passé plus d'une décennie à être l'une des machines les plus convoitées et les moins accessibles de la musique électronique. Elektron l'a fabriquée de 2004 à 2016, vendue en petites quantités sous la forme du clavier SFX-6 et du module de bureau SFX-60, avant d'en arrêter la production. Depuis, elle vit surtout sur le marché de l'occasion, à des prix qui la rendent inaccessible à la plupart des producteurs de home studio qui ne connaissaient son grain sonore qu'à travers des disques.

Un nouveau projet baptisé Monomodule veut combler cet écart, gratuitement. Selon Sonic State, le plugin ne cherche pas à imiter le son de la Monomachine : il charge le système d'exploitation d'origine de la machine et le fait tourner tel quel.

Comment le plugin recrée-t-il vraiment ce son ?

Le développeur de Monomodule, connu sous le pseudonyme midierror et cofondateur de Potato Audio, a construit le plugin autour du firmware officiel OS 1.32B d'Elektron, toujours distribué gratuitement aux possesseurs du matériel. Le plugin émule en logiciel la puce Motorola DSP56300 de la Monomachine et exécute directement le code de ce firmware dessus, avec une compilation à la volée qui traduit les instructions en code natif en temps réel. Le résultat, selon le projet et rapporté par Sonic State, c'est que les 22 moteurs sonores de la Monomachine, ses voix de type SID, FM, analogique virtuel et synthèse vocale comprises, se comportent de façon identique au matériel d'origine puisqu'ils font tourner le même programme DSP.

C'est une promesse bien différente de la plupart des émulations logicielles. Un clone de synthé construit à l'oreille s'en approche. Charger le firmware du fabricant et l'exécuter signifie que les oscillateurs et filtres du plugin sont, dans les faits, le même code que celui exécuté par la puce d'origine, simplement hébergé dans un processeur émulé plutôt que physique.

Monomodule n'approxime pas la Monomachine. Il charge le programme DSP du synthé depuis le fichier OS et l'exécute, instruction par instruction, dans un DSP56300 de Motorola émulé.

Le plugin existe en trois versions, une version monophonique, une version multitimbrale à six canaux et une version effets seuls, accompagnées d'une application de bibliothèque autonome pour parcourir et prévisualiser les dumps sysex, patches, kits et patterns issus de vraies machines. Les possesseurs d'une Monomachine réelle peuvent transférer directement leurs sons sauvegardés dans le plugin. Les autres récupèrent tout le design sonore de la machine depuis zéro, sur Apple Silicon, Intel et AMD, sans rien acheter.

Pourquoi charger le firmware d'un fabricant pose-t-il question ?

C'est la différence entre reprendre un morceau et échantillonner la bande master. Les moteurs de la Monomachine n'ont jamais été de simples presets : c'était du code DSP maison écrit par les fondateurs d'Elektron pour cette puce précise, et reproduire son comportement exact à l'oreille s'est révélé notoirement difficile, ce qui explique que la Monomachine ait résisté à une émulation convaincante pendant deux décennies malgré les tentatives. Faire tourner le vrai firmware contourne tout le problème, au prix d'une zone grise légale et éthique : Elektron n'a pas approuvé Monomodule, et charger le firmware maison d'une entreprise dans un logiciel tiers non officiel, même un fichier OS distribué gratuitement, n'est généralement pas quelque chose que les fabricants cautionnent. Le projet étant open source et gratuit, sans aucun achat impliqué, la tension s'en trouve atténuée sans disparaître.

Pour les producteurs deep-tech et minimal qui ont construit des disques entiers autour des moteurs les plus rugueux de la Monomachine, des sessions d'Aphex Twin au sound design d'Amon Tobin, c'est la première fois que ce vocabulaire sonore précis devient accessible à quiconque possède un ordinateur portable, plutôt qu'à ceux qui pouvaient trouver et payer une machine d'occasion.