Оказывается не так всё просто. Для LADSPA есть только module-ladspa-
sink, то есть обработка выходного звука. Для нашей цели нужен был бы module-ladspa-
source.
Можно попробовать соорудить такой мостик: микрофон с помощью
module-loopback завернуть на виртуальный выход. Применить там фильтры. Передать через pipe module-pipe-sink на виртуальный вход module-pipe-source, откуда уже и снимать сигнал для остальных прогамм. В звуковом сервере jack проще. Там можно фильтры сразу для входного сигнала применять.
Примеры команд для опытов:
Нужно предварительно установить LADSPA плагин cmt и программу для анализа и помощи по LADSPA плагинам
sudo apt-get install cmt ladspa-sdk
Применяем наглядный фильтр нижних частот.
pacmd load-module module-ladspa-sink sink_name=ladspa_out_hpf plugin=cmt label=hpf control=800
Если открыть настройки звука (Параметры системы — Звук — Выход), то видно, что появился новый выход. Если его выбрать по умолчанию, то в выходном звуке будут явно убраны низкие частоты.
Помощь по module-ladspa-sink.Как это убрать?
Получить список модулей
pacmd list-modules
Убрать ненужный модуль с номером XX.
pacmd unload-module XX