wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.21k stars 265 forks source link

[question] how to remove speaker sound from microphone using pipewire, easyeffects, qpwgraph #3084

Open malnaanah opened 3 months ago

malnaanah commented 3 months ago

I am using Kubuntu 22.04, with pipewire, easyEffects, and qpwgraph.

I am trying to record from microphone and speakers simultaneously. Where the microphone audio is routed to easyEffects noise reduction filter. I can record the speaker without filtering by adding it to the easyEffects sink. The problem is that the speaker sound appears in the microphone, I want to remove the speaker sound from microphone input. Is there any configuration to do that. The attached image shows my configuration. Screenshot_20240419_122940

wwmm commented 3 months ago

The usual way to deal with this is putting the echo canceller filter in the microphone pipeline. But the one available in EE at this moment has some limitations. It works in some cases and not so well on others.