French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.
Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.
- Status Closed
- Percent Complete
- Task Type Rapport de bogue / bug report
- Category distribution
-
Assigned To
Olivier Humbert - Operating System
- Severity Low
- Priority Very Low
- Reported Version version 2 20190702
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Opened by Nico Faure - 08.04.2020
Last edited by Olivier Humbert - 28.01.2024
FS#1043 - Tuxguitar : améliorations pour l'intégration dans LZK
Quelques pistes pour tuxguitar : - L’installation des paquets tuxguitar et tuxguitar-jack se fait automatiquement avec l’installation de la distribution. Cependant, en l’état le logiciel ne peut sortir aucun son et nécessite d’être connecté à une application externe (synthétiseur) et que JACK soit le serveur son. Ça ne me semble pas forcément l’approche la plus simple quant à son utilisation, spécialement pour quelqu’un qui voudrait écrire une partition rapidement, ou pour un débutant en MAO ou pour une personne habituée au logiciel sur les systèmes d’exploitations propriétaires sur lesquels tuxguitar produit du son de manière autonome. Je pense donc qu’il faudrait qu’à l’installation, LZK installe aussi les paquets tuxguitar-alsa (il le fait peut être mais je ne suis pas sûr), tuxguitar-jsa et tuxguitar-fluidsynth. Avec un réglage des paramètres (menu ‘Outils’→‘Paramètres’→‘onglet ‘Son’) avec : Séquenceur MIDI = TuxGuitar Sequencer et Port MIDI = Gervill, le logiciel sort du son sans besoin d’applications externes. FAIT
- Avec le thème graphique de LibraZiK-3, les textes de : menu ‘Aide’→‘À propos’ sont illisibles alors qu’avec un thème plus clair (green-submarine par exemple), on les voit bien (voir les 2 captures d’écrans) FAIT
ID | Project | Summary | Priority | Severity | Assigned To | Progress | |
---|---|---|---|---|---|---|---|
1411 | LZK - (FR) suivi des tâches / (EN) tasks tracking | FS#1411 - LZK4 : prochaine publication | Medium | Low | Olivier Humbert |
Un truc m'a quand même sauté aux yeux en voyant la capture d'écran de Nico, la version de tuxguitar est la 1.2 avec un copyright de 2005.
Si j'en crois wikipedia, la dernière version est la 1.5.3 du 9 décembre 2019.
Ça vaudrait peut-être le coup de proposer une version plus récente que celle de debian.
Je dis ça, je dis rien…
Réponse pour Matthieu :
C'est un logiciel que je ne parviens pas à empaqueter (java, toussa).
À noter que pour librazik2, on avait une version 1.3 . Cette version provenait de chez KXstudio et je l'avais réempaquetée pour l'adapter et intégrer à LZK2.
Malheureusement, pour lzk3, le paquet de KX ne réempaquette plus (
et je ne comprend pas pourquoià cause d'une dépendance de construction "gcj-jdk" n'étant plus présente dans Debian).D'autre part, vu que le projet amont fourni, un .deb, et que moi, je n'utilise pas ce logiciel personnellement, ceci n'est pas dans mes priorités.
Une contribution à ce niveau serait appréciée.
Voir également :
Réponse pour Nicolas :
J'ajoute cette tâche à la tâche LZK3.
Je viens de tester la version 'tuxguitar-1.5.3-linux-x86_64' de chez tuxguitar , cela fonctionne très bien, il faut cependant penser à activer (en cochant) certains greffons (comme le greffon jack) dans 'Outils→greffons' et faire le réglage adéquate dans 'Outils→configuration→ son'. mais il fonctionne (comprendre on entend bien du son) directement en lançant le logiciel.
Il y a une version 'qt5' disponible, elle fonctionne mais ne prend pas en compte le thème sombre de LZK3.
https://sourceforge.net/projects/tuxguitar/
À noter qu'avec cette version (tuxguitar-1.5.3-linux-x86_64), la fenêtre 'Aide →à propos' est parfaitement visible (voir capture d'écran)
Bon ben c'est pas du joli joli ce programme pour l'intégration dans RaySession… 1) il comprend pas les chemins relatifs pour les fichiers en argument. En passant "$PWD/mon_fichier.tg" ça marche pas direct à cause d'un petit bug de RS (résolu sur place).
2) il s'arrête pas quand on lui envoi le signal d'extinction à cause d'un exec manquant à la fin du script de lancement.
Je vais rapporter du bug du coup.
Pour info, je viens de mettre à jour le paquet librazik-base-logicielsaudio en version 3.19 et il installe automatiquement les paquets tuxguitar-jsa et tuxguitar-fluidsynth à présent. Cette partie de cette tâche est donc corrigée.
Voir également : http://linuxmao.org/forumthread99319.
si je comprends bien l'histoire. Pour une intégration "out-of-the-box" dans LZK4 il faut préconfigurer
à la place de la config par défaut qui semble être :
mais avec cette configuration par défaut le son sort. (Le séquenceur "tuxguitar.sequencer" envoie sur "PulseAudio JACK Sink") donc on peut laisser cette config.
Qu'en pensez-vous ?
donc proposé un patch pour passer les plugins à "true" et ainsi avoir la possibilité de choisir les sorties MIDI.
ai-je bien compris ?
Salut Pierrick
Je viens de tester, ça fonctionne.
Par contre, je me pose une question à présent : si on laisse la configuration par défaut, alors le logiciel fera du son directement sans manip de l'utilisateur. Il faudra que l'utilisateur fasse alors une manip s'il veut que ça passe par JACK. Cette manip' est décrite dans la page de doc4 : https://librazik.tuxfamily.org/doc4/logiciels/tuxguitar#utilisation
Si on applique la rustine pour que JACK soit sélectionné automatiquement, ça fonctionne, par contre, il faudra alors que l'utilisateur lance un synthétiseur et fasse les connexions dans JACK afin d'avoir du son. Ce qui me paraît mettre une barrière plusse que d'aider en fait.
Qu'en pensez-vous ?
Salut, perso je pense qu'il vaut mieux que ça marche directement, surtout si l'astuce pour passer par JACK est décrite dans la doc.
Je me suis dis quelques instants qu'un modèle RS pourrait le lancer avec JACK, mais le problème c'est que je ne vois pas comment lui dire d'exploiter un autre fichier de config, et modifier le fichier de config via le modèle est problématique, parce qu'une fois qu'on aurait lancé TuxGuitar via RS, y a de grandes chances pour qu'il ne fonctionne plus correctement par lui même.
Merci pour ta réponse et ton analyse @Mathieu, ça conforte ce que je me dis aussi.
Est-ce que tu as vu qu'il y avait un bonhomme qui avait repris le développement de Tuxguitar récemment ? Il le fait ici : https://github.com/helge17/tuxguitar/. J'ai commité un truc (une toute petite modif) sur la forge, et il a été plutôt très réactif. Et vu que ça serait chouette de pouvoir faire une vraie belle intégration avec RaySession, ça vaut peut être le coup que tu ailles en discuter avec lui ?
@Olivier
Ah oui j'avais vu, je pensais même bêtement que c'était celle là qui était empaquetée. Voilà j'ai demandé le support NSM. Bon, comme je dis dans le message, j'y crois pas des masses, ça représente pas mal de boulot j'imagine.
@Olivier
- je pense qu'on peut fermer ce fil.
Super Mathieu, j'ai ajouté ma voix.
Merci pour la confirmation @Pierrick.
Je ferme ici.