Tiefpassfilter auf LFE mit Pulseaudio

Tiefpassfilter auf LFE mit Pulseaudio

Ich möchte einen Tiefpassfilter auf den Subwoofer-Kanal meines 5.1-Soundsystems unter SolydK (einer Linux-Distribution basierend auf Debian Testing, PA ist standardmäßig installiert und konfiguriert, genau wie unter Linux Mint oder Ubuntu) anwenden. Ich habe versucht, dies folgendermaßen zu erreichen.

Zuerst habe ich den Filter auf den LFE-Kanal angewendet und damit eine Senke erstellt:

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

Anschließend habe ich einen weiteren Sink mit den restlichen Kanälen erstellt, die nicht gefiltert werden sollen:

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

Und zum Schluss habe ich die beiden Senken zu einer dritten zusammengefasst und als Standard festgelegt:

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

Das Problem besteht darin, dass beim Testen der speaker-test -c 6 -t wTon aus dem Subwoofer kommen soll, dieser aber aus allen Lautsprechern kommt und in der Probe „hinten-Mitte“ angezeigt wird.

Wie kann ich das beheben?

Antwort1

Obwohl ich das Problem mit dieser Lösung nicht herausfinden konnte, habe ich eine Alternative gefunden, die zu funktionieren scheint: die Verwendung von PulseAudiosEqualizer, wobei jeder Kanal separat konfiguriert werden kann.

verwandte Informationen