1
0
Fork 0
nih-plug/plugins/crossover
Robbert van der Helm c8ed795524 Add a SysExMessage type to Plugin
This is needed to enable sending and receiving SysEx #54. Because
associated type defaults still are not stable, this requires every
plugin that doesn't need this to set this to the unit type:

```rust
type SysExMessage = ();
```
2023-01-31 18:18:41 +01:00
..
src Add a SysExMessage type to Plugin 2023-01-31 18:18:41 +01:00
Cargo.toml Add URLs to the plugin Cargo.toml files 2022-11-11 20:26:39 +01:00
COPYING Add an empty crossover plugin 2022-05-29 13:42:45 +02:00
README.md Link a default Bitwig preset for Crossover 2023-01-05 16:34:50 +01:00

Crossover

This plugin is as boring as it sounds. It cleanly splits the signal into two to five bands using a variety of algorithms. Those bands are then sent to auxiliary outputs so they can be accessed and processed individually. Meant as an alternative to Bitwig's Multiband FX devices but with cleaner crossovers and a linear-phase option.

In Bitwig Studio you'll want to click on the 'Show plug-in multi-out chain selector' button and then on 'Add missing chains' to access the chains. The main output will not output any audio. To save time, you can save this setup as the default preset by right clicking on the device. Any new Crossover instances will then already have the additional output chains set up. You can also download this preset, load it, and then set it as your default preset for Crossover.

Screenshot in Bitwig

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 nightly Rust toolchain, you can compile Crossover as follows:

cargo +nightly xtask bundle crossover --release