Skip to content

Releases: werman/noise-suppression-for-voice

Noise Suppression v1.21 (VST2, VST3, LV2, LADSPA, AU, AUv3)

Choose a tag to compare

@github-actions github-actions released this 29 May 19:17

Big changes

  • Updated rnnoise model;
  • Wet/Dry controls;
  • Run-time CPU detection, allowing to select between AVX2, SSE, and default paths (performance improvement).

Minor changes

  • Updated JUCE to 7.0.12;
  • Various fixes;
  • Updated README.

Noise Suppression v1.10 (VST2, VST3, LV2, LADSPA, AU, AUv3)

Choose a tag to compare

@github-actions github-actions released this 18 May 18:10

Noise Suppression v1.03 (VST2, VST3, LV2, LADSPA, AU, AUv3)

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:45

Apparently retroactive VAD grace period was broken, and VAD grace period was a bit broken 🤦 🤦 🤦

Noise Suppression v1.02 (VST2, VST3, LV2, LADSPA, AU, AUv3)

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:10

Bug fixing release:

  • Fixed GUI corruption: #127
  • Fixed VST2 build for Windows not working: #129
  • Fixed VST2 build for Linux not rendering GUI

Noise Suppression v1.01 (VST2, VST3, LV2, LADSPA, AU, AUv3)

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:43

Breaking release, at least for PulseAudio setups.

⚠️ I took down the windows build due to #129 and #127

Changes:

  • Now we are using JUCE framework, which brings the following benefits:
    • Support of all popular plugin formats, now we also support VST3, AU, and AUv3
    • Easy to create cross-platform GUI
    • GUI of the plugin
    • Automatic generation of plugin metadata
    • Reduced code duplication
  • macOS builds
  • New parameters: VAD Grace Period (ms), Retroactive VAD Grace (ms)
  • Better compatibility with non-480 block sizes, which allows plugin to work with Audacity and in many other cases
  • FST headers are used instead of VST2 ones in order to work around VST2 headers license
  • CI builds artifacts for all operation systems
  • Testing in CI
  • Update instructions for PipeWire

Noise Suppression Ladspa, LV2, VST plugins

Choose a tag to compare

@werman werman released this 26 Oct 19:12

Changes:

  • #20 Added VAD parameter to the VST plugin.
  • Minor compilation fixes.

Noise Suppression Ladspa, LV2, VST plugins

Choose a tag to compare

@werman werman released this 11 May 18:17

Changes:

  • #19 Support for VAD (Voice Activity Detection) in ladspa plugin.
  • Fixes to support MSVC - there are no warnings, but now compiler has internal error.

VAD ensures that non-voice sounds are completely silenced, instead of being muffled, when there is no voice detected. It has one control parameter - VAD threshold (%), if sound has lower probabilty of being a voice than this threshold - it would be silenced.

Users of PulseAudio with already existing configurations must do a small change to them:

... plugin=/path/to/librnnoise_ladspa.so control=50
                                         ^^^^^^^^^^

For most mics the threshold could be changed to 95 - control=95.

Noise Suppression Ladspa, LV2, VST plugins

Choose a tag to compare

@werman werman released this 12 Feb 22:35

Ladspa, LV2, VST plugins built for Linux and for Windows with MinGW.

Ladspa plugin has mono and stereo sub-plugins.

Windows plugins are untested.

Noise Suppression LADSPA and LV2 Plugin

Pre-release

Choose a tag to compare

@werman werman released this 21 Feb 19:05
v0.1.1

Add LADSPA support, add instructions for linux, fix compilation on li…

Noise Suppression VST plugin v0.1

Pre-release

Choose a tag to compare

@werman werman released this 21 Jan 21:17
bf7e9f9
Fix README.md formatting