Rikorose / DeepFilterNet

Noise supression using deep filtering
https://huggingface.co/spaces/hshr/DeepFilterNet2
Other
2.58k stars 239 forks source link

Compile a VST plugin for Windows #348

Open CorePoint opened 1 year ago

CorePoint commented 1 year ago

Similar to https://github.com/Rikorose/DeepFilterNet/issues/259 but with more specific request.

I know that there is Windows software that supports LADSPA plugins. Equalizer APO sadly doens't support it and it can be used to apply VSTs system wide. Which is useful for using noise removal while streaming or gaming for example. At the moment some people use it with rnnoise for this purpose.

I don't know how much work it would be to compile a VST plugin, so hopefully this is a request that can be done without too much work

Thank you for your work!

backtail commented 1 year ago

Maybe try and use the nih-plug framework (if you want to stay full Rust) and implement all the important functions (inspired from the LADSPA example).

I did something else and implemented a FFI that basically behaves like the LADSPA example and can be called from C++/JUCE. Works and sounds good.