well i finally manage to create (as in copy/paste from multiple sources) a pretty much good eq (at least for me)
this configuration does a nice up mix from 2 to 7.1 channels so one of my problem solved. also the equlizer itself works of course on all 7.1 channels...so pretty much my problems got solved. of course im still testing it right now. hope it works for you too.
edit: forgot to say that u have to disable pulseaudio. Edit etc/pulse/client.conf and add autospawn = no and also etc/pulse/daemon.conf and add daemonize = no
Code:
# Install alsaequal and also swh-plugins and Audacious to get equlizer values
# usefull link for caps plugins (id and label) http://quitte.de/dsp/caps.html#Eq
pcm.upmix71 {
type upmix
slave.pcm "hw:0,0"
channels 8
}
pcm.eq {
type ladspa
# The output from the EQ can either go direct to a hardware device
# (if you have a hardware mixer, e.g. SBLive/Audigy) or it can go
# to the software mixer shown here.
#slave.pcm "plughw:0,0"
slave.pcm "plug:upmix71"
# Sometimes you may need to specify the path to the plugins,
# especially if you've just installed them. Once you've logged
# out/restarted this shouldn't be necessary, but if you get errors
# about being unable to find plugins, try uncommenting this.
path "/usr/lib/ladspa"
# channels 8
plugins [
{
label Eq
id 1773
input {
# These are the values copied straight from the EQ in Audacious
# u can see each band for each value @the above like
# controls [ 4.8 4.32 0.96 -2.88 -2.88 -3.36 -1.92 1.92 2.88 0.95 ]
controls [ 5.6 7 6 3.5 3 3.5 5 5.9 5.9 3.9 ]
}
}
]
}
# Redirect the default device to go via the EQ - you may want to do
# this last, once you're sure everything is working. Otherwise all
# your audio programs will break/crash if something has gone wrong.
pcm.!default {
#pcm.tdefault {
type plug
slave.pcm "eq"
}
# Redirect the OSS emulation through the EQ too (when programs are run through "aoss")
pcm.dsp0 {
type plug
slave.pcm "eq"
}
Bookmarks