CrossRoads:
What's the delay at the end for?
MIDI messages don't seem to be able to be picked up in Ableton Live (or MIDI-OX when testing) when the delay is anything less than 4ms. Also of course, the Serial.print is changed to Serial.write and the "::" commented out when I am testing it.