LINUX.ORG.RU

alsa: asound.conf alsaequal + ladspa

 


0

1

Приветствую, мне нужно звук выровнять по уровню и затем через эквалайзер вывести. Использую 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
}


Последнее исправление: NVN (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.