Re: Deux sons en même temps ???
Le jeudi 07 avril 2005 à 07:56 +0200, David BERCOT a écrit :
> Bonjour,
>
> J'ai lu plusieurs articles sur la gestion du son sous Linux (avec Alsa
> notamment) mais je ne vois pas bien encore ce qu'il faut faire...
>
> En effet, pris un par un, tout fonctionne bien. Je veux dire par là que,
> si je reçois un message, j'ai bien le petit son qui va avec. Si je lance
> la lecture d'un fichier audio, c'est pareil. Etc...
> Maintenant, ce qui ne fonctionne pas c'est que, si j'ai déjà quelque
> chose qui tourne (ex : XMMS), plus aucun autre son n'est envoyé.
> Et puis soudain, j'ai un message qui me dit que XMMS ne peut plus jouer
> et j'ai tous les autres sons stockés qui sont joués à la suite !?!?
alors c'est tres simple il faut utiliser le plugin dmix
ça marche tres bien a partir du moment ou tes applis utilisent alsa
je te met mon /etc/asound.conf a la fin
suivant la carte audio il faut parfois jouer sur les parametres period_*
généralement tu trouves les bonnes valeurs sur le site d'alsa
dmix est un mixeur logiciel et marche tres bien a partir du moment ou
alsa marche bien
a noter que si une appli utilise /dev/dsp via le module de
compatibilité, alsa sera aussi bloqué. il faut aussi penser a
configurer
/etc/libao.conf
default_driver=alsa
hth
--
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
}
Reply to: