LZK - (FR) suivi des tâches / (EN) tasks tracking

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.

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Rapport de bogue / bug report
  • Catégorie distribution
  • Assignée à
    Olivier Humbert
  • Système d'exploitation
  • Sévérité Basse
  • Priorité Très Basse
  • Basée sur la version version 2 20190702
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: LZK - (FR) suivi des tâches / (EN) tasks tracking
Ouverte par Nico Faure - 08.04.2020
Dernière modification par 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

Cette tâche bloque la fermeture
ID Projet Résumé Priorité Sévérité Assignée à Progression
1411 LZK - (FR) suivi des tâches / (EN) tasks tracking FS#1411 - LZK4 : prochaine publication Moyenne Basse Olivier Humbert
70%
Fermée par  Olivier Humbert
28.01.2024 11:36
Raison de la fermeture :  Implémenté
Mathieu Picot a commenté le 08.04.2020 22:31

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…

Admin
Olivier Humbert a commenté le 10.04.2020 13:51

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.

Nico Faure a commenté le 18.04.2020 12:20

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.

Nico Faure a commenté le 18.04.2020 12:29

À noter qu'avec cette version (tuxguitar-1.5.3-linux-x86_64), la fenêtre 'Aide →à propos' est parfaitement visible (voir capture d'écran)

Mathieu Picot a commenté le 18.04.2020 16:27

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.

Admin
Olivier Humbert a commenté le 01.06.2020 14:36

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.

Pierrick Hervé a commenté le 12.01.2024 16:18

si je comprends bien l'histoire. Pour une intégration "out-of-the-box" dans LZK4 il faut préconfigurer

  • le fichier "tuxguitar.cfg" avec les lignes suivantes :
midi.sequencer=tuxguitar-jack
midi.port=tuxguitar-jack

à la place de la config par défaut qui semble être :

midi.sequencer=tuxguitar.sequencer
midi.port=tuxguitar-synth.port

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 ?

  • et le fichier "tuxguitar-plugin-settings.cfg" qui par défaut est à :
#tuxguitar
#Sat Jan 13 18:31:26 CET 2024
tuxguitar-jsa.enabled=false
tuxguitar-fluidsynth.enabled=false
tuxguitar-oss.enabled=false
tuxguitar-jack.enabled=false
tuxguitar-synth-export.enabled=true
tuxguitar-gervill.enabled=false
tuxguitar-alsa.enabled=false

donc proposé un patch pour passer les plugins à "true" et ainsi avoir la possibilité de choisir les sorties MIDI.

ai-je bien compris ?

Admin
Olivier Humbert a commenté le 27.01.2024 10:59

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 ?

Mathieu Picot a commenté le 27.01.2024 12:25

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.

Admin
Olivier Humbert a commenté le 27.01.2024 12:56

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 ?

Mathieu Picot a commenté le 27.01.2024 14:06

@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.

Pierrick Hervé a commenté le 27.01.2024 22:18

@Olivier
- je pense qu'on peut fermer ce fil.

Admin
Olivier Humbert a commenté le 28.01.2024 11:36

Super Mathieu, j'ai ajouté ma voix.

Merci pour la confirmation @Pierrick.
Je ferme ici.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche