This is the source code repository for the MonsterJam Bitwig controller extension.
Precompiled releases can be found here.
User documentation, including installation instructions, can be found here.
This is intended as a replacement for Bitwig's bundled Maschine JAM extension. Requires Bitwig API 17+.
- Follow the installation instructions for each of the above requirements.
- Run
mvn install.
The extension can be built with a second MIDI in/out port pair that mirrors all output sent to the hardware. This is useful for external tools (emulators, test harnesses, visualizers) that need to observe the controller's LED and strip state in real time. The secondary input port also forwards incoming MIDI to the extension, so an external tool can inject button presses and fader moves.
To enable, set the dualPorts Maven property to true:
mvn install -DdualPorts=trueThe included bin/build-info.sh dev-build script enables dual ports
automatically on non-master branches.
- Set an environment variable
BITWIG_DEBUG_PORTto an unused port number. - Restart Bitwig.
- Setup your debugger to connect to the port from step 1.
Issues and requests welcome.