Have you seen this ? http://wiki.animusoft.com/tutorials/arduino-tutorials/arduino-communications-tutorials/arduino-midi-example/