I’m reviving that topic because it’s closely related to this recent conversation. @JeffMcClintock I agree with you but I don’t understand why the APVTS does not already constitute in itself the centralized two-way thread-safe system we’re looking for. If we never use the ParameterAttachment class and its subclasses, and instead just connect sliders, comboboxes, etc to the APVTS ValueTree properties via Value::referTo, the UI never knows about the existence of parameters, and the UI updates never risk to happen on the audio thread. So essentially I agree with the third point of @tadn, but I don’t understand why the solution is not to simply increase the APVTS timer speed.
