1
0
Fork
You've already forked vitalium-verb
0
A Rust port of the reverb module from the Vital/Vitalium synthesizer
Rust 99.2%
CSS 0.8%
2025年04月10日 10:53:32 -05:00
.cargo upload code 2024年05月02日 13:54:47 -05:00
.github/workflows Swap macOS cross and host targets 2025年04月10日 10:53:32 -05:00
assets update screenshot (again) 2024年12月01日 11:36:22 -06:00
src change width param to range from 0.0 to 200.0 2024年12月01日 11:34:49 -06:00
vitalium_verb_dsp lock nih_plug revision 2025年04月07日 12:51:14 -05:00
xtask upload code 2024年05月02日 13:54:47 -05:00
.gitignore add GUI 2024年11月30日 16:35:59 -06:00
bundler.toml edit spacing in name 2024年05月02日 13:58:35 -05:00
Cargo.lock lock nih_plug revision 2025年04月07日 12:51:14 -05:00
Cargo.toml lock nih_plug revision 2025年04月07日 12:51:14 -05:00
LICENSE Initial commit 2024年05月02日 13:46:16 -05:00
README.md fix link in readme 2024年12月01日 18:03:09 -06:00

VitaliumVerb

screenshot

A Rust port of the reverb module from the Vital/Vitalium synthesizer, allowing it to be used as an effect plugin. There are also a few minor improvements and optimizations added:

  • A stereo width parameter applied to the wet signal
  • Tweaked parameter curves that focus better on the sweet spots
  • Runtime-evaluated constants like filter coefficients, gain amplitudes, chorus phase increments, and allpass matrices are only recalculated when their respective parameters have changed (the original recalculated these every process cycle).

Made using the awesome NIH-plug plugin development framework.

Download

You can download pre-built binaries for Linux, Windows, and MacOS from the Releases tab.

Installation instructions are included in the zip files.

Building from source

After installing Rust and the nightly toolchain (rustup toolchain install nightly), you can compile VitaliumVerb as follows:

cargo +nightly xtask bundle vitalium_verb --release

Then copy /target/bundled/VitaliumVerb.clap and/or /target/bundled/VitaliumVerb.vst3 to the corresponding plugin directories for your OS.

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

Technical Reading

For those interested in my experience porting this plugin to Rust, I wrote a blogpost titled Porting a Reverb.