When the IEditController is created from IAudioProcessor::queryInterface(), do we need to pass the parameter update due to automation playback to the IEditController?
So far we’ve found that it was not necessary, all the plugins already update their GUI after the automation playback with the IAudioProcessor.
Except Softube which expects the IEditController to receive the parameter update even if it is created from IAudioProcessor::queryInterface().
What should be done? Should the DAW always send the parameter update to the IEditController?
On the other hand, for the plugins which do update the GUI just with the automation playback on the IAudioProcessor, if they receive again the same parameter update but later and on a different thread with the IEditController interface, it might conflict with the automation being played to IAudioProcessor right?
Thank you very much,