Why is the Cubase controller for the Akai Mpk Mini Mk3 half done?

I appreciate that Cubase 12 immediately recognized the Akai MPK Mini Mk3 control surface. However, I don’t understand why it is only half done. The Pad Controls, Joystick and 6 buttons on the left are not mapped.

Is there a reason for this that I’m missing?
Is there a script that includes all the functions?

Hi and welcome to the forum,

Sorry, I don’t know the device. But my execration is, the joystick sends Pitch Bend and Modulation data. These are very often use for the musical context, therefor the “wheels” are not mapped to the script often. I don’t know, which 6 buttons do you mean, please?

Thank you for your reply!

The 6 buttons on the left are (natively) Arpeggiator: on/off, Tap Tempo; OCT-, OCT+; Full Level, Note Repeat.

When I uncomment the joystick lines in the js file, the Controller recognizes the joystick, but show the X-axis and Y-axis as “No mapping” The js is:

var joyStickXY = surface.makeJoyStickXY(0, 0, 2, 2);
joyStickXY.mX.mMidiBinding.setInputPort(midiInput).setIsConsuming(false).bindToPitchBend (0);
joyStickXY.mY.mMidiBinding.setInputPort(midiInput).setIsConsuming(false).bindToControlChange (0, 1);