Vos partitions de musique avec Tux Guitar

Application de création et de lecture de tablatures pour guitare compatible PTB, GP3, GP4, GP5 et GPX (Guitar pro), elle permet aussi l'importation en MIDI et TEF (Tabledit), et l'exportation MIDI, TXT et PDF.

Pré-requis

Installation

Tuxguitar est disponible dans les dépôts officiels. installer le paquet tuxguitar.
Tuxguitar est écrit en Java. L'installateur installera les paquets stables de la plate-forme d’exécution libre Java (OpenJRE) nécessaires et configurés pour votre version d'Ubuntu.

Utilisation

Lancez l'application depuis le tableau de bord d'Unity.
Ou dans un terminal pour toutes variantes en saisissant la commande suivante:

tuxguitar

Changer l'accordage

Pour changer l'accordage d'un instrument, double-cliquez sur la piste de cet instrument et portez votre attention sur le champ "Accordage".

Les cordes les plus aiguës sont en haut tandis que les plus graves sont en bas.

Vous pouvez régler le nombre de cordes via la liste déroulante "Cordes" : si vous passez de 6 à 4 cordes, ce seront les cordes les plus aiguës qui seront enlevées, et toutes les cordes seront une octave plus grave, comme si vous utilisiez une basse.

Pour simuler l'utilisation d'un capodastre ou un accordage plus grave, il suffit de changer l'offset : un offset positif simulera un capodastre tandis qu'un offset négatif simulera un accordage plus grave. Ainsi, un offset de "2" correspondra à un capodastre mis en case 2. Simple non ?

Mettre une piste en solo/mute

Il suffit de cliquer sur une piste en bas de la fenêtre, puis de cliquer sur le bouton "table de mixage" dans la barre en haut (à droite du bouton représentant une guitare). Il vous suffit ensuite de cocher la case correspondante dans la fenêtre qui s'ouvre.

TuxGuitar, Alsa, jack, Qsynth...

Vous trouvez le son par défaut pas terrible ? Vous voulez utiliser une banque de son de grande qualité ? Ok !! Pour cela, il faut installer le paquet tuxguitar-alsa
Une fois cela fait, lancez votre application d'interprétation (Qsynth/jack/timidity…), lancez tuxguitar, puis allez dans "Plugins" ⇒ "Tuxguitar-alsa Plugin" et cochez la case. Sélectionnez ensuite le port à utiliser.

Problèmes connus

Banque sonore non disponible

La solution proposée ici n'est plus applicable sur Ubuntu 10.04 LTS. Une solution compatible est d'éditer le script comme suit :

  • Éditer le script /usr/bin/tuxguitar
  • Rechercher le terme "tuxguitar.tg" vous trouverez la ligne :
    [ -z "$1" ] && arg="/usr/share/tuxguitar/tuxguitar.tg"

    Remplacez-la par

    [ -z "$1" ] && arg="aoss /usr/share/tuxguitar/tuxguitar.tg"

Pour plus d'infos sur ALSA/OSS, consultez la page Le son sous GNU/Linux.

Son est décalé ou de mauvaise qualité

Mon son est décalé/de mauvaise qualité. Que faire ?

Vous pouvez essayer de télécharger une meilleure banque de sons ici.

Puis une fois la banque sonore décompressée, dans tuxguitar > options > Greffons. Cliquez sur "java sound Api Plugin" (en vérifiant qu'il est bien coché) puis cliquer sur "configurer". De là mettre sur "Use custom sound bank" et en dessous mettre le chemin d'accès vers la banque sonore précédemment décompressée.

Une bonne banque sonore est déjà présente dans les dépôts d'Ubuntu. Il suffit d'installer le paquet fluid-soundfont-gm et dans Tuxguitar configurer le greffon "java sound Api Plugin" pour utiliser cette banque comme expliqué précédemment. La banque décompressée se trouve dans "/usr/share/sounds/sf2/FluidR3_GM.sf2"

Si toutefois la banque FluidR3 ne fonctionne pas avec Gervill (pas de son), consultez ce topic.

  • Résumé du lien: "Après avoir effectué la procédure du paragraphe précédent pour utiliser la banque FluidR3:
    1. ouvrir un terminal et taper la commande
      tuxguitar

      . Des erreurs s'affichent dans le terminal. Si l'erreur suivante apparaît

      "java.lang.OutOfMemoryError: Java heap space"

      il faut augmenter la mémoire vive allouée pour Tuxguitar.

    2. Éditer avec les droits d'administration le scriptshell /usr/bin/tuxguitar .
    3. Dans la ligne suivante:
      JAVA_FLAGS=${JAVA_FLAGS:="-Xms128m -Xmx128m"}

      remplacer "Xmx128m" par "Xmx512m" (ou une autre valeur de ram supérieure à 128Mo).

    4. Enregistrer.

A présent il devrait y avoir du son venant de la banque FluidR3 ( 8-): si le son est envahissant penser à supprimer Reverb et Chorus sur tout les instruments dans la table de mixage pour obtenir un son plus sec).

Méthode alternative

Par défaut, TuxGuitar utilise des son "basiques" synthétique qui ne sont pas réalistes (le son de basse sonne comme un synthétiseur et non pas comme une vrai guitare basse)

  1. Ensuite allez dans TuxGuitar, Outils > Greffons > FluidSynth Output Plugin puis cliquez sur Configurer
  2. Dans l'onglet Soundfonts, renseignez où se trouve la banque de son ( /usr/share/sounds/sf2/FluidR3_GM.sf2 )
  3. Puis dans l'onglet Audio renseignez dans l'audio driver Pulseaudio
  4. Allez ensuite dans Outils > Paramètres > Son et indiquer en port MIDI TG FluidSynth et en Séquenceur TuxGuitar
  5. Redémarrez TuxGuitar si nécessaire et c'est bon.

Fichiers GP4 sont tous en mode "exécutable" et protégé par "root"

Mes fichiers GP4 sont tous en mode "exécutable" et protégé par "root", que faire ??

Cette commande peut vous rendre service (à faire après s'être placé dans le dossier dans lequel vos tablatures sont stockées) :

sudo find -type f -exec chmod 664 "{}" ";"

Au prompt, tapez votre mot de passe (par sécurité, ni caractères ni étoiles ne s'affichent), et appuyez sur Entrée.

Impossible d'avoir le son à la fois sur TuxGuitar et une autre application

Il se peut qu'il vous soit impossible d'avoir le son à la fois sur TuxGuitar et une autre application utilisant l'audio (Rhythmbox, Totem, Flash sur Firefox, etc.).

Pour palier ce problème, il faut paramétrer TuxGuitar pour qu'il utilise le port midi du synthétiseur de son de Java, ce qui nécessite d'abord l'installation du paquet tuxguitar-jsa puis dans le menu:
Outils > Paramètres > Son > Port midi > Java Sound Synthesizer (ou Gervill)

Il faut ensuite lancer TuxGuitar depuis un terminal en utilisant padsp (sauf si vous lancez tuxguitar avec alsa), qui est une surcouche pour le support des applications OSS par PulseAudio, et qui est inclus dans le paquet pulseaudio-utils. Pour ce faire :

padsp tuxguitar

Pas de son avec Tuxguitar (11.04, 11.10, 12.04 et supérieures )

Une fois de plus, c'est un bug qui résulte de l'oubli de l'installation de la dépendance tuxguitar-jsa. La seule chose à faire, c'est iinstaller le paquettuxguitar-jsa. Il faut ensuite choisir "Gervill" dans le paramètre Port MIDI au lieu de "Midi Trough Port-0"

Si vous êtes dans ce cas, n'hésitez pas à plusser sur le bug launchpad 986405

Touches numériques non reconnues

A défaut de solution "propre", voici un moyen de contourner le problème :

Passez votre clavier en "EN" image

Lecture des fichiers .gpx et .gp6

Téléchargez ce fichier dans votre dossier utilisateur :

~/.tuxguitar-1.2/plugins/

, puis Ouvrez un terminal et tapez :

sudo mv ~/.tuxguitar-1.2/plugins/tuxguitar-gpx.jar /usr/share/tuxguitar/plugins

Ensuite : Ouvrez Tuxguitar et vérifiez que "GPX File Format plugin" soit coché dans le menu Outils/Greffons. Vous pouvez maintenant ouvrir les fichiers .gpx et .gp6 à partir du menu fichier/ouvrir dans Tuxguitar.

Voir aussi

  • tuxguitar.txt
  • Dernière modification: Le 28/04/2018, 11:14
  • (modification externe)