The documentation for
AudioProcessor::isSuspended() states that:
Any code that calls processBlock() should call isSuspended() before doing so, and if the processor is suspended, it should avoid the call and emit silence or whatever is appropriate.
juce_AudioProcessorGraph.cpp, this isn’t being done. It just calls
processor->processBlock. In fact, there’s no call to
isSuspended() in the file.
Thus, the graph outputs audio from suspended nodes. Unless I’m missing something, this seems to be wrong?