I don’t think the specifics of my project are important but basically it’s a midi effect plugin (a sequencer) that periodically sends noteOn messages that can be routed to another midi instrument track.
So for example, in my processing block, inside the loops and math and stuff, we might end up with something like
midiMessages.addEvent(MidiMessage::noteOn(1, 60, (uint8) 96), 0);
Is there any obvious reason a message like that would cause consistent clicks/pops or is it perhaps something inefficient happening in my code?