The Patchbay_

Bitwig Studio Extension API

Java API for writing Bitwig Studio controller extensions to integrate hardware and automate the DAW.

LanguageJava
CategoryDAW & host scripting
LicenseMIT
PlatformsmacOS Windows Linux
InstallGenerate a boilerplate project via Bitwig, or clone github.com/bitwig/bitwig-extensions; build a .bwextension
First released2014
MaintainedYes
LinksWebsite · Source

Strengths

Limitations

Best for

Developers integrating MIDI/CV controllers or automating Bitwig Studio.

Minimal example

class MyExtension extends ControllerExtension {
  @Override public void init() {
    final MidiIn midiIn = getHost().getMidiInPort(0);
    midiIn.createNoteInput("All Channels");
  }
}

Alternatives to Bitwig Studio Extension API

gibberwockyArdour (Lua scripting)FL Studio MIDI Scripting APIReaScript

← Back to all tools