Ecualizar MPD (sin Jack y en Gentoo)

Aunque cualquiera sepa que una cancion bien masterizada y con un lugar con buena acustica no se ecualiza. Mis demos a menos de 128 kbps a veces piden una ayudita.

La wiki de MPD sugiere que se utilice jack para ecualizar y estuve a punto de cambiar de reproductor solo por esta molestia. Yo soy de aquellas personas que todavia le temen a pulseaudio porque NO necesito volumen diferente para cada aplicacion y alsa simple SIEMPRE me ha facilitado la vida.

Para no hacerla cansada hoy descubri en este blog un ecualizador para alsa y asi puedo prescindir de jack. Puntos para mi y para Gentoo :D.

El plugin en cuestion es alsaequal. El cual agrega una caracteristica a ALSA y le da la capacidad de presentar un dispositivo que simula un ecualizador y puede ser utilizado con cualquier mezclador compatible con ALSA como por ejemplo alsamixer o alsamixergui.

Instalación

1) Instalamos el paquete como de costumbre

# emerge alsaequal

2) Ahora necesitamos crear un archivo .asoundrc si estamos ejecutando mpd en nuestro usuario y por consiguiente en nuestra /home. O editar /etc/asound.conf para todos los usuarios si usamos mpd como un servicio del sistema.

Si se esta utilizando el alsa simple probablemente no estaran creados porque no son necesarios y solo son una forma de configurar los drivers de alsa. No explico este archivo porque yo solo lo copie desde el sitio de ALSAEQUAL y busque como hacer para que funcione con dmix (por aquellos trabes de que necesito varios origenes de audio).

ctl.equal {
type equal;
}

pcm.plugequal {
type equal;
slave.pcm «plug:dmix»;
}

pcm.equal {
type plug;
slave.pcm plugequal;
}

3) Ahora falta editar la configuracion de mpd para que utilice nuestro nuevo dispositivo con ecualizador

audio_output {
type «alsa»
name «equal»
device «plug:plugequal»
}

4) Reiniciamos los demonios de alsa y mpd (probablemente /etc/init.d/alsasound restart&&/etc/init.d/mpd restart)

5) Falta probarlo si que iniciamos mpd y luego usamos alsamixer o alsamixergui indicando que el dispositivo sera la «tarjeta ecualizada»

$ alsamixer -D equal

o

$ alsamixergui -D equal

Y tendremos algo asi sin importar el cliente que utilicemos (en la foto utilizo gmpc):

alsamixergui y gmpc
alsamixergui y gmpc

3 respuestas a “Ecualizar MPD (sin Jack y en Gentoo)”

  1. Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729)

    Bueno, me parece maravilloso el aporte, pero …
    Jack es uno de los mejores programas de conexión que existe y facilita demasiado el trabajo para un Aficionado/profesional es maravilloso, años luz a ReWire.

    No entiendo porque te parece molesto.

    Para Gustos Colores 😀

  2. Shiretoko 3.5.3 Shiretoko 3.5.3 Gentoo x64 Gentoo x64
    Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20091026 Gentoo Shiretoko/3.5.3

    @0FF3R1NG: Pues precisamente por eso. Cuando se trata de jack o asound pienso que tienen publico especifico y sin embargo creo que es demasiado instalarlos para alguien que no trabaja con audio y solo necesitaba aumentar los bajos.

  3. Firefox 3.5.4 Firefox 3.5.4 Ubuntu 9.10 Ubuntu 9.10
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.1.4) Gecko/20091028 Ubuntu/9.10 (karmic) Firefox/3.5.4

    Bueno.
    Si tienes razón para algo tan básico, no hay que hacerse a líos 😀

    Éxitos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *