#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