Como escuchar multiples sonidos usando ALSA y ESD juntos
Introducción:
1.Necesitas instalar el siguiente archivo: libesd-alsa0 para ello hacemos lo siguiente, desde la consola ponemos:
sudo apt-get install libesd-alsa0
2. Ahora necesitamos crear el siguiente archivo: /etc/asound.conf
sudo gedit /etc/asound.conf
y dentro del mismo insertamos las siguientes lineas de comando:
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048 #1024
buffer_size 32768 #4096
#periods 128
rate 48000 #44100
}
bindings {
0 0
1 1
}
}
3. Ahora debemos cambiar el contenido del archivo: /etc/esound/esd.conf
sudo mv /etc/esound/esd.conf /etc/esound/esd.conf_backup
sudo gedit /etc/esound/esd.conf
y ahora insertamos la siguiente porcion de codigo:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
Por ultimo devemos modificar nuestro motor de sonido y cambiar el que estemos usando por ALSA para hacer esto desde la consola ponemos:
gstreamer-properties
y modificamos tanto la salida como la entrada de audio por ALSA
Agradecemos este articulo a la gente de la comunidad Ubuntu por realizarlo.--
1.Necesitas instalar el siguiente archivo: libesd-alsa0 para ello hacemos lo siguiente, desde la consola ponemos:
sudo apt-get install libesd-alsa0
2. Ahora necesitamos crear el siguiente archivo: /etc/asound.conf
sudo gedit /etc/asound.conf
y dentro del mismo insertamos las siguientes lineas de comando:
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048 #1024
buffer_size 32768 #4096
#periods 128
rate 48000 #44100
}
bindings {
0 0
1 1
}
}
3. Ahora debemos cambiar el contenido del archivo: /etc/esound/esd.conf
sudo mv /etc/esound/esd.conf /etc/esound/esd.conf_backup
sudo gedit /etc/esound/esd.conf
y ahora insertamos la siguiente porcion de codigo:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
Por ultimo devemos modificar nuestro motor de sonido y cambiar el que estemos usando por ALSA para hacer esto desde la consola ponemos:
gstreamer-properties
y modificamos tanto la salida como la entrada de audio por ALSA
Agradecemos este articulo a la gente de la comunidad Ubuntu por realizarlo.--





