NucorderDesktop : deux logiciels n’en font plus qu’un
Après un chantier commencé en 2024, la nouvelle version unifiée et entièrement réécrite en Rust entre en bêta sur Windows, macOS et Linux.

Le lanceur et le moteur audio sont désormais réunis dans une seule application.
Commencée en 2024, la réécriture de NucorderDesktop en Rust arrive aujourd’hui en bêta sur Windows, macOS et Linux. Elle réunit le lanceur et le moteur audio dans une seule application, avec des démarrages plus rapides, une meilleure gestion des erreurs et plusieurs améliorations du traitement audio.
En avril 2025, nous annoncions une première réécriture de NucorderDesktop en Rust. Ce n’était pourtant que la moitié la plus facile du chantier.
Nous avions alors remplacé NALS Launcher, l’application historique chargée d’installer, de mettre à jour et de lancer notre logiciel. Ce nouveau lanceur reposait sur Rust et Tauri, mais le moteur audio NALS restait une application distincte, développée en C++ avec Qt.
Autrement dit, derrière NucorderDesktop se cachaient encore deux logiciels qui devaient fonctionner et communiquer ensemble. Cette organisation nous avait permis d’avancer par étapes, sans attendre la réécriture complète du moteur audio, mais elle avait aussi un coût : des échanges supplémentaires entre les deux applications, davantage de cas d’erreur et deux bases de code à faire évoluer de concert.
L’idée de réécrire le moteur audio date elle aussi de 2024, mais sa fiabilisation nous a posé de nombreuses difficultés. Par manque de temps — NuCorder reste entretenu sur notre temps libre —, nous avions alors fait le choix de publier d’abord la refonte du lanceur, puis de nous donner le temps de reprendre le moteur audio à tête reposée. Après plusieurs mois de travail et une longue attente, la nouvelle version entre aujourd’hui en bêta.
Pourquoi réunir les deux logiciels ?
NucorderDesktop sert d’intermédiaire entre l’interface Web de NuCorder, votre carte son et notre réseau audio temps réel. Jusqu’ici, le lanceur recevait les commandes de l’interface Web, puis les transmettait au moteur audio exécuté dans un second processus.
Ce découpage ajoutait du temps de traitement et compliquait certains scénarios. Lorsqu’une carte son disparaissait ou que le moteur audio rencontrait une erreur, le lanceur ne disposait pas toujours d’assez d’informations pour expliquer le problème ou relancer proprement le traitement. Dans certains cas, la seule solution consistait à quitter complètement NucorderDesktop, puis à le redémarrer.
Avec une seule application, il n’y a plus de frontière artificielle entre le lanceur et le moteur audio. NucorderDesktop peut désormais détecter l’absence de carte son, afficher une erreur plus précise et reprendre automatiquement son fonctionnement après certains incidents qui faisaient auparavant planter NALS.

NucorderDesktop indique désormais clairement lorsqu’aucun périphérique audio compatible n’est disponible. La fenêtre se ferme automatiquement dès qu’une carte son est détectée.
Nous avons également constaté des temps de démarrage plus courts. Le passage de deux logiciels à un seul devrait réduire la consommation globale de mémoire et de processeur, mais c’est justement l’un des points que cette bêta doit nous permettre de vérifier sur davantage d’ordinateurs et de configurations audio.
Un logiciel que l’on peut simplement lancer
L’ancien fonctionnement avait une autre particularité : pour démarrer NucorderDesktop, il fallait d’abord ouvrir l’interface Web de NuCorder et cliquer sur le bouton prévu à cet effet. Le navigateur utilisait alors un « deeplink », un lien spécial permettant d’ouvrir l’application installée sur l’ordinateur.
Ce mécanisme reste utile pour relier le logiciel à votre compte, mais il imposait de commencer systématiquement par le site Web. Cliquer directement sur l’icône de NucorderDesktop ne produisait pas le comportement auquel on pouvait raisonnablement s’attendre — et donnait l’impression qu’il ne se passait rien.
La nouvelle version se lance comme un logiciel classique. Lorsque vous cliquez sur son icône, elle ouvre automatiquement la page Web qui permet de poursuivre et de rejoindre NuCorder. Le changement paraît modeste, mais il supprime une étape déroutante, en particulier lors de la première utilisation.
Le moteur audio a lui aussi été revu
La réécriture nous a donné l’occasion de reprendre plusieurs parties du moteur audio plutôt que de les transposer à l’identique.
Les effets — réverbération, chorus, amplis et délais — disposent d’une nouvelle implémentation, plus rapide et plus fiable. La sauvegarde de leurs paramètres a également été uniformisée. Nous avons aussi revu les algorithmes de gestion de la gigue réseau, ou « jitter », afin de mieux tolérer une certaine perte de paquets.
Cela ne rend évidemment pas une connexion instable équivalente à une connexion parfaite : si trop de données se perdent, le son finira toujours par en pâtir. Le moteur dispose simplement d’un peu plus de marge avant que ces pertes ne deviennent audibles.
Sur macOS, les entrées et les sorties audio sont maintenant présentées dans deux listes séparées. L’ancienne liste unique pouvait devenir particulièrement longue sur une machine équipée de nombreux pilotes ou périphériques audio virtuels, au point de ne parfois plus s’afficher correctement.

Les réglages de la carte son ont été simplifiés, avec une représentation visuelle du routage entre les entrées et les sorties.
Enregistrer sans surveiller le chronomètre
L’enregistrement local faisait lui aussi partie des composants à reprendre. Dans la version actuelle, un enregistrement ne peut pas dépasser une minute.
La fonction a été réécrite et cette limite disparaît : la durée d’un enregistrement dépend désormais uniquement de l’espace disponible sur le disque. Vous pouvez donc enregistrer une répétition complète sans devoir relancer manuellement l’opération toutes les minutes.
Pour accompagner la sortie de la bêta, nous avons également ouvert la fonctionnalité d’enregistrement aux comptes gratuits.

L’enregistrement local n’est plus limité à une minute : sa durée dépend désormais uniquement de l’espace disponible sur le disque.
Une interface Web réorganisée
NucorderDesktop ne fonctionne pas seul : une partie de ses réglages et de ses informations passe par l’interface Web de NuCorder. L’unification du logiciel nous a donc conduits à revoir cette interface en parallèle.
Plusieurs éléments ont été déplacés ou regroupés afin de rendre leur rôle plus clair et de les retrouver plus facilement. Il ne s’agit pas d’une nouvelle identité graphique, mais d’un travail sur les parcours et sur la manière dont le site présente l’état du logiciel.

La nouvelle interface regroupe plus clairement la console de mixage, les effets et les réglages de chaque participant.
Une bêta disponible sur Windows, macOS et Linux
La nouvelle version de NucorderDesktop est disponible dès maintenant en bêta sur Windows, macOS et Linux, depuis notre page de téléchargement habituelle.
La version standard reste proposée en haut de la même page si vous ne souhaitez pas encore utiliser la bêta.
Nous avons testé cette réécriture sur nos propres configurations, mais le monde de l’audio comporte une quantité assez impressionnante de cartes son, de pilotes, de périphériques virtuels et de réglages particuliers. La bêta sert précisément à confronter le nouveau moteur à cette diversité avant d’en faire la version proposée par défaut.
Si vous rencontrez un problème, vous pouvez nous le signaler à l’aide du formulaire de contact ou par e-mail. Si possible, indiquez votre système d’exploitation, votre carte son et les étapes qui ont précédé le problème : ces informations nous font gagner un temps précieux pour le reproduire.
Ce chantier a commencé en 2024 parce que l’ancienne architecture ralentissait autant le logiciel que notre capacité à le faire évoluer. Réunir les deux applications ne constitue pas une nouveauté très visible en soi, mais cela nous donne une base plus simple pour corriger les problèmes et développer la suite.
À vous maintenant de nous aider à la mettre à l’épreuve !