Play Game

Librnnoisevstdll ✦ Instant Download

RNNoise expects 48 kHz sample rate, 10 ms frames → 480 samples per channel, mono.

float in_frame[480];  // input audio (noisy)
float out_frame[480]; // output audio (denoised)

float vad_prob = rnnoise_process_frame(st, out_frame, in_frame); // vad_prob = voice activity detection probability (0–1)

The name librnnoisevstdll isn't exactly catchy, but it tells us exactly what the file is if we break it down:

In short, librnnoisevstdll is the Windows VST wrapper for the RNNoise library. It acts as a bridge, allowing you to load the powerful RNNoise engine directly into your audio software as a plugin. librnnoisevstdll

If the DLL is part of a VST plugin:


Copy the .dll file into that folder.

While librnnoisevstdll is fantastic, the technology has evolved. If you find the DLL difficult to manage or unstable, consider these alternatives:

Issue: The DAW does not see the plugin.

Issue: The audio sounds robotic or choppy.