Aller au contenu

Un probleme Midi (vkeybd-timidity)


Messages recommandés

Bonjour,

j'ai un petit probleme avec cartes son multiples.

Voici la situation :

j'ai carte son integree sur /dev/dsp (ainsi que /dev/snd/pcmC0D0p, etc...) (avec pilote snd-via82xx)

j'ai une deuxieme carte son sur /dev/dsp2 (ainsi que /dev/snd/pcmC2D0p, etc...) (avec pilote snd-ens1371)

et j'aimerais utiliser la second carte son (de temps en temps, pas en permanence) pour la sortie de son de timidity lance en tant que service. Est-ce possible ?

Avant tout, je precise qu'il n'y a pas de probleme de compatibilite : si je fais

 timidity monfichier.midi -o /dev/dsp2

j'ai le son sur la deuxieme carte son

Et voici tout ce que j'ai tente :

timidity -iAD -Od /dev/dsp2
vkeybd --addr 129:0

La, il n'y a aucun message d'erreur mais il n'y a aucun son. D'ailleurs, si je tente d'utiliser kmidi avec la deuxieme port timidity, il n'y a pas de son non plus.

Et juste pour voir si c'est lie a la deuxieme carte son, je fais la meme chose avec dsp a la place de dsp2, il n'y a pas de son non plus...

Donc je me suis dit : il ne faut pas utiliser OSS, mais ALSA. Du coup je fais

 timidity -iAD -Os -o /dev/snd/pcmC2D0p

je trouve le message d'erreur

ALSA lib pcm.c:2090:(snd_pcm_open_noupdate) Unknown PCM /dev/snd/pcmC2D0
Can't open pcm device '/dev/snd/pcmC2D0'.
Couldn't open ALSA pcm device (`s')

Et encore une fois juste pour voir si c'est lie a la carte, je fais la meme commande avec /dev/snd/pcmC0D0p , et j'obtiens toujours la meme erreur.

Or, ce que je ne comprends pas, c'est que si je fais

 timidity -iAD -Os

la, tout fonctionne avec la sortie son a la carte integree

(/dev/snd/pcmC0D0p donc !)

Quelqu'un saurait me dire comment je fais pour utiliser la deuxieme carte son pour Timidity ?

Encore un truc : quand je fais /sbin/lsmod | grep snd , je trouve

snd_seq_midi			6752  0 
snd_usb_audio		  73120  1 
snd_usb_lib			13920  1 snd_usb_audio
snd_hwdep			   6848  1 snd_usb_audio
snd_seq_dummy		   2532  0 
snd_seq_oss			31136  0 
snd_seq_midi_event	  5696  2 snd_seq_midi,snd_seq_oss
snd_seq				46960  12 snd_seq_midi,snd_seq_dummy,snd_seq_oss,snd_seq_
midi_event
snd_via82xx			24256  4 
snd_mpu401_uart		 5664  1 snd_via82xx
snd_pcm_oss			48960  2 
snd_mixer_oss		  16896  1 snd_pcm_oss
snd_ens1371			20224  1 
gameport			   11112  2 snd_via82xx,snd_ens1371
snd_rawmidi			19616  4 snd_seq_midi,snd_usb_lib,snd_mpu401_uart,snd_ens
1371
snd_seq_device		  6828  5 snd_seq_midi,snd_seq_dummy,snd_seq_oss,snd_seq,s
nd_rawmidi
snd_ac97_codec		 83900  2 snd_via82xx,snd_ens1371
snd_pcm				79784  6 snd_usb_audio,snd_via82xx,snd_pcm_oss,snd_ens137
1,snd_ac97_codec
snd_timer			  20548  2 snd_seq,snd_pcm
snd_page_alloc		  8392  2 snd_via82xx,snd_pcm
snd					46116  25 snd_usb_audio,snd_hwdep,snd_seq_oss,snd_seq,snd
_via82xx,snd_mpu401_uart,snd_pcm_oss,snd_mixer_oss,snd_ens1371,snd_rawmidi,snd_s
eq_device,snd_ac97_codec,snd_pcm,snd_timer
soundcore			   7008  3 snd
usbcore			   108348  8 snd_usb_audio,snd_usb_lib,pwc,usb_storage,usblp,
ehci_hcd,uhci_hcd

et je vois que snd_mpu401_uart n'est pas utilise par snd_ens 1371. Est-ce-que ca peut etre la cause de mes soucis ?

Merci d'avance a tous ceux qui peuvent m'aider.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...