Adding / removing MidiNotes from a playing MidiSequence in a MidiClip without restarting playback

Ok, well that narrows it down a bit, it sounds like it’s somewhere in the MIDI output then.

Can you log the messages that get sent in MidiOutputDevice::sendMessageNow, does that send all the note on/offs or does that pause between bars too?

If that’s not sending the correct messages, are they getting passed to MidiOutputDeviceInstanceInjectingNode::process correctly (as the sourceBuffers.midi)?