View Single Post
Old 09-05-2020, 11:07 AM   #13
Human being with feelings
stw's Avatar
Join Date: Apr 2012
Posts: 263

Originally Posted by Nonlinear View Post
I now suspect this is an issue with Mutex Locks somewhere. It only happens in Pro Tools, only on Mac and only when the transport is running. So, I'm assuming it must be somewhere in one of the iPlug AAX or Mac files.

How to hunt this down?
If you want to check for a mutex problem you could temporarily comment out the mutex lock in IPlugAAX.cpp.
void IPlugAAX::SetParameterFromGUI(int idx, double normalizedValue)
//    Trace(TRACELOC, "%d:%f", idx, normalizedValue);
//    WDL_MutexLock lock(&mMutex);                <-- this line
    InformHostOfParamChange(idx, normalizedValue);
stw is offline   Reply With Quote