Dead lock on MPESynthesiser


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.

Best wishes,


I’ll get that sorted out, thanks for reporting!

Awesome, thanks! I’ll check it and come back if I face any further problem.