New driver for the Akai MPK mini MK3: Mode Enforcer

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!

6 Likes

There are no bad notes. They are all good, but maybe in the wrong order! :smile:

1 Like