noise-suppression-for-voice icon indicating copy to clipboard operation
noise-suppression-for-voice copied to clipboard

VST3 plugins and Components do not with "M1 MacOS and Elgato Wavelink" plugin

Open kuyazee opened this issue 1 year ago • 33 comments

I downloaded the latest plugins from v1.03 then had to trust the files using sudo xattr -rd com.apple.quarantine $file_location_here

It finally shows up in Wavelink but the audio becomes muted when RNNoise plugin is added Screen Shot 2022-08-12 at 9 44 14 AM

Here on this video I am speaking continously and it doesn't have anything when RNNoise is added and I'm confused as to why this is

https://user-images.githubusercontent.com/17846698/184269965-b204c08a-194d-4e8b-865a-113046dddc36.mov

I'm thinking maybe can you add on your documentation how to build for MacOS so I can re-build using M1, cause that might be the issue

kuyazee avatar Aug 12 '22 01:08 kuyazee

Have you opened plugin settings? There is a bit of debug info there, also what if you reduce VAD threshold to zero?

I'm thinking maybe can you add on your documentation how to build for MacOS so I can re-build using M1, cause that might be the issue

Should be same as "Compiling for x64:"

cmake -Bbuild -H. -GNinja -DCMAKE_BUILD_TYPE=Release
ninja -C build

Though the build made in CI should be compatible with both x64 and M1 CPUs.

werman avatar Aug 13 '22 10:08 werman

Hello again @werman sorry for the late response

Yes I tried putting the VAD threshold to 0, even tried all the other settings to 0 or other mixes where others are in the middle or maxed out

Screen Shot 2022-08-16 at 10 53 51 AM

I even closed & opened Wave Link and restarted my Macbook. But nothing seems to work. By any chance what app did you use this on and found that it worked? I'd like to validate it on my end maybe there's a misconfiguration somewhere

kuyazee avatar Aug 16 '22 02:08 kuyazee

I have the same issue but I'm on an Intel Macbook (2018 Macbook Pro, Monterey)

To add another detail, when I add the plugin to WaveLink sound stops coming through and even if I remove the plugin sound doesn't come through until I restart WaveLink

I'm on WaveLink 1.5

blathering avatar Aug 16 '22 20:08 blathering

I don't have any macOS devices, so I cannot test things myself. It was tested in https://github.com/werman/noise-suppression-for-voice/issues/101#issuecomment-1166683352 with Ableton Live 10 and Wave Lab LE 11

werman avatar Aug 16 '22 20:08 werman

Also it seem to work with Audacity, see https://github.com/werman/noise-suppression-for-voice/pull/139

werman avatar Aug 16 '22 20:08 werman

Is there anything I can do to help? Is there log output?

Contrary to the title of this issue my understanding is that the WaveLink doesn't support VST3 plugins on MacOS, only AU

blathering avatar Aug 16 '22 20:08 blathering

Does Elgato Wavelink work with just built-in mic, without their specific mic model?

werman avatar Aug 16 '22 20:08 werman

Yes, you can add built-in Macbook mic as another channel. If I do that and then add the plugin the same thing happens, no audio. Audio continues to work on the other channels (without plugin) in that case.

blathering avatar Aug 16 '22 20:08 blathering

Contrary to the title of this issue my understanding is that the WaveLink doesn't support VST3 plugins on MacOS, only AU

So which plugin did you copy and where?

werman avatar Aug 16 '22 20:08 werman

rnnoise.component to /Library/Audio/Plug-Ins/Components/

blathering avatar Aug 16 '22 21:08 blathering

Also are you sure that you don't have 96kHz instead of 48kHz sampling rate?

werman avatar Aug 16 '22 21:08 werman

There is no option to configure this on the Mac version of Wave Link so I'm unsure.

image vs (what I assume is Windows from here: https://help.elgato.com/hc/en-us/articles/4404228579853-Elgato-Wave-XLR-Wave-Link-Settings-Overview) image

blathering avatar Aug 16 '22 21:08 blathering

Maybe it's in Mac's mic settings?

Yes, you can add built-in Macbook mic as another channel. If I do that and then add the plugin the same thing happens, no audio. Audio continues to work on the other channels (without plugin) in that case.

Unfortunately the app itself refuses to launch without their branded device connected.

werman avatar Aug 16 '22 21:08 werman

I don't have the same configuration settings for the mac mic, only available for the mic connected via my Wave XLR.

blathering avatar Aug 16 '22 21:08 blathering

I mean the settings available in the system itself, I think the macOS itself has some sound settings.

werman avatar Aug 16 '22 21:08 werman

I can't see any settings relating to the sampling rate at system level

blathering avatar Aug 16 '22 21:08 blathering

Ugh, the only other thing to check without me adding additional logs, is to check with another plugin host which supports AU plugins.

I think I'll add an option to log into file, though I'll do it a bit later.

werman avatar Aug 16 '22 21:08 werman

Just tested and the Audio Unit seems to work in GarageBand

blathering avatar Aug 16 '22 21:08 blathering

Can confirm on my end that it also works for Garageband.

Is there anything I could help with maybe I can send some logs or something.

This could be a limitation for Wave Link as well. I'll try to raise it on Reddit and their Customer Support

EDIT: Here's the reddit link https://www.reddit.com/r/elgato/comments/wrepf7/wavelink_rnnoise_not_working_for_macos_but/

kuyazee avatar Aug 18 '22 09:08 kuyazee

@kuyazee So are you using VST3 or AU? Since @blathering tells that Wave Link supports only AU.

werman avatar Aug 18 '22 09:08 werman

I'm trying to use AU and having similar issues. Debug statistics don't show anything.

Edit: I am using Intel processor.

fgauna12 avatar Aug 23 '22 16:08 fgauna12

@werman I tried to use both

kuyazee avatar Aug 24 '22 14:08 kuyazee

+1

TomMarg avatar Sep 07 '22 13:09 TomMarg

Same problem, cannot get RNNoise working with macbook pro with M1 processor. My elgato microphone is unusable without noise suppression, im surprised that this is the only plugin out there and is not working. Any help?

tpetersons avatar Sep 24 '22 10:09 tpetersons