I've had similar problems with my piano. I've never been able to determine if it's the piano sending the spurious note-on messages from a mechanical glitch or a firmware glitch, or if it's a MIDI driver glitch or what..
I ended up using MidiPipe on my Mac and set up a note filter to block velocity 127 note-on messages, since I never play at 100% maximum velocity. That seems to have worked for the most part, but I still get strange things once in a long while. Either a still loud note that I didn't play, or what I suspect is an incorrect velocity of a note that I did play... Very strange.
I've had no luck tracing the MIDI messages, because it seems to happen when I'm using the sustain pedal, which fires hundreds of extra MIDI messages in the log window. Not sure if it's connected to the pedal messages, but I've never been able to go to the log right after an extra note and see it. The spontaneous note has been on the middle-E, which really makes me theorize that the control message 64 (sustain pedal) is somehow getting translated into a note-on 64 (E4, or middle E). According to the MIDI message table, there's only one bit difference between a controller change message and a note-on message, but what could be causing this bit to flip? I guess it could be random bits flipping, but then you'd think that the piano would be randomly sending incorrect notes or notes at random velocities instead of just E4 at velocity 127.
It always scares the crap out of me and I usually rage quit for a while.
Last edited by JerryKnight (26-10-2011 19:59)