Can I use a MPK Mini to make a custom Midi Fighter?
Could I use the internals from my MPK Mini by Akai put them in a different case (thinking about an old bookshelf speaker) with arcade buttons in place of each of the keys? In total there are 25 keys, 10 rubber buttons, 8 drum pads and 8 knobs. Could I use this to design a custom Fighter with 24 buttons (6 rows of 4 horizontally), 8 pads on top, 8 knobs on the bottom, 5 of the rubber buttons on each side and the remaining keys as an on/off switch? Any insight would be great, this will be my first DIY controller project if possible, I am adept at soldering. Thank you!
P.S Would it be worth it to murder my MPK mini for this or just do one from scratch?
I can’t see any reason not to, i might do something similar with mine.
Obviously you lose the velocity of the keys, but should be able to stick a button on without much trouble, haven’t seen inside the MPKs keys but they’ll probably share a ground and have two pins for velocity/note on.
It’s a good idea - especially if you make use of the octave ± you could have 88 (i think off the top of my head) buttons mapped.
Do the Pad mod to increase their sensitivity, add some better knobs (or even swap a couple out for slide pots) and you’ve got one sick controller there!
You should bear in mind that the MIDI Fighter has got some pretty fancy firmware running on the inside, as far as I understand there’s it can send several CCs with the press of one button among other things, so it might be difficult to replicate the exact functions of a MIDI Fighter when you map it to Traktor.
Well I feel like the lack of the super combos is made up by having a drum pad, 24 buttons and 8 knobs. I think the controller will be pretty cool can I buy midi buttons straight from here or no?
not needed afaik if u use the 1.03 (?) instant grat tsi - as it has the logic for the super combo’s in the tsi and doesn’t use the extra notes. this confused me for ages… my midimasher midi fighter 4banks emulation code doesn’t create those super combo cc’s but i do get the super combo effects when using the instant grat with it.
if using a midimasher config to do the 4banks emulation anyway then u can add these extra cc’s in very easily.
e.g: this line would create a new “fader1a” ranging from 0 to 127 when the real fader is between 64 and 127
u can then use lua code to do anything with these new fake events just like any normal controller event. i should probably also write a superfader_send() function that just sends out the new events as midi directly too as opposed to “faking” controller input as it does atm.
Perhaps you can use one of the knobs to achieve a super combo…at the end what happens is that the 5th note increases or decreases the level depending on the combo, a knob (or Super Knob) could do that function to.