1
0
Fork 0
nih-plug/plugins/diopser/README.md

43 lines
1.5 KiB
Markdown
Raw Normal View History

# Diopser
You were expecting Disperser[¹](#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.
<sup id="disperser">
*Disperser is a trademark of Kilohearts AB. Diopser is in no way related to
Disperser or Kilohearts AB.
</sup>
2022-02-16 04:30:45 +11:00
### Building
After installing [Rust](https://rustup.rs/) with the nightly toolchain you can
compile Diopser as follows
2022-02-16 04:30:45 +11:00
```shell
cargo +nightly xtask bundle gain --release --bundle-vst3
2022-02-16 04:30:45 +11:00
```
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:
```shell
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.