Hi All,
I’m working on implementation of VST 3 hosting in my app and found a plugin that’s calling IComponentHandler::performEdit from the processor in response to calling its IAudioProcessor::process method. ie: it’s calling back on the audio thread.
My understanding is that this method is for the edit controller to pass parameter changes to the host/processor and not for anything else. Have I misunderstood, how should a host handle this? Should it just ignore these calls if they’re on the wrong thread?
I’ve emailed the plugin developer about it but would be nice to get official clarification.
Brad