Hi meow,
I recommend to split up your project into 4 steps/phases:
#1 write a desktop (PC or MAC) application that would represent the user interface, and implement all controls.
#2 get an Evoprimer and write an application that communicates with the desktop application via USB.
#3 develop the HW for MIDI communication and hook it up with the EvoPrimer. This could also be a factory extension board.
#4 gradually migrate the desktop app's functionality into the Evoprimer.
If you follow these steps, you can start without any investments. If you can write the user interface for the PC pr MAC then you will have the model of the uController application in C or Java or whatever language you use. Having a working prototype it's much easier to start an embedded project.
After the Step #1 if you still feel like developing the HW ;-) , then you can continue to step #2 with very little investment. Then if you can "talk" to the Evoprimer via USB, you can think about the 3rd step and so on.
I recommended the Evoprimer just because it is built into a nice plastic box which you can get it in your hand. It also supports powerful MCUs that probably match your needs.
BR, Peter