Pilote ta GoXLR Mini sous Windows, sans GoXLR Utility, avec le seul pilote officiel.
Mixeur, micro, routage, éclairage, scènes automatiques, incrustation OBS… et des mises à jour en un clic.
Important
GoXLR Mini devient Rustudio, réécrit en Rust. Depuis GoXLR Mini 4.x, clique « Mettre à jour » en bas à gauche : Rustudio s'installe à sa place et reprend tes réglages. GoXLR Mini n'est retiré qu'une fois ta GoXLR reprise par Rustudio ; sinon, il revient tout seul. Nouvelle installation : Rustudio-Setup.exe. Ce dépôt ne reçoit plus que le passage vers Rustudio.
Open-source controller for the TC-Helicon GoXLR Mini on Windows, using only the official driver: mixer, mic processing, routing, lighting, automatic scenes, OBS overlay and one-click updates. French interface.
La GoXLR se pilote depuis l'ordinateur : sans logiciel, ses boutons ne coupent rien et ses couleurs restent figées. GoXLR Mini est un petit moteur qui parle directement au pilote officiel de TC-Helicon, et une appli claire pour tout régler. Il tourne en arrière-plan dès le démarrage de Windows, se relance seul s'il a un souci, et reprend la GoXLR dès qu'elle est rebranchée.
- Couper d'une seule sortie : chaque bouton mute a son mode (partout, stream, Discord, casque, enceintes). Appui long = coupé partout, le bouton clignote. Orange dans l'appli = coupé d'une sortie, rouge = partout.
- Égaliseur du casque : correction de ton casque (AutoEq, cible Harman), styles et profils sur 10 bandes, appliqués par Equalizer APO aux voies GoXLR choisies ; coupé tout seul pendant le live.
- Anti-écho Windows : l'appli vérifie en continu les périphériques son par défaut de Windows. Si Discord ou tes jeux enregistrent « Broadcast Stream Mix » au lieu de ton micro, ou si le son du PC contourne la GoXLR, un clic remet tout sur les bonnes voies.
- Faders physiques suivis en direct ; un trait pointillé montre l'écart avec le volume réglé dans l'appli.
- Appli Windows : interface claire qui suit la taille de la fenêtre, icône d'état (rouge = micro coupé), bulle à l'écran quand le micro change (jamais de focus, même en jeu), menu rapide dans la zone de notification.
- Incrustation OBS : « Micro coupé » à l'écran du stream quand il ne t'entend plus
(
http://127.0.0.1:14565/overlay). - Diagnostic en direct : état de la connexion, commandes, reconnexions, journal ; bouton « Reconnecter ».
- Page Micro › Régler ma voix : parle une dizaine de secondes, puis tais-toi quelques secondes. Le gain se cale sur ta voix ; aucun traitement ne s'allume. Allume ensuite, un par un, ceux qui t'aident (noise gate si le bruit de fond gêne, compresseur pour une voix plus régulière) et vérifie avec M'écouter.
- Windows : micro par défaut « Chat Mic », sortie « System ». L'appli le vérifie et le corrige en un clic (conseil dans Scènes).
- Discord : micro « Chat Mic », sortie « Chat ». Coupe l'annulation d'écho et le réglage automatique du gain de Discord. Pour le bruit de fond, choisis : noise gate de la GoXLR ou suppression de bruit de Discord.
- OBS : une seule source audio, « Broadcast Stream Mix » ; « Audio du bureau » désactivé. Ce qui part en live se choisit dans la page Routage.
- Branche la GoXLR toujours sur le même port USB : sur un autre port, Windows crée de nouveaux périphériques audio, et Discord ou OBS ne retrouvent plus les leurs.
- Casque ouvert et micro statique : garde le retour micro bas, et pas d'enceintes pendant les vocaux.
- Installe le pilote officiel GoXLR de TC-Helicon (il fournit les voies audio System, Game, Chat, Music…).
- Ferme GoXLR Utility s'il est installé : deux logiciels ne peuvent pas piloter la GoXLR en même temps.
- Télécharge GoXLR-Mini-Setup.exe et ouvre-le : un clic sur Installer, Windows demande l'autorisation, c'est prêt.
C'est tout : le moteur démarre avec Windows, l'appli se lance avec ta session et l'icône apparaît en bas à droite.
Tes réglages vivent dans C:\ProgramData\GoXLR Mini et survivent aux mises à jour. Pour désinstaller :
Paramètres › Applications › GoXLR Mini.
Tu préfères sans installeur ? GoXLR-Mini.zip
contient les mêmes fichiers : décompresse-le, puis double-clique Installer.cmd (et Desinstaller.cmd pour
retirer). Pour un déploiement sans fenêtre : GoXLR-Mini-Setup.exe /quiet (options /nodesktop, /nostartup).
Les exécutables ne sont pas signés : Windows SmartScreen peut afficher « Windows a protégé votre ordinateur ». Choisis Informations complémentaires › Exécuter quand même, ou vérifie d'abord l'empreinte SHA-256 affichée par GitHub à côté de chaque fichier de la release (aussi dans
GoXLR-Mini.sha256).
GoXLR Mini regarde s'il existe une nouvelle version 5 secondes après le démarrage, puis toutes les 6 heures. Une version nouvelle est annoncée une seule fois ; la fenêtre montre ses notes. « Mettre à jour » :
- télécharge
GoXLR-Mini.zipuniquement depuis les releases de ce dépôt ; - compare sa taille et son empreinte SHA-256 à celles annoncées par GitHub, et vérifie l'archive ;
- garde la version en place de côté, installe la nouvelle et la redémarre ;
- si la nouvelle version ne répond pas, remet l'ancienne toute seule.
Le seul échange avec Internet : GET api.github.com/repos/samirmedani/goxlr-mini/releases/latest (sans compte
ni identifiant), puis le téléchargement que tu as accepté. Aucune télémétrie.
flowchart LR
A["Appli GoXLR Mini<br/>(WebView2, icône, bulle)"] -- "HTTP 127.0.0.1:14565" --> C
O["OBS<br/>source navigateur"] -- HTTP --> C
S["Superviseur<br/>tâche « GoXLR Mini »"] -- "lance, surveille, relance" --> C["Moteur Python<br/>un seul fil USB"]
C -- "pilote officiel<br/>(API Thesycon)" --> D["GoXLR Mini"]
C --- E["Réglages<br/>ProgramData"]
C -. "mises à jour" .-> G["Releases GitHub"]
- Le moteur (
engine/goxlrctl.py, Python 3.11, bibliothèque standard seulement) envoie les commandes USB de la GoXLR à travers le pilote officiel. Un seul fil parle à l'appareil ; l'interface ne l'attend jamais. - Toute erreur USB ferme la connexion et en rouvre une propre qui réapplique tous tes réglages. Un superviseur relance le moteur s'il s'arrête ou se fige.
- L'interface (
engine/ui.html) est une page web locale ; l'appli (app/, C# .NET 10) l'affiche dans une fenêtre WebView2 et gère l'icône, la bulle et le démarrage.
Tout se code et se teste sans GoXLR, grâce à une fausse GoXLR qui imite le pilote, y compris ses pièges (débranchement, pilote bloqué, compteur de commandes).
python3 -m unittest discover -s tests -v # tests du moteur et des mises à jour
python3 engine/goxlrctl.py daemon --child --simulate --port 14566 # puis http://127.0.0.1:14566/Le diagnostic propose alors des boutons pour appuyer sur les touches, débrancher, rebrancher ou bloquer l'USB.
Une release se publie en poussant un tag vX.Y.Z : GitHub fabrique GoXLR-Mini.zip (Python embarqué officiel,
appli autonome) et GoXLR-Mini-Setup.exe (le même paquet dans un installeur), puis les publie avec leurs notes
tirées de CHANGELOG.md. Voir
CONTRIBUTING.md.
- GoXLR Mini (firmware 1.2.x testé ; 1.3 pris en charge avec Stream Mix 2). La GoXLR « Full » n'est pas gérée.
- Windows 10 ou 11, 64 bits, pilote officiel GoXLR installé.
- Captures faites avec l'appareil simulé.
Les identifiants et formats des commandes USB s'appuient sur le travail du projet goxlr-utility (MIT). Composants tiers : THIRD-PARTY-NOTICES.md.
GoXLR Mini est distribué sous licence MIT. Projet indépendant, ni affilié ni soutenu par TC-Helicon ou Music Tribe ; GoXLR est une marque de Music Tribe.









