Pulseaudio를 사용하는 LFE의 저역 통과 필터

Pulseaudio를 사용하는 LFE의 저역 통과 필터

SolydK(Debian Testing을 기반으로 한 Linux 배포판, PA는 Linux Mint 또는 Ubuntu와 마찬가지로 기본적으로 설치 및 구성됨)에서 내 5.1 사운드 시스템의 서브우퍼 채널에 저역 통과 필터를 적용하고 싶습니다. 나는 다음을 수행하여 이것을 달성하려고 노력해 왔습니다.

먼저 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

이 솔루션의 문제를 파악할 수는 없었지만 작동하는 것으로 보이는 대체 솔루션을 찾았습니다.평형 장치, 각 채널을 별도로 구성할 수 있습니다.

관련 정보