1
0
Fork 0
nih-plug/plugins/diopser
2022-02-15 18:30:45 +01:00
..
src Allow compiling Diopser without SIMD 2022-02-15 18:30:45 +01:00
Cargo.toml Allow compiling Diopser without SIMD 2022-02-15 18:30:45 +01:00
COPYING Add a plugin skeleton for a Diopser port 2022-02-12 16:29:23 +01:00
README.md Allow compiling Diopser without SIMD 2022-02-15 18:30:45 +01:00

Diopser

You were expecting Disperser¹, but it was me, Diopser!

Diopser lets you rotate the phase of a signal around a specific frequency without affecting its spectral content. This effect can be used to emphasize transients and other parts of a sound that in a way that isn't possible with regular equalizers or dynamics processors, especially when applied to low pitched or wide band sounds. More extreme settings will make everything sound like a cartoon laser beam, or a psytrance kickdrum. If you are experimenting with those kinds of settings, then you may want to consider temporarily placing a peak limiter after the plugin in case loud resonances start building up.

This is a port from https://github.com/robbert-vdh/diopser with more features and much better performance.

*Disperser is a trademark of Kilohearts AB. Diopser is in no way related to Disperser or Kilohearts AB.

Building

After installing Rust you can compile Diopser as follows

cargo xtask bundle gain --release --bundle-vst3

If you don't have access to a nightly compiler (rustup default nightly && rustup update), then you can compile a version without SIMD at a 2x penalty by disabling the SIMD feature:

cargo xtask bundle gain --release --bundle-vst3 --no-default-features

Download

There are currently no prebuilt downloads available. Check this repository's readme for instructions on how to compile this plugin.