I’ve noticed a strange midi behavior on my plugin and was wondering if anyone else has encountered this issue.
If I play my plugin solo on a single track in an empty project, midi timing works as expected. Notes are playing on time and if I bounce the audio, I get a good result.
Adding another instrument track will mess everything up. Midi notes are no longer on time and bouncing audio will produce an un-synced audio clip. Not just for my plugin but for other VSTs as well, whether if they are multiple instances of my plugin or not.
My plugin only takes midi in, and during processBlock I clear the midi buffer just to be sure nothing is being sent out. What could possibly go wrong with my rendering that could cause other VSTs in other tracks to go off sync?