AU, which is the only other plugin API to explicitly
support
plugin<->GUI separation.
AND VST 3.0, AND GMPI/SynthEdit...
The host needs to see every parameter tweak. It needs to be between the GUI
and the DSP to arbitrate clashes between conflicting control surfaces. It's
the only way to do automation and state recall right.
Best Regards,
Jeff McClintock.