After upgrading from 5.4.5 to 6.0.1 AudioProcessorGraph is showing hefty dropouts here that get worse the longer a playback is running. I’m using it in a DAW-like headless app.
First I suspected changes in
MidiBuffer, MidiBufferIterator, but it turned out that, after replacing
AudioProcessorGraph.h/.cpp with the files of 5.4.5, the problem went away.
I compared both versions with FileMerge, but still have no clue.
What could be the cause? Maybe a locking issue, or more likely something related to
std::atomic<bool>& isPrepared used in sleep loops, which seems to have the most impact, if any.
Anyone observing similar issues? Any ideas?