I am facing a dead-lock situation in my plugin using DP10. The path is the following:
Thread 1: MPESynthesiser::turnOffAllVoices [locks “voicesLock”] --> MPEInstrument::releaseAllNotes [tries to lock “lock”]
Thread 2: MPEInstrument::noteOn [locks “lock”] --> MPESynthesiser::noteAdded [tries to lock “voicesLock”]
I’m on develop branch, but I think this has been the case since quite some time (users complaining of dead-locks on DP10).
Thanks for any insight into this.