michael 9b95cc2513 Update denoise.ttl
Changed VAD default to 10
2026-03-02 19:17:47 +00:00
2026-03-02 12:31:07 -05:00
2026-03-02 12:31:07 -05:00
2026-03-02 19:17:47 +00:00
2026-03-02 12:31:07 -05:00
2026-03-02 12:35:16 -05:00

noiseless-lv2 - LV2 wrapper for https://github.com/jneem/nnnoiseless

This plugin lets you run nnnoiseless neural noise canceller as an LV2 plugin in Carla or any other host.

Features:

  • Real-time denoising of your mic input (or any audio stream).
  • Works on Linux (x86_64), Windows and MacOS.

Installation:

Requirements:
Rust + cargo
LV2 headers (on Debian-based distros: sudo apt install lv2-dev)

git clone https://git.0xfeedc0de.com/michael/noiseless-lv2.git && cd noiseless-lv2/
cargo build --release
mkdir -pv ~/.lv2/noiseless-lv2.lv2/
cp target/release/libnoiseless_lv2.so ~/.lv2/noiseless-lv2.lv2/
cp manifest.ttl denoise.ttl ~/.lv2/noiseless-lv2.lv2/

Usage:

Open up Carla or another LV2 host and add the "nnnoiseless Denoise" plugin from the LV2 list. Route your mic or noisy signal through it!

NOTE: The plugin expects a sample rate of 48kHz. If your system uses a different sample rate you'll need to resample before passing audio to the plugin.

Example Carla Patchbay Setup:

Mic -> [Noiseless-LV2] -> Output / Discord / OBS etc...
Description
No description provided
Readme 33 KiB
Languages
Rust 100%