Hi @zynthianers!
I’ve developed a cool driver for the Akai MPK mini MK3. It’s a mode enforcer and it allows to play on any mode without bad notes.
You choose the “mode” using the Akai MPK’s Pads. You use note & CC pads, both banks A/B for a total of 26 modes. Chromatic mode is always available in the first pad. Modes are classified in 4 groups, like this:
- Pad Notes / Bank A (White Keys): Chromatic, Major, Minor, Dorian, Mixolydian, Lydian, Phrygian, Locrian
 - Pad Notes / Bank B (White Keys): Chromatic, Harmonic Minor, Melodic Minor, Super Locrian, Bhairav, Hungarian Minor, Minor Gypsy
 - Pad CCs / Bank A (Black Keys): Chromatic, Minor Pentatonic, Major Pentatonic, Hirojoshi, In-Sen, Iwato, Kumoi
 - Pad CCs / Bank B (Custom Keys): Chromatic, Diminished, Whole-Half, Spanish, Whole Tone, Minor Blues, Pelog
 
For testing the driver with your “Akai MPK mini MK3”, simply update to latest vangelis!
TODO:
- Give feedback of the selected mode in the akai’s display
 - Abstract “mode enforcer” code to a library so it can be easily integrated with other MIDI controllers. Or should it be integrated into the core’s zynthian router?
 
The code for the curious:
Enjoy!