wk Audio list find blog view edit

System wide Equalizer for ALSA

Dependency: http://quitte.de/dsp/caps.html

Must install:

$ cat .asoundrc

ctl.equal {
  type equal;

pcm.plugequal {
  type equal;
  # Modify the line below if you don't
  # want to use sound card 0.
  slave.pcm "plughw:0,0";
  # or if you want to use with multiple applications output to dmix
  # 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;

To use it:

mpg123 -a equal Foo.mp3
alsamixer -D equal
mplayer -ao alsa:device=equal Foo.mp3