Quote Originally Posted by December
even though the MIDI messages are not coming in at any crazy rate
Are you sure? What is the maximum number of messages per second?

How does that data-collecting thread works? Maybe it starves the GUI thread?