Je vous avais fait part dans une précédente dépêche du nouveau départ de TuxGuitar, éditeur de tablatures libre. Ce logiciel s'adresse aux guitaristes, bassistes, et autres instrumentistes à cordes frettées.
Après pas mal de boulot, nous pouvons enfin présenter une nouvelle version majeure. Et ça n'est pas rien, la dernière version majeure datait de 2008.
Quelques nouvelles du projet
Commençons par la mauvaise. Cela avait été évoqué dans nos discussions suite à ma précédente dépêche : comme on pouvait le craindre je confirme que l'abandon du projet était malheureusement bien lié au décès de son auteur. Nous avons pu établir brièvement et indirectement un contact avec sa famille, qui s'est montrée favorable à la continuation du projet.
Cette version 2.0 est donc dédiée à Julián Gabriel Casadesús, créateur et mainteneur de ce beau projet de 2005 à 2022, à qui la communauté guitaristique libre doit beaucoup.
Depuis la reprise du projet, pas mal de monde a suivi le mouvement, et notre initiative a maintenant trouvé sa place. Ont suivi (au moins) : Flathub, Debian, Ubuntu, Homebrew pour macOS, openSUSE, Wikipedia. Sur GitHub TuxGuitar a maintenant passé le seuil des 200k téléchargements et les 850 étoiles. Une recherche google sur "tuxguitar" me renvoie en premier résultat vers tuxguitar.app (testé depuis plusieurs adresses IP à travers le réseau TOR pour essayer de sortir de la bulle google).
Moins amusant, les escrocs suivent aussi. Un nouveau site avec une adresse ressemblante publie du contenu foireux probablement généré par IA. Dans quel objectif, allez savoir. Capter du clic ? Diffuser du malware ? Le numéro de téléphone de contact est au Pakistan, et apparaît sur plusieurs sites similaires ciblant d'autres logiciels. Si vous avez des conseils sur la conduite à tenir je suis preneur.
Quoi de neuf ?
Pas mal de petites évolutions dans cette nouvelle version. Des détails que certains attendaient depuis longtemps (saut de ligne, choix de la représentation enharmonique des notes…). Également des améliorations d'interface utilisateur, une nouvelle icône et une nouvelle barre d'outils intégralement configurable.
Côté édition, un nouveau mode : l'édition "libre", un vrai changement de fond. Quand on modifie une partition, passer d'un état valide à un autre état valide peut s'avérer assez fastidieux si toutes les étapes intermédiaires doivent rester valides également. Cela demandait parfois pas mal d'acrobaties : qui n'a jamais fini par effacer toute une mesure pour la réécrire intégralement ? TuxGuitar peut maintenant vous laisser faire des bêtises si vous le souhaitez. Il vous les signalera gentiment et vous fournira une aide pour les corriger. Tous ceux qui ont déjà voulu transformer des groupes de croches en triolets (ou pire : l'inverse) comprendront !
Côté code
Si TuxGuitar 2.0 n'est pas une révolution, il s'est quand même passé des choses sous le capot, qui expliquent la nouvelle version majeure. Le format de fichier a changé pour permettre l'ajout des nouvelles fonctionnalités. C'est notre première rupture de compatibilité, rendue nécessaire par le précédent format binaire, non évolutif.
Et pour la toute première fois en 2 ans j'ai osé modifier — un peu — la structure interne des données. Cela a permis de corriger un vieux problème structurel sur la gestion des n-olets qui menait parfois à des aberrations rythmiques. Avec zéro doc et zéro test dans le code quand nous l'avons repris (et zéro support disponible), sans surprise l'évolution s'est avérée délicate. Ça a pris pas mal de temps et d'énergie pour régler les quelques régressions par ci par là. Ce point est réglé depuis plusieurs semaines maintenant, c'était une étape indispensable pour permettre la réalisation du mode d'édition libre, principale évolution de cette version pour l'utilisateur.
Et après ?
Le boulot ne manque pas ! Nous allons essayer de poursuivre à notre rythme, c'est-à-dire lentement, mais sûrement.
Entre autres, il va falloir que je me penche sérieusement sur tout ce qui est lié à la production de son : il y a plusieurs demandes d'évolutions pertinentes sur le sujet. Encore quelque chose qui devrait prendre du temps puisque je n'y connais absolument rien, et toute cette partie du code est encore totalement opaque pour moi. Des longues heures d'ingénierie inverse en perspective.
Lorsque j'écris ces lignes la version 2.0 est encore en bêta. N'hésitez pas à la tester, et remonter d'éventuels soucis !
Aller plus loin
- le site du projet (632 clics)
- la version officielle (129 clics)
- la liste des évolutions (58 clics)
- le code source (77 clics)
# Merci !
Posté par jihele . Évalué à 7 (+5/-0).
Top, merci pour ce boulot !
J'avais signalé au mainteneur Debian l'existence du fork et j'ai été ravi quand j'ai réalisé qu'il devenait la source du paquet.
[^] # Re: Merci !
Posté par bobble bubble . Évalué à 5 (+4/-0). Dernière modification le 14 septembre 2025 à 14:20.
Idem, un grand merci à votre équipe pour la reprise de ce
beauprojet génial !Je viens de tester le paquet debian, dont la seule dépendance sur mon vieux PC sous ubuntu studio était l'environnement java (paquet default-jre), et je suis bluffé : la vue du manche de la guitare sur la piste dédiée du fichier midi que j'ai importé est très précieuse !
Tout est fluide, l'interface est toujours aussi intuitive et le rendu magnifique :) En ce qui me concerne cette version bêta est très réussie :)
Un grand merci aussi à la famille de son auteur original, Julián Gabriel Casadesús, pour son accord sur la reprise de cette application, et une pensée pour lui 🙏
# Pareil
Posté par Benoît Sibaud (site web personnel) . Évalué à 5 (+2/-0).
De nombreux domaines d'anciens sites libres (projets logiciels, associations, etc.) sont récupérés par des spammeurs. On en a une liste qui s'allonge sans cesse dans les entrées de suivi de LinuxFr.org. (je dis « sites libres » car c'est ce qu'on a le plus sur LinuxFr.org mais c'est vrai pour des sites d'anciens sites de presse, anciennes entreprises, anciennes associations (le Forum des Droits sur Internet en foruminternet point org par exemple)
Cf le dernier bilan moral du site « augmentation des problématiques liées au pourrissement du web : voir les entrées de suivi Images et disparition du web et Hyperliens et disparition du web (article Next 38 % des pages web de 2013 n’étaient plus accessibles fin 2023) »
Ex: https://linuxfr.org/users/oumph/journaux/linuxfr-org-premiere-quinzaine-d-octobre-2022 « le domaine .com de feu Mandriva est désormais utilisé par un site de casinos. »
Ou https://linuxfr.org/suivi/retirer-les-liens-inlibroveritas-net-et-ilv-store-com
Ou https://linuxfr.org/suivi/retirer-les-liens-ofset-org
Ou …
Les techniques des pénibles comprennent des réponses dépendantes de l'IP et/ou de la langue et/ou du pays présumé qui demande, des utilisations des anciens contenus légitimes pour planquer du spam ou du malware, etc.
[^] # Re: Pareil
Posté par BAud (site web personnel) . Évalué à 3 (+1/-0). Dernière modification le 14 septembre 2025 à 16:18.
à peine plus de 30 ans d'existence du web pour en arriver là :/
Heureusement, avec TuxGuitar.app il va être possible de ré-occuper le terrain un peu plus en musique \o/ (et tablatures)
[^] # Re: Pareil
Posté par guiv42 . Évalué à 5 (+4/-0). Dernière modification le 14 septembre 2025 à 16:37.
Côté escroquerie, je distinguerai 2 catégories :
1. je récupère un domaine qui n'a pas été maintenu pour y poser mon business (casino ou autre), parce que le web entier pointe là-bas. Moralement c'est discutable, mais au moins on comprend facilement l'objectif
2. j'enregistre un nouveau nom de domaine, et je me donne du mal pour créer un contenu plus vrai que le vrai. Là, l'intention d'usurpation d'identité est explicite, mais du coup l'objectif secondaire l'est bien moins.
Sans surprise le site historique de TuxGuitar est tombé dans le cas n°1. Mais ça n'est pas le plus ennuyeux : un guitariste qui tombe sur un site de casino peut comprendre qu'il y a un problème.
En revanche, l'apparition du cas n°2 m'embête beaucoup plus. Le site dont je parle se présente comme le site officiel, et est bien plus travaillé que le nôtre. J'ai déjà reçu une demande de support pour une fonction qui n'existe pas, et qui était décrite par un article sur ce site.
[^] # Re: Pareil
Posté par jihele . Évalué à 7 (+5/-0).
Alors développe la fonction !
[^] # Re: Pareil
Posté par guiv42 . Évalué à 1 (+0/-0).
Excellent !
# Wikipedia
Posté par Bruno (Mastodon) . Évalué à 3 (+2/-0).
Tout d'abord merci pour le travail effectué !
Concernant la page Wikipedia en Français j'avais tenté d'en faire une mais sans succès car pas assez de sources primaires ou secondaires.
Il faudrait deux articles de synthèse dans des médias connus.
# Site à modifier d'urgence !
Posté par Nico7as . Évalué à 2 (+2/-1).
Tout d'abord merci pour la reprise du logiciel !
Sur le site, a la fin des premiers paragraphes d'accueil, juste avant les illustrations, on lit ceci :
"After unsuccessful attempts to contact Julián, some TuxGuitar enthusiasts initiated a new TuxGuitar repository on GitHub. "
Je pense qu'il faut le supprimer rapidement, et éventuellement le remplacer par un hommage, même laconique.
C'est maladroit de laisser ça !
[^] # Re: Site à modifier d'urgence !
Posté par guiv42 . Évalué à 7 (+7/-1).
J'entends ton message, mais je ne perçois ni la maladresse ni l'urgence. Cela a été écrit avant que nous apprenions le décès de Julian, et factuellement ce qui est écrit est vrai.
Un peu de contexte : en pratique, nous n'avons eu aucun contact direct avec ses proches (malgré plusieurs tentatives), et l'information nous est arrivée par un canal privé et de manière très indirecte (quelques éléments ici). Par conséquent c'est tout à fait intentionnel de notre part de ne pas faire beaucoup de publicité à ce sujet. La question d'un hommage plus formel s'est posée, mais nous n'avons pas osé sans accord de la famille (nous avons sollicité leur autorisation, mais n'avons jamais reçu de réponse). Je vous propose donc de rester discrets.
[^] # Re: Site à modifier d'urgence !
Posté par Nico7as . Évalué à 3 (+2/-0). Dernière modification le 15 septembre 2025 à 00:32.
Merci de m'avoir expliqué le contexte plus en détail.
Je comprends mieux.
# Un grand merci !!
Posté par tahitibob . Évalué à 5 (+5/-0).
Merci et bravo pour votre travail !!
C'est le meilleur hommage que vous pouvez rendre à son créateur ! Faire perdurer son logiciel dans le monde open source.
Hâte de voir cette nouvelle version !
# Disponible sous Fedora
Posté par ycollet (site web personnel, Mastodon) . Évalué à 3 (+3/-0).
La dernière version de TuxGuitar est disponible sous Fedora via le dépôt COPR Audinux:
https://copr.fedorainfracloud.org/coprs/ycollet/audinux
Une petite démo en temps réel sous Fedora 41 avec Guitarix pour le son et TuxGuitar.
Pour le rendu sonore, TuxGuitar utilise le plugin fluidsynth avec une soundfont qui possède des sons intéressants (le descriptif complet est dans la description de la vidéo).
https://www.youtube.com/watch?v=C_IAU1yo9xc
[^] # Re: Disponible sous Fedora
Posté par guiv42 . Évalué à 1 (+0/-0).
Un grand merci pour l'empaquetage Fedora. Je me suis permis de poster un lien vers Audinux sur github.
Peut-être t'es-tu reconnu sur la fin de la dépêche, au sujet de demandes d'évolutions pertinentes ?
Pour l'instant, l'espace immense qui sépare la création d'une séquence midi de la production effective d'un son dans un périphérique, c'est le néant absolu de mon côté. Je n'ai pas encore compris la structure de ce code, qui n'est pas si simple a priori (différentes plate-formes, des plugins, etc).
J'espère pouvoir m'y attaquer, après la sortie officielle de la 2.0.
[^] # Re: Disponible sous Fedora
Posté par ycollet (site web personnel, Mastodon) . Évalué à 1 (+1/-0).
Merci pour ce message :)
J'ai ajouté un "bug report" concernant le panning (la loi de panning ne conserve pas la puissance) et la mixer aussi.
Pour le mixer, plus on ajoute de pistes plus la puissance du signal diminue. J'avais noté ça sur certains fichiers GuitarPro avec pas mal d'instruments. J'avais du mal à entendre la batterie.
Sinon, franchement, cet outil est top. J'ai pas mal progressé grâce à tuxguitar :)
La dernière expérimentation en date: ajouter une piste qui sert à envoyer des signaux MIDI pour changer des effets de guitarix à la volée. Ca fonctionne nickel.
# Installation TuxGuitar sur Mageia
Posté par LSDM . Évalué à 1 (+1/-0). Dernière modification le 15 septembre 2025 à 22:55.
Installé sur Mageia Linux 9. Tout est ok.
Je n'ai pas encore utilisé mais l'install est bien faite et l'appli s'ouvre.
Bien suivre les instructions sur le site et faire les bons choix.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.