Hello! Iím currently working on a 25 (matrix with anti-ghosting) key MIDI keyboard with octave change (27 Inputs in total) and my main goal is to make it smaller as possible and to have plug and play support for iOS.

What board do you recommend me to use for this project? I already bought an atmega328p Nano but I realize that this board does not support native MIDI, so now I was thinking in a atmega32u4 Pro Micro, will this one be suitable or should I buy a Teensy 2.0 like in this project:


This is my first project, I hope you can help me.
Very very thanks in advance.