Фильтр нижних частот на LFE с использованием Pulseaudio

Фильтр нижних частот на LFE с использованием Pulseaudio

Я хотел бы применить фильтр нижних частот на канале сабвуфера в моей звуковой системе 5.1 под SolydK (дистрибутив Linux на основе Debian Testing, PA установлен и настроен по умолчанию, как в Linux Mint или Ubuntu). Я пытаюсь добиться этого следующим образом.

Сначала я применил фильтр к каналу LFE и создал с его помощью поглощение:

pacmd load-module module-ladspa-sink sink_name=ladspa_low_pass master=alsa_output.pci-0000_05_02.0.analog-surround-51 plugin=cmt label=lpf control=86

pacmd load-module module-remap-sink sink_name=remapLFE master=ladspa_low_pass channels=1 master_channel_map=lfe channel_map=lfe

Затем я создал еще один сток с остальными каналами, которые я не хочу фильтровать:

pacmd load-module module-remap-sink sink_name=remap50 master=alsa_output.pci-0000_05_02.0.analog-surround-51 channels=5 master_channel_map=front-left,center,front-right,rear-left,rear-right channel_map=front-left,center,front-right,rear-left,rear-right

И наконец, я объединил две мойки в третью и установил ее по умолчанию:

pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=remap50,remapLFE channel_map=front-left,center,front-right,rear-left,rear-right,lfe channels=6

pacmd set-default-sink combine

Проблема в том, что когда я тестирую его с speaker-test -c 6 -t wсабвуфером, звук должен исходить из всех динамиков, а в образце указано «тыл-центр».

Как я могу это исправить?

решение1

Хотя я не смог понять, в чем проблема с этим решением, я нашел альтернативное решение, которое, кажется, работает: использование PulseAudioэквалайзер, где каждый канал можно настроить отдельно.

Связанный контент