Stable: 2.5.2
Development: 2.6-alpha3
Hi,
I was trying to hook moc with the alsaequal, nice real-time adjustable equalizer plugin for ALSA
http://www.thedigitalmachine.net/alsaequal.html
but I started to read and I realized that I need more than to hours to understand all this things and how to modify the .asoundrc... probably it's not so difficult but I'm a greenhorn on this... so I didn't even tried to be honest, but if some has done already the trick and could share it would be fantastic. if not I'll put it in my never-ending TODO list and one day I'll publish the HOWTO.
Cheers,
Bradomyn
ferrocen
Tue, 2011-02-08 20:36
Permalink
MOC and alsaequal
If the topic is still relevant, then see below:
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
slave.pcm "plug:dmix";
}
pcm.equal {
type plug;
slave.pcm plugequal;
}
cp /usr/share/doc/moc/config.example ~/.moc/config
# ALSA output device
AlsaDevice = equal
alsamixer -D equal
Also you can change Alsaequal on any LADSPA plugin, like mbeq from the swh-plugin package. How to install it, see SWH Plugins Home Page. And after replace your configuration files for ALSA drivers (/etc/asound.сonf or .asoundrc) with this:
ctl.equal {
type equal;
library "/usr/lib/ladspa/mbeq_1197.so";
module "mbeq";
}
pcm.plugequal {
type equal;
slave.pcm "plug:dmix";
library "/usr/lib/ladspa/mbeq_1197.so";
module "mbeq";
}
pcm.equal {
type plug;
slave.pcm plugequal;
}
Note: Be sure that you use the correct path of libraries and configuration files...
sorry for my english...