El Advanced Linux Sound Architecture (ALSA) es uno de los encargados del sistema de audio a los sistemas operativos GNU/Linux, hay otros como pulseaudio, pero el que nos es mas util para nuestros propositos es este.
Una de las ventajas que tiene es que trabaja bien con MPD y con IDJC e Icecast2, ademas existe una herramienta que se llama alsaequal provista por Digital Machine, que nos permite en pocos pasos ecualizar todo lo que se reproduzca a travez de alsa.
Para un sistema de escritorio esta super genial porque tenemos un ecualizador que sirve desde cualquier reproductor de musica asi como para videos en la web o en cualquier reproductor de video.
Bueno primero por lo primero, así que vamos a hacer la instalación de alsa, en nuestra TTY, nos cambiamos a root, y escribimos:
# apt-get install alsa-base alsa-oss alsa-source alsa-utils linux-sound-base oss-compat xapm apmd
Una vez hecho esto, vamos a instalar las dependencias que harán funcionar nuestro ecualizador, instalamos:
# apt-get install caps libasound2-dev libasound2-plugins libasound2-plugin-equal
Y despues descargamos el paquete alsaequal de la pagina de Digital Machine, con wget:
# wget http://www.thedigitalmachine.net/tools/alsaequal-0.6.tar.bz2
Despues lo descomprimimos:
# tar -xvvf alsaequal-0.6.tar.bz2
Y nos cambiamos al directorio recien creado:
# cd alsaequal
Una vez ahí limpiamos el caché de make:
# make clean
Y compilamos:
# make # make install
Y volvemos a limpiar el caché, ahora vamos a salir de root y regresar a nuestro usuario común y creamos en nuestra carpeta de /home/mi_usuario el siguiente archivo:
$ touch .asoundrc
Y lo abrimos con nano
$ nano .asoundrc
Y escribimos lo siguiente:
ctl.equal { type equal; } pcm.plugequal { type equal; # Modify the line below if you don't # want to use sound card 0. slave.pcm "plug:dmix"; } # pcm.equal { # Or if you want the equalizer to be your # default soundcard uncomment the following # line and comment the above line. pcm.!default { type plug; slave.pcm plugequal; }
Una vez hecho esto, regresamos a root y reconfiguramos alsa:
# alsa force-reload
Y listo!!!
Aqui ya podemos controlar el volumen con
$ alsamixer
Y para entrar al ecualizador escribimos:
$ alsamixer -D equal
Ó dentro de alsamixer :
presionamos F6 y nos aparece una ventana para seleccionar la tarjeta de Sonido,
vamos a donde dice enter device name y le damos enter, en la siguiente ventana escribimos equal y damos enter
y nos hace el cambio al ecualizador.
Y eso seria todo por el momento, en el siguiente post veremos la instalación de MPD.
Saludos!
gracias por la info, la verdad que me servió mucho! saludos brother!
ResponderEliminar