Beautiful Bleep

Plugin developers

"Plugin" means two different things here.

Your own plugin, using Bleep Bus

You have a plugin (any format, any DAW) and want it to send or receive per-sample control signals to other plugins. That is Bleep Bus, an open protocol over named shared memory with a small C SDK and C++/JUCE helpers.

Step Page
Send and receive a signal in 15 minutes Quickstart
Every function, type and error API reference
Implement the protocol without the SDK Specification v0.1
Prove your implementation is correct Conformance
Propose a change to the protocol RFC process

The Bleep plugins in Live

You want to change or extend the plugins that connect Ableton Live to the board. Bleep plugins covers how they share one engine, how to build and reload them, and how they are released.

If you want to add a new sound rather than a new plugin, write a module instead: it works in the plugins, the app and the browser.