Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2016, à 14:04

iwanael

16.04 et timidity [Résolu]

Bonjour,
Je viens de faire la mise à jour vers ubuntu 16.04 (xubuntu plus précisément) et depuis, j'ai des problèmes avec mon lecteur midi (timidity).
Quand je lance l'ouverture d'un fichier midi, par un double clic dans mon gestionnaire de fichiers, timidity s'ouvre mais je n'entends que la première seconde de ma musique avant que timidity ne se ferme sans aucun message.
Si je lance ce même fichier par la commande dans un terminal avec

jo@jo-X420-X520:~$ timidity /home/jo/Docs-Jo/accord-diato/alexandrovski.mid

là, pas de problème j'entends très bien la totalité du fichier.
D'autre part, j'utilise TablEdit (qui lui même utilise timidity) et là non plus, pas de problème avec le son.
Que se passe-t-il ?
Merci pour toute piste pouvant solutionner cette situation.

Dernière modification par iwanael (Le 29/10/2016, à 17:51)

Hors ligne

#2 Le 21/10/2016, à 19:04

iwanael

Re : 16.04 et timidity [Résolu]

Je n'avais pas eu besoin de lire un fichier midi sur le web depuis cet été, mais le problème subsiste toujours : En cliquant sur un lien web envoyant vers un fichier midi, Firefox ouvre timidity, lit les premières notes, puis ferme timidity.
Que se passe-t-il ? (je lis sans problème les fichiers midi qui sont sur mon ordinateur)

Hors ligne

#3 Le 26/10/2016, à 21:39

iwanael

Re : 16.04 et timidity [Résolu]

J'ai déjà signalé mon problème ici https://forum.ubuntu-fr.org/viewtopic.php?id=1994630 mais n'ayant eu aucune réponse, je me permets de renouveler mon appel à l'aide.
Le fonctionnement de Timidity laise à désirer :
Dans TablEdit (écriture de tablatures pour accordéon diatonique) il n'y a pas de problème, il me lir correctement toutes les partitions.
Si j'ouvre Timidity (par un terminal ou par le lanceur du menu) puis que je charge un fichier.mid, il me le lit d'un bout à l'autre sans rechigner.
Si je fais un double clic sur ce même fichier, Timidity s'ouvre et commence à lire, juste une ou deux notes, puis se ferme ! Il se passe la même chose si je clique sur un lien du web qui m'envoie vers un fichier.mid !
Ce phénomène se reproduit exactement de la même manière sur un deuxième ordinateur de la maison.
J'ai désinstallé puis réinstallé Timidity sans rien changer au résultat.
Il me semble avoir eu un message, une fois, me parlant d'une erreur dans ubuntu (mais je ne sais plus exactement ce qui était dit)
J'ai installé la même distribution (Xubuntu) sur un vieux dinosaure (troisième ordi de la maison) et là, j'arrive bien à utiliser normalement Timidity
J'ai essayé avec d'autres navigateurs sans modifier les résultats.
Je pense à une erreur dans ubuntu, mais là, je ne sais absolument pas où chercher!
Merci pour toute aide

Hors ligne

#4 Le 28/10/2016, à 18:57

iwanael

Re : 16.04 et timidity [Résolu]

N'ayant toujours pas eu de réponse à mon problème, j'ai continué à fouiller et je veux ajouter mes dernières remarques.
Après un redémarrage complet, je suis allé consulter le fichier log "syslog" dans /var/log/ et en cherchant le mot Timidity j'ai repéré une ligne qui doit être celle qui explique la fermeture de Timidity;
28 17:04:06 jo-X420-X520 kernel: [  381.692372] traps: timidity[3191] general protection ip:7fea8fca8428 sp:7ffed4dfd540 error:0 in libXt.so.6.0.0[7fea8fc89000+62000]
Il y est question d'un fichier "libXt.so.6.0.0"; avec catfish, j'ai localisé 2 fichiers portant ce nom: 1 dans /usr/lib/i386-linux-gnu ert l'autre dans /usr/lib/x86_64-linux-gnu. Je pense que c'est ce second qui est concerné (je suis en 64 bits) , mais je ne suis pas plus avancé, je ne sais pas quoi y faire !
Au secours !

Hors ligne

#5 Le 28/10/2016, à 19:20

seebz

Re : 16.04 et timidity [Résolu]

iwanael a écrit :

Si j'ouvre Timidity (par un terminal ou par le lanceur du menu) puis que je charge un fichier.mid, il me le lit d'un bout à l'autre sans rechigner.

As-tu essayé de lancer l'appli en ligne de commande mais en fournissant en parametre un fichier midi pour voir les erreurs éventuelleq ?

Un truc du genre :

$ timidity test.midi

Hors ligne

#6 Le 28/10/2016, à 19:27

iwanael

Re : 16.04 et timidity [Résolu]

Merci pour l'intérêt que tu me portes.... ça remonte le moral
voilà ce que j'obtiens :

jo@jo-X420-X520:~$ timidity vadernie.mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing vadernie.mid
MIDI file: vadernie.mid
vadernie.mid: No such file or directory

Si ça te di quelque chose  ...

Hors ligne

#7 Le 28/10/2016, à 19:29

iwanael

Re : 16.04 et timidity [Résolu]

Il y a eu erreur, je n'étais pas dans le bon répertoire

jo@jo-X420-X520:~/Bureau$ timidity vadernie.mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing vadernie.mid
MIDI file: vadernie.mid
Format: 1  Tracks: 3  Divisions: 240
Copyright: Le  26-09-2016
Transcription : Claire Goujon

Sequence: La dernire valse - (sources Y. Dour)
Track name: Diatonique 1
Text: %tempo = env. 152
Text: Harmonisation : Claire Goujon
Track name: La dernire valse - (sources Y. Dour)

Là, j'ai l'impression qu'il considère que tout va bien ....

Hors ligne

#8 Le 28/10/2016, à 19:32

iwanael

Re : 16.04 et timidity [Résolu]

Excuse moi, je déconne complètement.
En fait cette commande fonctionne parfaitement (j'avais laissé mon casque branché)
donc le résultat complet est

jo@jo-X420-X520:~/Bureau$ timidity vadernie.mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing vadernie.mid
MIDI file: vadernie.mid
Format: 1  Tracks: 3  Divisions: 240
Copyright: Le  26-09-2016
Transcription : Claire Goujon

Sequence: La dernire valse - (sources Y. Dour)
Track name: Diatonique 1
Text: %tempo = env. 152
Text: Harmonisation : Claire Goujon
Track name: La dernire valse - (sources Y. Dour)
Playing time: ~41 seconds
Notes cut: 0
Notes lost totally: 0

et avec un son impeccable.

Hors ligne

#9 Le 28/10/2016, à 19:54

seebz

Re : 16.04 et timidity [Résolu]

et que se passe-t-il si tu fais la commande suivante :

$ xdg-open ~/Bureau/vadernie.mid

Tant qu'on y est, que donne :

$ cat ~/.local/share/applications/mimeapps.list
$ cat /usr/share/applications/timidity.desktop

Dernière modification par seebz (Le 28/10/2016, à 19:57)

Hors ligne

#10 Le 28/10/2016, à 21:59

iwanael

Re : 16.04 et timidity [Résolu]

jo@jo-X420-X520:~$ xdg-open ~/Bureau/vadernie.mid
jo@jo-X420-X520:~$ Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Warning: Cannot convert string "-adobe-helvetica-bold-r-*-*-14-*-75-75-*-*-*-*" to type FontStruct
Warning: Cannot convert string "-adobe-helvetica-bold-r-*-*-12-*-75-75-*-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-*" to type FontSet
Warning: Cannot convert string "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-*" to type FontSet
CONNECTION PROBLEM WITH XAW PROCESS: Resource temporarily unavailable

Là il y a eu une tentative d'ouverture de Timidity mais il s'est aussitôt refermé, (comme quand je clique sur un fichier midi).



jo@jo-X420-X520:~$  cat ~/.local/share/applications/mimeapps.list
[Default Applications]
x-scheme-handler/mailto=thunderbird.desktop
message/rfc822=thunderbird.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
video/mp4=firefox.desktop
application/x-shellscript=libreoffice-writer.desktop
audio/x-wav=parole.desktop

[Added Associations]
x-scheme-handler/mailto=thunderbird.desktop;
message/rfc822=thunderbird.desktop;
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
text/html=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
video/mp4=firefox.desktop;
application/vnd.adobe.flash.movie=firefox.desktop;
application/pdf=kde4-okularApplication_pdf.desktop;evince.desktop;
application/x-shellscript=libreoffice-writer.desktop;
audio/x-wav=parole.desktop;
jo@jo-X420-X520:~$ $ cat /usr/share/applications/timidity.desktop
$ : commande introuvable

Dernière modification par iwanael (Le 29/10/2016, à 05:47)

Hors ligne

#11 Le 29/10/2016, à 10:31

seebz

Re : 16.04 et timidity [Résolu]

iwanael a écrit :
CONNECTION PROBLEM WITH XAW PROCESS: Resource temporarily unavailable

Là il y a eu une tentative d'ouverture de Timidity mais il s'est aussitôt refermé, (comme quand je clique sur un fichier midi).

On touche au but, on arrive à reproduire l'erreur et on a des infos intéressantes la concernant.


Timidity's Xaw interface (accessed by timidity -ia) doesn't work unless the locale is C. I can start the Xaw interface with LANG=C timidity -ia, but in Dapper, it would start without the LANG=C bit.

https://bugs.launchpad.net/ubuntu/+sour … +bug/69681


Le problème semble se produire quand timidity démarre avec l'option "-ia".
On peut s'en assurer en essayant ceci :

$ timidity -ia ~/Bureau/vadernie.mid

Cela devrait reproduire l'erreur.


iwanael a écrit :
jo@jo-X420-X520:~$ $ cat /usr/share/applications/timidity.desktop
$ : commande introuvable

Il faudrait ré-essayer sans mettre le "$"

A priori, la ligne "Exec" devrait ressembler à quelque chose comme "Exec=timidity -ia %F".

Hors ligne

#12 Le 29/10/2016, à 11:47

iwanael

Re : 16.04 et timidity [Résolu]

jo@jo-X420-X520:~$ timidity -ia ~/Bureau/vadernie.mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Warning: Cannot convert string "-adobe-helvetica-bold-r-*-*-14-*-75-75-*-*-*-*" to type FontStruct
Warning: Cannot convert string "-adobe-helvetica-bold-r-*-*-12-*-75-75-*-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-*" to type FontSet
Warning: Cannot convert string "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-*" to type FontSet
Warning: Non-character code(s) in source.
Warning: Non-character code(s) in source.
CONNECTION PROBLEM WITH XAW PROCESS: Resource temporarily unavailable

Donc on a bien la même erreur

jo@jo-X420-X520:~$ cat /usr/share/applications/timidity.desktop
cat: /usr/share/applications/timidity.desktop: Aucun fichier ou dossier de ce type

et là le fichier est inconnu
après vérification, le fichier timidity.desktop n'existe pas (ou est invisible) j'ai l'application Timidity++ MIDI sequencer et quand je clique dessus il m'annonce timidity-interfaces-extra.desktop que je lance:

jo@jo-X420-X520:~$ cat /usr/share/applications/timidity-interfaces-extra.desktop
[Desktop Entry]
Comment=Software sound renderer (MIDI sequencer, MOD player)
Comment[ja]=ソフトウェア・シンセサイザ(MIDI/MODプレイヤー)
Name=TiMidity++ MIDI sequencer
Name[ja]=TiMidity++ MIDIシーケンサ
Terminal=false
Type=Application
Exec=/usr/bin/timidity -ia
Categories=AudioVideo;Audio;Sequencer;
X-AppInstall-Package=timidity-interfaces-extra
X-AppInstall-Section=universe
Icon=/usr/share/pixmaps/timidity.xpm
MimeType=audio/midi;audio/x-mod;

Mais ça ne donne rien.

Hors ligne

#13 Le 29/10/2016, à 11:50

iwanael

Re : 16.04 et timidity [Résolu]

J'ai créé un raccourci Timidity sur le bureau et j'ai vu que sa ligne de commande était

/usr/bin/timidity -ia

Donc l'option -ia n'est peut-être pas seule en cause ???

Hors ligne

#14 Le 29/10/2016, à 12:09

seebz

Re : 16.04 et timidity [Résolu]

On va procéder comme ceci :

- on copie le fichier .desktop "global" dans ton dossier "local" :

$ cp /usr/share/applications/timidity-interfaces-extra.desktop ~/.local/share/applications/

- on modifie la ligne "Exec" du fichier "local"

$ gedit ~/.local/share/applications/timidity-interfaces-extra.desktop

Alors là, tu peux tester 2 méthodes et choisir celle qui fonctionne et/ou qui te convient le mieux :

- sans le paramètre "-ia"

$ /usr/bin/timidity ~/Bureau/vadernie.mid

- en forçant la locale

$ LANG=C /usr/bin/timidity -ia ~/Bureau/vadernie.mid


(il faudra peut-être relancer ta session ou redémarrer pour que ce soit pris en compte)

Pour finir, tu ré-essayes avec "xdg-open" pour t'assurer que ça fonctionne correctement :

$ xdg-open ~/Bureau/vadernie.mid

Dernière modification par seebz (Le 29/10/2016, à 12:11)

Hors ligne

#15 Le 29/10/2016, à 12:30

iwanael

Re : 16.04 et timidity [Résolu]

Ça marche ! J'ai juste supprimé l'option -ia dans le fichier (avec mouse pad parce que je n'ai pas gedit)
Oui, ça marche, mais une fois lancé, je ne peux plus l'arrêter! Il faut attendre qu'il ait fini le morceau (j'ai essayé plusieurs trucs : échapp - Ctrl+C- Ctrl+X - ... pas moyen.

Hors ligne

#16 Le 29/10/2016, à 13:18

seebz

Re : 16.04 et timidity [Résolu]

Est-ce que l'application démarre avec une interface graphique ?

D'après la doc (Manpage for timidity; rechercher "--interface" dans la page), il y a moyen de démarrer avec d'autres interfaces graphique.

Par exemple, l'option "-ig" utilise l'interface GTK+.
Ca pourrait être sympa d'essayer les différentes possibilités, peut-être en trouveras-tu une qui fonctionne.


edit: Et si le problème est résolu, n'hésite pas à l'indiquer dans le titre (et éventuellement renommer le titre en y indiquant que ca concerne timidity), ceci afin d'aider d'éventuels autres utilisateurs rencontrant ton problème wink

Dernière modification par seebz (Le 29/10/2016, à 13:22)

Hors ligne

#17 Le 29/10/2016, à 13:18

cqfd93

Re : 16.04 et timidity [Résolu]

Modération

Bonjour,

J'ai fusionné les deux discussions concernant le même problème.

Dernière modification par cqfd93 (Le 29/10/2016, à 13:20)


cqfd93

Hors ligne

#18 Le 29/10/2016, à 17:51

iwanael

Re : 16.04 et timidity [Résolu]

Merci à toi Seebz, je peux enfin écouter des fichiers midi, même si ce n'est pas encore absolument parfait. J'ai choisi l'option -ig et j'ai une interface graphique qui me permet au mùoins d'arrêter la lecture quand je veux. J'espère qu'une prochaine version de Xubuntu corrigera ce petit bug.

Hors ligne