makingsoundmachines on Slack reported that when using the TR-8, note messages are getting lost, between clock messages.
. . .the Roland TR8 sends F8 (so clock tick) messages in the middle of these; e.g. 90 24 FF .. then 24 00 F8 .. so the status hasn't changed but there are clock ticks somewhere in between.
I have a feeling our implementation interprets clock messages as status bytes, and are potentially clearing the running status byte when it should persist.
Worth looking into.