I *think* I see what the problem *might* be - I was sending MIDI off with velocity 127 (because it's not a pressure-sensitive) instrument. I changed it to send velocity 0, and the problem seems to be cleared up, although that only means I haven't found it again.