[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: