1
0
Fork 0
nih-plug/plugins/aw_soft_vacuum
Robbert van der Helm 4e0a0d4cd5 Move smoothing scratch buffers to the heap
This is probably a good idea to keep the stack sizes small. A couple 32
element buffers should be fine, but these fit 512 elements each and
Windows can be fussy about stack sizes.
2023-04-05 19:05:51 +02:00
..
src Move smoothing scratch buffers to the heap 2023-04-05 19:05:51 +02:00
Cargo.toml Add a Lanczos3-based linear phase oversampler 2023-04-05 18:22:28 +02:00
CHANGELOG.md Add a skeleton for a Hard Vacuum port 2023-04-05 18:22:28 +02:00
COPYING Add a skeleton for a Hard Vacuum port 2023-04-05 18:22:28 +02:00
README.md Mention Soft Vacuum in the readme 2023-04-05 18:22:28 +02:00

Soft Vacuum (Airwindows port)

This is a straightforward port of Airwindows' Hard Vacuum plugin with 4x linear-phase oversampling and parameter smoothing, because I like the distortion effect and wish it had oversampling. All credit goes to Chris from Airwindows. I just wanted to share this in case anyone else finds it useful.

Download

You can download the development binaries for Linux, Windows and macOS from the automated builds page. Or if you're not signed in on GitHub, then you can also find the latest nightly build here.

On macOS you may need to disable Gatekeeper as Apple has recently made it more difficult to run unsigned code on macOS.

Building

After installing Rust, you can compile Safety Limiter as follows:

cargo xtask bundle aw_soft_vacuum --release