As this PDC is completely new territory for me from the implementation perspective, and the question I asked in the old thread still endures. So: if I’m using AudioProcessorGraph and have several plugins that I know cause delays inside the graph, it seems that the compensation for the whole graph does not get applied properly, at least not for my own custom plugins (see below)
My original question was: should the graph nowadays calculate and adjust itself automatically to the delays the plugins in the graph cause, or do I have to somehow make use of the mechanisms more manually for things to work properly?
I could not figure out how should I make use of those mechanisms mentioned in the the old thread - either that, or they should already be doing their PDC calculation and adjustment magic automatically in the background, right out of the box…?
It might just be that the problem actually resides in the custom plugins I’ve implemented, and the graph itself works just right with all the delay compensations in place. I haven’t done anything in my plugins to handle any delays or anything, and really, I wouldn’t even know where to begin with this one.
Are there any good references on this topic anywhere? If there is, I haven’t been able to find any… any help on this matter, or any reference to any article considering PDC + JUCE is very much appreciated!