Arduino Pro Micro usb midi and hadrware serial midi

Looks like this Shield will do Midi over I2C which would solve your serial problem.