josh-richardson / cadmus

A GUI frontend for @werman's Pulse Audio real-time noise suppression plugin
GNU General Public License v3.0
2.09k stars 55 forks source link

Issues with audio input "Roboting" on Ubuntu 21.10 #78

Open Binzy-Boi opened 2 years ago

Binzy-Boi commented 2 years ago

I've been using Cadmus on Discord for a while now. While it works great overall, every now and again my friends in calls will tell me that my voice is "Roboting".

While I don't know what initially causes it, I've determined the issue lies within cadmus. I've unplugged and re-plugged my mic, left and rejoined the call, restarted Discord and checked my internet connection, but the issue only stops when I disable my noise suppression.

I am on Kubuntu 21.10, and my microphone is a Blue Snowball if that at all helps.

Sirenwa commented 2 years ago

I've been having these problems to. Whilst teaching sometimes students will inform me that my voice has gone robot. Turning cadmus on and off doesn't fix it generally, but restarting the computer and then opening Cadmus fixes it always.

Foxite commented 2 years ago

I was having this exact problem with Noisetorch while using PulseAudio, but it has not happened since I switched to PipeWire. This leads me to believe this is definitely caused by a bug in PulseAudio. Although I don't feel confident that I can file a meaningful bug report to PA, and the author of NoiseTorch was likewise out of his depth there.

@Sirenwa @Binzy-Boi are you using Arch Linux? It may also be a problem with the distro packages of PA.

Here's the issue on the NoiseTorch repository, it may be useful in pinpointing where exactly this problem comes from: https://github.com/lawl/NoiseTorch/issues/182

Foxite commented 2 years ago

Alternative theory: this is a bug in Discord's interaction with PulseAudio, good luck convincing Discord to fix that though.