Hello,
I have been working with a VST audio plugin and have come across the same problem. However, even with trying getCallbackLock (enter & exit) and suspendProcessing functions I couldn’t resolve the issue of interfering the GUI with processBlock. When I modify any variable in processBlock and use it in my GL draw routine (renderOpenGL), it causes gaps and lags between draws. I would appreciate if any of you found a proper solution for this issue or if you could provide any working examples to help me solve the problem. Thank you in advance.