This is a dummy empty bitwig controller API project just used to save me time.
-
create new project from bitwig's help/documentation tab button.
-
make sure JDK17 (bitwig 4.2) version (or whatever current JDK is current in your bitwig version) is installed.
-
make sure the SDK is set in the IDEA ide project. (right click in project, Open Module Settings, check Project Settings > Modules > this module > Dependencies > Module SDK.
More tutorial notes:
https://github.com/outterback/bitwig-controller-tutorial
Sample code:
ROLI Seaboard
Bitwig's own Sample reference JAVA controller code https://github.com/bitwig/bitwig-extensions/tree/api-16/src/main/java/com/bitwig/extensions/controllers
Sample opinionated framework for working on top of the api https://github.com/teotigraphix/Framework4Bitwig/tree/master/daw
Driven by Moss https://github.com/git-moss/DrivenByMoss