[SOLVED] ALSA - как одновременно подключить эквалайзер и дублирование стерео на все каналы (по отдельности - работает) ?
187 18 марта, 2012 - 10:07
День добрый !
Имеется звуковуха 5.1 (Аудига), имеется желание прикрутить к ней эквалайзер (найден - media-plugins/alsaequal) и дублировать первые 2 канала (стерео) на любую пару из остальных.
По отдельности - все это работает:
pcm.duplicate {
type plug
slave.pcm "surround51"
# slave.pcm plugequal
slave.channels 6
route_policy duplicate
}
ctl.equal {
type equal;
channels 6;
}
pcm.plugequal {
type equal;
slave.pcm "plug:dmix";
channels 6;
}
pcm.equal {
type plug;
slave.pcm plugequal;
}
Но как сделать, чтобы работало вместе ?
Инет, доки, примеры, ... - ессно проштудированы уже.
»
- Для комментирования войдите или зарегистрируйтесь
emerge media-sound/qjackctl ?
emerge media-sound/qjackctl ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Нет. Джеки, джамины, ... -
Нет. Джеки, джамины, ... - все уже пройдено.
Нужен ПРОСТОЙ эквалайзер и дублирование каналов.
Если вдруг кому
Если вдруг кому поможет:
.asoundrc:
pcm.ca0106 {
type hw
card 0 #1
device 0
# channels 6
}
ctl.ca0106 {
type hw
card 0 #1
device 0
}
ctl.equal {
type equal;
channels 6;
}
pcm.plugequal {
type equal;
# slave.pcm "plug:dmix";
slave.pcm "quad3";
channels 6;
}
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;
}
pcm.quad {
type multi
slaves.a.pcm "hw:0,0"
slaves.a.channels 2
slaves.b.pcm "hw:0,1"
slaves.b.channels 2
slaves.c.pcm "hw:0,2"
slaves.c.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
bindings.4.slave c
bindings.4.channel 0
bindings.5.slave c
bindings.5.channel 1
}
pcm.quad2 {
type route
slave.pcm "quad"
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 1
ttable.1.5 1
}
pcm.quad3 {
type plug
slave.pcm "quad2"
}
speaker-test -c 2 -D equal -t wav