Clone this repo into your Controller Scripts directory which by default is:
-
Linux: ~/Bitwig Studio/Controller Scripts/
-
Windows: %USERPROFILE%\Documents\Bitwig Studio\Controller Scripts\
-
Mac: ~/Documents/Bitwig Studio/Controller Scripts
(You can clone it wherever you want, just make sure the contents of controller-scripts/
end up within your Controller Scripts somehow)
Then using the MPK MkII Editor, load at least program1.mk2
from mk2-programs/
onto your MPK (The controller script currently only provides mappings for the first program, so the other 3 can be free for other uses)
Then tell Bitwig to load the controller by going to Dashboard -> Settings -> Controllers, selecting "add controller" and choosing "MPKmini MKII" under "Akai"
The 8 knobs are mapped to the currently selected remote controls page of the currently selected device.
When in neither CC nor PROG CHANGE mode, the drum pads map from C1 to D#2, which should match with most of the drum machine presets that come with Bitwig.
When in PROG CHANGE mode, the drum pads will allow you to jump between up to 16 of the remote control pages of the currently selected device.
When in CC mode, the drum pads have the following mapping:
The Joystick maps to pitch bend on the Y axis, and send MIDI CC messages centered around 60 on the X axis (you can have it to send 0-127 on either side with separate data1 bytes via the MkII Editor, if you want). This you can map the usual way by selecting any control you want.
N/A
If anything goes wrong, let me know! You can check the debug console by opening up the Studio I/O Panel (select it on the bottom right), and clicking on Show Control Script Console. If there's a bunch of red text, let me know what it says.