Il y a deux semaines, quatre équipes distinctes ont sorti des firmwares non officiels pour la M-VAVE FM-1 en 48 heures à peine : Groove OS, SLOOP, Felucca, X0X. Rien n'était validé par la marque. M-VAVE n'avait béni aucune ligne de ce code, et le scénario habituel pour une marque qui voit son pédalier envahi de firmwares reverse-engineerés, c'est la mise en demeure, la mise à jour qui brique l'appareil, ou le silence radio. M-VAVE n'a rien fait de tout ça. Le 17 octobre, elle a lancé « M-VAVE FM-1 Open », son propre projet officiel de firmware et de développement, et a dit en substance à sa communauté de hackers : continuez, on finance l'atelier maintenant.

Qu'est-ce que M-VAVE a vraiment ouvert ?

Le code source applicatif passe sous GPLv3 avec une exception de liaison SDK. Cette distinction compte : le moteur de synthèse propriétaire, celui qui fait tourner la synthèse FM et le séquenceur, reste fermé, fourni aux développeurs sous forme de SDK binaire. Ce qui s'ouvre, c'est la couche applicative autour, l'interface, la logique du séquenceur, la gestion des projets et des samples. C'est le même principe qu'un studio de jeu vidéo qui ouvre ses outils de développement tout en gardant son moteur de rendu propriétaire : assez pour qu'une communauté construise de vrais firmwares alternatifs, sans que M-VAVE ne cède ce qui fait vraiment le son de la FM-1.

En parallèle du code, M-VAVE a mis en ligne un atelier dans le navigateur où n'importe qui, avec ou sans l'appareil en main, peut explorer les instruments d'origine, éditer un projet, gérer des samples ou flasher une version directement depuis le navigateur. La FM-1 garde de base un synthé FM à 6 opérateurs, un moteur de basse façon 303, une boîte à rythmes 808, un synthé chiptune, un synthé pluck et un sampler à huit emplacements partagés entre les pistes. Rien de tout ça ne change. Ce qui change, c'est qui a désormais le droit de tout reconstruire.

Pourquoi une marque de hardware d'entrée de gamme ferait ça ?

Parce que l'autre option ne fonctionnait pas. SLOOP, Felucca, Lunar Modulator, JIANT FM, Ghoulbox, XoX : ces noms ne sont pas apparus parce que M-VAVE l'a demandé, mais parce qu'une groovebox FM à moins de 100 euros est assez accessible et assez bricolable pour qu'une communauté se forme autour, autorisée ou pas. Cette communauté fait partie d'un ensemble bien plus large : un annuaire GitHub recensait déjà environ 260 projets de hacking matériel répartis sur 19 marques à la mi-octobre, une liste qui va des forks de firmwares de boîtes à rythmes à des refontes complètes de séquenceurs, sur du matériel dont les fabricants ignorent souvent l'existence de cette scène, ou ont carrément essayé de l'éteindre.

Légaliser le hack n'évite pas seulement un conflit. Ça transforme chaque firmware non officiel déjà en circulation en R&D gratuite pour la prochaine fonctionnalité officielle.

Le choix de M-VAVE de l'invitation ouverte plutôt que de la mise en demeure, c'est ça la vraie histoire, plus que le firmware lui-même. Le monde DIY des synthés et grooveboxes tourne autour de cette tension permanente : les marques qui tolèrent, ignorent, ou poursuivent en justice ceux qui prolongent gratuitement la vie de leur matériel. Choisir le camp qui dit « construisez dessus, officiellement », c'est assez rare pour être souligné.

M-VAVE est-elle une vieille amie des moddeurs ?

Non, et c'est justement pour ça que ça ressemble à un revirement plutôt qu'à la routine. M-VAVE n'a historiquement pas la réputation d'une marque amie de l'open source, ce qui fait de FM-1 Open un vrai changement de cap, pas la suite logique d'une entreprise déjà ouverte aux moddeurs.