Whilst Steinberg did include the APC Mini in the latest Cubase, it’s the Mk1, so I wrote this little script to improve it for the Mk2.
The layout is now similar to APC Mini Mk2
When using the drum page, assign the pads manually in Groove Agent, etc.
I would have done so much more (Like have the sliders display changes to the volumes done in the DAW rather than just the physical position of the Hardware Faders, but this just spammed the midi controller),
I was also constantly battling with API 1.1 and its ability to clear the shift button on subpages without breaking the subpage code. (maybe I should create the sub pages in midi remote and then code within them rather than directly code them, that way it should have the correct API handlers).
Hopefully, in the future, I will be able to add more functionality.
There is no visual feedback on the Device (Quick Controls) yet, but the faders are fully functional on the QC’s.
It’s extremely important that the folders are named correctly
\Documents\Steinberg\Cubase\MIDI Remote\Driver Scripts\Local\Akai\APC_mini_mk2
If you name them differently, Cubase will refuse to load it.
There are still some notes in the script, these are just for my reference for future edits, or if you want to play around with the code.
Just let me know what functionality you would like added (Remember the Cubase API 1.1 is not as versatile as the Ableton one for this hardware; it is, after all, designed for Ableton).
One note, don’t go crazy with the Faders, rapidly changing from one to another repeatedly can spam the midi controller, causing Cubase to hang. I am still trying to find a sweet spot between polling timing and that of saturating the midi. Use it normally and this isn’t an issue. (Disconnecting the APC mini mk2 and reconnecting it, normally releases Cubase again).
Update: I have cleaned up the code a bit, and the Send (Quick Control page) has visual feedback as well
Still trying to solve the default drum mapping, but for now, use midi modifier +36, and the bottom two rows of the pads on the Drum page will be the Cubase Drum machine. (Trying to get it to go to one 4x4 block) In theory, this is easy, but as I said, this hardware wasn’t designed for Cubase.
13thHR/apc-mini-mk2-cubase: Custom MIDI Remote script for Akai APC mini MK2 in Cubase 15