1
0
Fork 0
nih-plug/plugins/buffr_glitch
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 Bump Buffr Blitch to 0.2.0 2023-01-17 15:06:41 +01:00
CHANGELOG.md Bump Buffr Blitch to 0.2.0 2023-01-17 15:06:41 +01:00
COPYING Add an empty template for Buffr Glitch 2022-11-11 03:15:05 +01:00
README.md Add gain expression support to Buffr Glitch 2023-01-16 23:58:49 +01:00

Buffr Glitch

Like the sound of a CD player skipping? Well, do I have the plugin for you. This plugin is essentially a MIDI triggered buffer repeat plugin. When you play a note, the plugin will sample the period corresponding to that note's frequency and use that as a single waveform cycle. This can end up sounding like an in-tune glitch when used sparingly, or like a weird synthesizer when used less subtly.

Tips

  • You can control the buffer's gain by enabling the velocity sensitive mode and changing the velocity. In Bitwig Studio and other DAWs that support volume note expressions you can also control the gain that way.

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 Buffr Glitch as follows:

cargo xtask bundle buffr_glitch --release