Приветствую, мне нужно звук выровнять по уровню и затем через эквалайзер вывести. Использую alsaequal и ladspa-plugins (vlevel или «Fast Lookahead limiter c Dyson compressor»). По отдельности все работают отлично, и alsaequal, и vlevel, и «Fast Lookahead limiter c Dyson compressor». Как только пытаюсь объединить их с эквалайзером в любом порядке и сочетании, то звук начинает заикаться, булькать и как будто ускоренно играть. Видимо не хватает каких то настроек связанных с форматом или может задержку? Как это дело можно все ж таки объединить? Вот asound.conf’ы: 1)
pcm.vlevel {
type ladspa
slave.pcm plugequal
path "/usr/lib/ladspa"
playback_plugins [
{
label vlevel_stereo
input {
controls [ ]
}
}
]
}
pcm.plugequal {
type equal
slave.pcm "plughw:0,0"
}
pcm.!default {
type plug
slave.pcm vlevel
}
pcm.ladspa {
type ladspa
slave.pcm plugequal
path /usr/lib/ladspa
playback_plugins [
{
label dysonCompress
input {
# Peak limit (dB) ; Release time (s) ; Fast compression ratio ; Compression ratio
controls [ -9.0 0.25 0.5 0.7 ]
}
}
{
label fastLookaheadLimiter
input {
# Input gain (dB) -20 -> +20 ; Limit (dB) -20 -> 0 ; Release time (s) 0.01 -> 2
controls [ 20 0 0.8 ]
}
}
]
}
pcm.plugequal {
type equal
slave.pcm "plughw:0,0"
}
ctl.equal {
type equal
}
pcm.equal {
type plug
slave.pcm plugequal
}
pcm.!default {
type plug
slave.pcm ladspa
}