Mis à jour À la une Groove Synthesis 3rd Wave Terminal : un éditeur gratuit pour le 3rd Wave

Boîtes à rythmes

Erica Synths LXR-02 : le firmware de la boîte à rythmes passe en open source

Erica Synths publie sous GPL-3.0 le code du firmware de la LXR-02, boîte à rythmes FM à six voix conçue avec Sonic Potions. Ce qui est ouvert, ce qui ne l’est pas, et les risques.

Face avant de la boîte à rythmes Erica Synths LXR-02 avec son écran rouge, ses curseurs de volume et ses pads lumineux
Image : Erica Synths (page produit LXR-02).

Erica Synths a publié sur GitHub le code source du firmware de la LXR-02, la boîte à rythmes numérique conçue avec Julian Schmidt (Sonic Potions). Le dépôt erica-synths/lxr-desktop-app a reçu son premier commit le 20 octobre 2026 et sa licence le 23 octobre. L’information a été relayée en premier par Synth Anatomy, le constructeur n’ayant pas publié de communiqué. À sa sortie, la LXR-02 tournait sur un système fermé, alors que la première LXR de Sonic Potions (2014) était déjà ouverte : la machine rejoint donc la philosophie de son ancêtre.

Ce que contient le dépôt

Malgré son nom, le dépôt ne contient pas une application de bureau mais bien le firmware complet, celui qui tourne sur le microcontrôleur STM32F765 (cœur Cortex-M7 à 216 MHz) de la machine :

  • les voix de batterie et le bus d’effets ;
  • le séquenceur pas à pas ;
  • le MIDI en DIN et en USB ;
  • la sauvegarde des presets sur carte SD ;
  • l’interface utilisateur (écran LCD et boutons), plus le format de mise à jour compatible avec le chargeur d’amorçage (bootloader, le petit programme qui installe les mises à jour).

Licence : GPL-3.0, avec des limites claires

Le firmware, le bootloader et le système de compilation sont publiés sous licence GPL-3.0 : chacun peut modifier le code et redistribuer sa version, à condition d’en publier les sources. Le README pose trois garde-fous :

  • un firmware modifié doit être clairement signalé comme modifié et ne jamais être présenté comme officiel ;
  • les marques « Erica Synths », « LXR » et « LXR-02 » ne sont pas couvertes par la GPL ;
  • le matériel reste fermé : schémas, circuits imprimés et design industriel ne font pas partie du dépôt.

Une voix de la LXR-02, en bref

Chacune des six voix (trois « Drum », caisse claire, clap/cymbale, charleston ouverte et fermée) repose sur un moteur numérique de synthèse FM, où un oscillateur en module un autre pour produire des timbres métalliques ou percussifs ; le principe est détaillé dans notre rubrique FM et additive. Plus de trente paramètres sont réglables par voix, répartis en sections :

Sections d’une voix de la LXR-02 : oscillateur, FM, click, filtre, enveloppe d’amplitude, mixage et effet d’insert Oscillateur FM Click Filtre Enveloppe AEG Mix + insert FX
Les sections d’une voix de la LXR-02, telles qu’elles apparaissent sur la face avant ; le LFO et la page de modulation agissent sur l’ensemble. Schéma : Synth News.

L’enveloppe d’amplitude suit la logique décrite dans notre article sur l’enveloppe ADSR, en version raccourcie adaptée aux percussions. Le séquenceur compte 64 pas, avec mutes, roulements et morphing entre kits. Côté connectique, la face avant montre une sortie principale stéréo, une seconde sortie stéréo, un casque, le MIDI DIN entrée et sortie, l’USB, un lecteur de carte SD, une entrée et une sortie d’horloge et une entrée de remise à zéro.

Erica Synths a publié une démonstration officielle :

Compiler et installer : à vos risques

La compilation demande CMake 3.21 ou plus, Ninja, la chaîne d’outils Arm GNU et Python 3. Elle produit un fichier LXR_V2_V<version>.img, qui s’installe comme une mise à jour officielle : copie à la racine d’une carte SD formatée en FAT32, puis démarrage de la machine en maintenant l’encodeur enfoncé.

Erica Synths ne prend pas en charge les firmwares compilés soi-même ou modifiés : les installer se fait à vos propres risques.

La méthode recommandée reste la carte SD. La cible flash_full, réservée au développement et à la réparation via une sonde de débogage ST-Link, réécrit le bootloader : interrompue, elle peut empêcher toute mise à jour par carte SD. Selon Synth Anatomy, une réparation du bootloader endommagé par un firmware tiers est facturée. Le firmware officiel reste disponible au téléchargement sur la page produit ; la dernière version listée est la 1.71 du 23 mai 2025.

Pour qui, à quel prix, face à quoi

Pour qui. D’abord les propriétaires de LXR-02 à l’aise avec le C embarqué, qui peuvent corriger un comportement, ajouter une fonction de séquenceur ou un algorithme de voix. Ensuite les autres utilisateurs, qui profiteront des firmwares communautaires sans écrire une ligne. Enfin ceux qui hésitent à acheter : un firmware ouvert prolonge la vie d’une machine au-delà du suivi du constructeur.

À quel prix. Le code est gratuit. La LXR-02 est affichée à 490 € hors TVA sur la boutique d’Erica Synths, indiquée en rupture de stock au 26 octobre 2026. Voir chez Thomann

Face à quoi. La Korg drumlogue ouvre une seule de ses parties aux moteurs tiers via le logue SDK, mais son système reste fermé. L’Elektron Model:Cycles, six pistes à base de FM elle aussi, est entièrement fermée. La LXR-02 devient la plus ouverte des trois, à condition d’accepter le risque d’un firmware non officiel. Le mouvement n’est pas isolé : Mutable Instruments a ouvert le code de Beads et M-VAVE un SDK pour son FM1 ce mois-ci. Erica Synths a aussi annoncé une autre boîte à rythmes, la Konstrukt-8.

Les autres machines rythmiques sont dans notre rubrique Boîtes à rythmes.