for the latest version of the SDK (3.7.3) there is a tutorial for how to use the new
RTTransfer helper in order to make changes in setState() thread-safe. I’ve never been aware of this issue. Does the host actually call
AudioEffect::setState() from a non-realtime thread? All other example plugins just update their internal values in setState() - so does that introduce a race condition there too?
Thanks in advance