On Wed, Mar 2, 2011 at 8:32 PM, Jeff McClintock <jef(a)synthedit.com> wrote:
AU, which is
the only other plugin API to explicitly support
plugin<->GUI separation.
AND VST 3.0, AND GMPI/SynthEdit...
VST3 allows the GUI to run in a different process?
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.
well, almost. as i mentioned, AU doesn't really route parameter
changes via the host, it just makes sure that the host can find out
about them. the nicest part of the AU system is the highly
configurable listener system, which can be used to set up things like
"i need to hear about parameter changes but i don't want to be told
more than once every 100msec" and more. its pretty cool.