The Pro Micro is specifically needed in this case because it natively supports the USB HID profile, which is necessary to have the device recognized as a MIDI controller.
In years past you could use a board based on the older Atmel chips and “bit bang” the USB messages but for the most part that no longer works. You need to use a 32u4 or SAM based board in order to have native HID support.