Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tuxguitar [Le 04/11/2012, 10:05] 194.199.165.10 [Pré-requis] |
tuxguitar [Le 01/12/2024, 14:05] (Version actuelle) Amiralgaby [Touches numériques non reconnues] image inutile |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>guitare audio mao}} | + | {{tag>Xenial guitare audio mao}} |
---- | ---- | ||
- | |||
====== Vos partitions de musique avec Tux Guitar ====== | ====== Vos partitions de musique avec Tux Guitar ====== | ||
- | Logiciel de création et de lecture de tablatures pour guitare compatible PTB, GP3, GP4 et GP5 (Guitar pro), il permet aussi l'importation en MIDI et TEF (Tabledit), et l'exportation MIDI, TXT et PDF. | + | 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. |
- | Tux Guitar est écrit en Java. Cette application devient donc assez lourde en terme d'utilisation des ressources matérielles de votre ordinateur (~40 Mo de mémoire pour Java Runtime Environment, ~5 Mo pour Tuxguitar). | + | {{:tuxguitar_1.3.2.png?400|}} |
+ | ===== Pré-requis ===== | ||
- | {{applications:tuxguitarscreen.png}} | + | Avoir installé [[:Java]], ou bien cela se fera automatiquement durant l'installation du paquet. |
- | =====Pré-requis ===== | + | ===== Installation===== |
- | + | **Tuxguitar** est disponible dans les [[dépôts]] officiels. [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>tuxguitar]]**.\\ | |
- | Cette application fait appel à l'environnement d'exécution [[:Java]], il est donc nécessaire de l'installer pour faire fonctionner Tuxguitar. | + | |
- | + | ||
- | + | ||
- | Un paquet pour installer Java est disponible dans le [[:depots#universe_et_multiverse|dépôt Multiverse]]. Activez ce dépôt pour pouvoir installer Java dans votre ordinateur. Une fois ce dépôt ajouté et vos sources mises à jour, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>sun-java6-jre]]**. | + | |
- | + | ||
- | (Déplacez-vous avec la touche Tabulation et appuyer sur la touche entrée quand vous êtes sur OK, pour accepter la licence.) | + | |
- | + | ||
- | Il est par contre préférable d'installer la version open source de Java, **[[apt>openjdk-6-jre]]**(se fait automatiquement en téléchargeant le paquet .deb de tuxguitar pour Ubuntu du site officiel http://www.tuxguitar.com.ar/download.html), car elle inclut le port midi "Gervill" dans les paramètres de son qui a une bonne qualité et pose moins de problèmes que timidity ou la banque Java de la version closed source(voir FAQ). En effet, contrairement à ces deux derniers elle a une bonne latence et fonctionne toujours, même si une vidéo flash de Youtube est en lecture ou que Rhythmbox en marche. | + | |
- | + | ||
- | + | ||
- | ===== Installation de Tuxguitar V1.0===== | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>tuxguitar]]**. | + | |
- | + | ||
- | === Pour les utilisateurs d'Ubuntu 64 bits === | + | |
- | Il y a maintenant une version de tuxguitar spécialement pour vous ici : | + | |
- | [[http://www.tuxguitar.com.ar/download.html]] (Section "GNU/Linux releases") | + | |
- | + | ||
- | La version 1.2 est disponible à l'adresse :\\ http://sourceforge.net/projects/tuxguitar/files/TuxGuitar/tuxguitar-1.2-ubuntu-i386.deb\\ avec mode transpose et tuner intégré. | + | |
- | \\ Fonctionne bien avec les préférences son, sur :\\ Real time sequencer et java sound synthesizer | + | |
- | <note tip>Au cas où la configuration du son ne propose pas l'option Java Sound Synthetizer ou Gervill, il peut être nécessaire d'installer le greffon correspondant **[[apt>tuxguitar-jsa]]**</note> | + | |
===== Utilisation===== | ===== Utilisation===== | ||
+ | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>tuxguitar</code> | ||
- | === Lancer Tuxguitar=== | + | ==== Changer l'accordage ==== |
- | Le raccourci Tuxguitar se trouve dans le menu "Multimédia" de applications, ou "son et vidéo" pour Ubuntu Studio. | + | |
- | + | ||
- | + | ||
- | === 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". | + | Pour changer l'accordage d'un instrument, double-cliquez sur la piste de cet instrument et portez votre attention sur le champ "Accordage". |
- | <note important>Les cordes les plus aigües sont en haut tandis que les plus graves sont en bas.</note> | + | <note important>Les cordes les plus aiguës sont en haut tandis que les plus graves sont en bas.</note> |
- | 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 aigues qui seront enlevées, et toutes les cordes seront une octave plus grave, comme si vous utilisiez une basse. | + | 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 ? | 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 === | + | ==== 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. | 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. | ||
- | |||
- | |||
- | ===== FAQ ===== | ||
==== TuxGuitar, Alsa, jack, Qsynth... ==== | ==== TuxGuitar, Alsa, jack, Qsynth... ==== | ||
- | Vous trouvez le son par défaut pas terrible ? Vous voulez utiliser une banque de son de grande qualité ? Ok !! | + | Vous trouvez le son par défaut pas terrible ? Vous voulez utiliser une banque de son de grande qualité ? Ok !! Pour cela, il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>tuxguitar-alsa]]** \\ |
- | + | ||
- | Pour cela, il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>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. | 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. | ||
- | ==== Banque sonore non disponible ==== | + | =====Problèmes connus===== |
- | + | ||
- | La solution proposée ici n'est plus applicable sur [[lucid|Ubuntu 10.04 LTS]]. Une solution compatible est d'éditer le script comme suit : | + | |
- | * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>alsa-oss]]** | + | |
- | * [[:tutoriel:comment_modifier_un_fichier|Éditer le script]] **/usr/bin/tuxguitar** | + | |
- | * Rechercher le terme "**tuxguitar.tg**" vous trouverez la ligne :<file>[ -z "$1" ] && arg="/usr/share/tuxguitar/tuxguitar.tg"</file>Remplacez-la par<file>[ -z "$1" ] && arg="aoss /usr/share/tuxguitar/tuxguitar.tg"</file> | + | |
- | + | ||
- | Pour plus d'infos sur ALSA/OSS, consultez la page [[:son|Le son sous GNU/Linux]]. | + | |
==== Son est décalé ou de mauvaise qualité ==== | ==== Son est décalé ou de mauvaise qualité ==== | ||
Ligne 81: | Ligne 44: | ||
**Mon son est décalé/de mauvaise qualité. Que faire ?** | **Mon son est décalé/de mauvaise qualité. Que faire ?** | ||
- | Vous pouvez essayer de télécharger une meilleure banque de sons [[http://java.sun.com/products/java-media/sound/soundbanks.html|ici]]. | + | 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) |
- | + | ||
- | + | ||
- | 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" (présent dans la section universe) 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" | + | - [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] le plugin **[[apt>tuxguitar-fluidsynth]]** |
+ | - [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] la soundbank : **[[apt>fluid-soundfont-gm]]** | ||
+ | - Ensuite allez dans TuxGuitar, **''Outils > Greffons > FluidSynth Output Plugin''** puis cliquez sur **''Configurer''** | ||
+ | - Dans l'onglet **''Soundfonts''**, renseignez où se trouve la banque de son ( **''/usr/share/sounds/sf2/FluidR3_GM.sf2''** ) | ||
+ | - Puis dans l'onglet **''Audio''** renseignez dans l'''audio driver'' **''Pulseaudio''** | ||
+ | - Allez ensuite dans **''Outils > Paramètres > Son''** et indiquer en port MIDI **''TG FluidSynth''** et en Séquenceur **''TuxGuitar''** | ||
+ | - Redémarrez TuxGuitar __si nécessaire__ et c'est bon. | ||
==== Fichiers GP4 sont tous en mode "exécutable" et protégé par "root" ==== | ==== Fichiers GP4 sont tous en mode "exécutable" et protégé par "root" ==== | ||
Ligne 92: | Ligne 58: | ||
**Mes fichiers GP4 sont tous en mode "exécutable" et protégé par "root", que faire ??** | **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) : | + | Cette [[:commande_shell|commande]] peut vous rendre service (à faire après s'être placé dans le dossier dans lequel vos tablatures sont stockées) : |
<code> | <code> | ||
Ligne 99: | Ligne 65: | ||
Au prompt, tapez votre mot de passe (par sécurité, ni caractères ni étoiles ne s'affichent), et appuyez sur Entrée. | Au prompt, tapez votre mot de passe (par sécurité, ni caractères ni étoiles ne s'affichent), et appuyez sur Entrée. | ||
- | |||
- | ==== Bogue au lancement sous Ubuntu 10.04 LTS ==== | ||
- | |||
- | Sur Ubuntu 10.04 LTS, après une mise à niveau, si Tuxguitar ne se lance pas, réinstaller les paquets **libswt-gtk-3.5-java libswt-gtk-3.5-jni** peut régler le problème. | ||
==== Impossible d'avoir le son à la fois sur TuxGuitar et une autre application ==== | ==== Impossible d'avoir le son à la fois sur TuxGuitar et une autre application ==== | ||
Ligne 108: | Ligne 70: | ||
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.). | 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 **[[apt>tuxguitar-jsa]]** : \\ | + | 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'[[:tutoriel:comment_installer_un_paquet|installation du paquet]] **[[apt>tuxguitar-jsa]]** puis dans le menu:\\ |
- | **Outils** > **Paramètres** > **Son** > **Port midi** > **Java Sound Synthesizer (ou Gervill)** | + | **Outils** > **Paramètres** > **Son** > **Port midi** > **Java Sound Synthesizer (ou Gervill)** |
- | Il faut ensuite lancer TuxGuitar 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 [[apt://pulseaudio-utils|pulseaudio-utils]]. Pour ce faire : <code>padsp tuxguitar</code> | + | 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 **[[apt>pulseaudio-utils|pulseaudio-utils]]**. Pour ce faire : <code>padsp tuxguitar</code> |
- | ==== Pas de son avec Tuxguitar (11.04, 11.10 et 12.04) ==== | + | ==== Pas de son avec Tuxguitar (16.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. | + | 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 i[[:tutoriel:comment_installer_un_paquet|installer le paquet]]**[[apt>tuxguitar-jsa]]**. |
- | La seule chose à faire, c'est installer ledit paquet, soit en cliquant là dessus, **[[apt>tuxguitar-jsa]]** , soit en lançant la commande: | + | Il faut ensuite choisir "Gervill" dans le paramètre Port MIDI au lieu de "Midi Through Port-0" |
+ | |||
+ | Si vous êtes dans ce cas, n'hésitez pas à plusser sur le [[https://bugs.launchpad.net/ubuntu/+source/tuxguitar/+bug/986405|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" | ||
+ | |||
+ | |||
+ | ==== Lecture des fichiers .gpx et .gp6 ==== | ||
+ | |||
+ | Téléchargez [[http://sourceforge.net/projects/tuxguitar-fork/files/latest/download|ce fichier]] dans votre dossier utilisateur :<code>~/.tuxguitar-1.2/plugins/</code>, puis Ouvrez un [[:terminal]] et tapez : | ||
+ | <code>sudo mv ~/.tuxguitar-1.2/plugins/tuxguitar-gpx.jar /usr/share/tuxguitar/plugins</code> | ||
+ | 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. | ||
- | <code> | ||
- | sudo apt-get install tuxguitar-jsa | ||
- | </code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=361044|Centralisation "Tuxguitar" sur le forum]] | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=361044|Centralisation "Tuxguitar" sur le forum]] |
- | * **(en)** [[http://www.tuxguitar.com.ar/|Site officiel]] | + | * **(en)** [[https://www.tuxguitar.app/|Site officiel]] |
- | * **(en)** [[http://sourceforge.net/projects/tuxguitar/|Page du projet sur SourceForge]] | + | * **(en)** [[https://sourceforge.net/projects/tuxguitar/|Page du projet sur SourceForge]] |
- | * **(fr)** [[http://www.linuxmao.org/tikiwiki/tiki-index.php?page=tuxguitar|La page sur LinuxMAO]] | + | * **(fr)** [[https://www.linuxmao.org/tiki-index.php?page=tuxguitar|La page sur LinuxMAO]] |
- | * **(en)** [[http://tuxguitar.com.ar/forums.html|Forums officiels]] | + | |
- | * **(en)** [[http://www.tuxguitar.com.ar/tgwiki/doku.php?id=doc:toolbars|Explication des fonctions du logiciel]] | + | |
---- | ---- | ||
- | //Contributeurs : [[utilisateurs:adam0509]], Dexxie, dreadnought//. | + | //Contributeurs : [[utilisateurs:adam0509]], Dexxie, dreadnought//, ACey, metalux. |