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 16/09/2006, à 21:09

Bebertii

Lecture du MIDI avec ALSA (xmms et autres)

Bonsoir,
J'ai suivi ce tutoriel pour permettre à ma carte son de lire le MIDI (objectif : utiliser Guitar Pro via wine)
J'ai installé timidity et la commande "timidity monfichier.mid" fonctionne parfaitement.
en revanche si je tente d'utiliser pmidi, je n'ai pas de son :

piou@piou-desktop:~$ pmidi -l
 Port     Client name                       Port name
 62:0     Midi Through                      Midi Through Port-0
 64:0     Yamaha OPL3-SA23 MIDI             Yamaha OPL3-SA23 MIDI
 65:0     OPL3 FM synth                     OPL3 FM Port
128:0     TiMidity                          TiMidity port 0
128:1     TiMidity                          TiMidity port 1
128:2     TiMidity                          TiMidity port 2
128:3     TiMidity                          TiMidity port 3
piou@piou-desktop:~$ pmidi -p 128:0 Desktop/lolita.mid

J'ai essayé les ports 62,64,65 et 128, pmidi ne me renvoie rien, ni son ni erreur.
Avec xmms, le fichier n'est pas lu alors que les mp3 par exemple sont lus correctement.

Si ca peut aider :

piou@piou-desktop:~$ lsof /dev/snd/pcm*
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
esd     4896 piou  mem    CHR 116,16      8244 /dev/snd/pcmC0D0p
esd     4896 piou    6u   CHR 116,16      8244 /dev/snd/pcmC0D0p

et aussi :

piou@piou-desktop:~$ lsof /dev/dsp*
piou@piou-desktop:~$ lspci | grep audio
piou@piou-desktop:~$ lspci | grep midi
piou@piou-desktop:~$ lspci | grep MIDI
piou@piou-desktop:~$ lsmod | grep snd
snd_opl3_synth         16388  0
snd_seq_instr           8832  1 snd_opl3_synth
snd_seq_midi_emul       7168  1 snd_opl3_synth
snd_ainstr_fm           2560  1 snd_opl3_synth
snd_rtctimer            3340  1
snd_seq_dummy           3844  0
snd_seq_oss            33536  0
snd_seq_midi            9376  0
snd_seq_midi_event      7552  2 snd_seq_oss,snd_seq_midi
snd_seq                51984  10 snd_opl3_synth,snd_seq_instr,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_opl3sa2            17640  2
snd_opl3_lib           10624  2 snd_opl3_synth,snd_opl3sa2
snd_hwdep               9376  1 snd_opl3_lib
snd_cs4231_lib         26752  1 snd_opl3sa2
snd_mpu401_uart         7808  1 snd_opl3sa2
snd_rawmidi            25504  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          8716  7 snd_opl3_synth,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_opl3_lib,snd_rawmidi
snd_pcm_oss            53664  0
snd_mixer_oss          18688  1 snd_pcm_oss
snd_pcm                89864  4 snd_opl3sa2,snd_cs4231_lib,snd_pcm_oss
snd_timer              25220  5 snd_rtctimer,snd_seq,snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd                    55268  18 snd_opl3_synth,snd_seq_oss,snd_seq,snd_opl3sa2,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              10208  1 snd
snd_page_alloc         10632  2 snd_cs4231_lib,snd_pcm
rtc                    13492  1 snd_rtctimer

Par avance merci et bonne soirée !

Hors ligne