Je souhaite que Guitar Pro 5 soit opérationnel dans Ubuntu. J’ai essayé Tuxguitar, mais c’est beaucoup trop maladroit pour faire un travail à long terme, j’ai donc acheté moi-même Wine et installé Guitar Pro. Je peux le lancer et jouer du son dans Timidity avec succès. Cependant, il semble exister une grave restriction en ce sens qu’une seule sortie (Pulse-audio ou Midi) peut être active à un moment donné.
Mes problèmes:
Bien sûr, cela rend presque impossible la transcription audio (mon passe-temps principal avec ce logiciel) ou tout simplement tout type de travail audio général pendant que le logiciel est en cours d'exécution. Apparemment, c'est un problème connu avec La timidité en général , comme indiqué ici:
https://bugs.launchpad.net/ubuntu/+source/timidity/+bug/210472
Spécifiquement le commentaire # 19
https://bugs.launchpad.net/ubuntu/+source/timidity/+bug/210472/comments/19
Pour citer, l'utilisateur suggère:
"Exécuter pulseaudio en mode système et ajouter l'utilisateur timidity au groupe d'accès par impulsion"
ce que je ne suis pas sûr de savoir comment s'y prendre. Cet OS est toujours un nouvel environnement pour moi et je m'abstiendrais de jouer avec les permissions. Quelqu'un peut-il me donner des directives sur la manière d'y parvenir ou trouver une solution de rechange?
J'utilise Ubuntu 16.04.
Merci si vous lisez jusqu'à présent.
PS: Comme indiqué ci-dessus, ce problème n'est pas lié à Guitar Pro mais à la lecture Midi en général. Tuxguitar me causait le même chagrin quand j'utilisais les ports Timidity, alors j'ai dû passer à la lecture de Gervill.
Résolu mon problème après avoir essayé la commande suivante dans le terminal:
timidity -iA -B2,8 -Os &
Note: -Os
est la lettre captale o, pas la valeur numérique 0.
Plus d'informations techniques ci-dessous.
Cela permet de lancer une nouvelle instance de Timidity sous ALSA. Sous timidity --help
, -iA
signifie "Interface du séquenceur ALSA" et -Os
signifie "Périphérique ALSA pcm". En fin de compte, il n’ya aucune interférence entre la lecture audio des logiciels Timidity et Pulse-Audio. Vous devrez ajuster votre port Timidity en conséquence, car par défaut, une instance de Timidity est exécutée sous Root. Vous recevrez un message disant quelque chose comme
Ouverture du port du séquenceur: 130: 0 130: 1 130: 2 130: 3
Cela correspond généralement à la dernière instance de Timidity ouverte. Pour réussir la lecture, j'ai choisi le port 0 sous les 3 derniers choix de ports disponibles. Notez que si vous échappez à la commande avec Ctrl-C, le processus sera toujours actif sous Travaux et visible dans le Moniteur système. Pour terminer correctement un processus actif, exécutez d'abord la commande jobs
dans le terminal, puis exécutez kill%x
, où x correspond au numéro de travail lié à la commande de timidité ci-dessus.