tsi-forge
Un outil open source qui fait travailler une IA sur un format que personne n'avait documenté
tsi-forge est l'outil open source de Klamath Studio pour les DJ : on décrit en langage courant le réglage voulu pour son contrôleur, et l'on repart avec le fichier complet, prêt à importer. L'outil couvre aujourd'hui le contrôleur Xone:K3 d'Allen & Heath, utilisé seul ou aux côtés de la table de mixage Xone:96, et le logiciel de mix Traktor Pro 3.
Le problème de départ
Un DJ qui branche un contrôleur sur Traktor doit dire au logiciel ce que fait chaque bouton et chaque potentiomètre, platine par platine. Ce réglage s'enregistre dans un fichier au format fermé, que l'éditeur n'a jamais documenté. Le faire à la main, ce sont des heures dans un menu de préférences, commande après commande.
Les outils existants permettent d'éditer ce fichier, pas de réfléchir à la place du DJ : quelle fonction sur quel bouton, sur quelle couche, avec quel retour lumineux.
Ce que nous avons bâti
Nous avons reconstitué le format à partir de fichiers réels, jusqu'à savoir le relire et le réécrire à l'identique. Sur cette base, une boîte à outils précise : consulter la carte du contrôleur, chercher parmi les fonctions de Traktor, vérifier un réglage, produire le fichier.
Ces outils se branchent sur l'assistant IA que le DJ utilise déjà. Il décrit ce qu'il veut, « quatre platines sur la première couche, les effets sur la deuxième », l'assistant s'en sert pour assembler le réglage, et le fichier obtenu s'importe directement dans Traktor.
Les contraintes tenues
Confier un fichier binaire à une IA est risqué : un modèle de langage invente volontiers, et un seul octet faux rend le fichier illisible. Tout l'enjeu était de lui laisser le raisonnement, et rien d'autre.
Format reconstitué
Aucune documentation officielle n'existe. La structure du fichier a été déduite de fichiers réels, puis consignée par écrit.
Exact à l'octet
Chaque fichier de référence, relu puis réécrit, ressort identique à l'octet près. C'est vérifié par des tests, pas supposé.
L'assistant ne touche pas au fichier
L'assistant choisit les fonctions. L'écriture du fichier reste un calcul sans aléa : la même demande produit toujours le même fichier.
Vérifié avant d'écrire
Bouton affecté deux fois, fonction inconnue, sens inversé : le réglage est contrôlé, et refusé s'il contient une erreur.
Fidèle au constructeur
La carte du contrôleur est vérifiée case par case contre les tableaux officiels du constructeur.
Libre et gratuit
Le code est public, sous licence libre, et l'outil n'appelle aucun service payant : il ne coûte rien à l'usage.
Vous jouez sur Traktor avec une Xone:K3, seule ou à côté d'une Xone:96 ? Nous préparons votre réglage sur-mesure, pensé pour votre façon de mixer et prêt à importer.
Voir l'offreCe que ça prouve pour votre projet
Comment nous abordons un outil fermé : comprendre son fonctionnement sans notice, puis le faire travailler avec une IA sans jamais lui confier ce qui doit rester exact.
Avoir nos propres produits ne fait pas de votre projet un dossier de second rang, au contraire : nous choisissons nos projets pour pouvoir les tenir, et un produit maison se pilote sur un rythme que nous maîtrisons, jamais au détriment d'un engagement pris.
Votre projet mérite le même soin.
Un diagnostic de cadrage, gratuit et sans engagement. Réponse sous 24 h.