>> VST gives you Windows to draw into. DirectX gives you optional property >> sheets. Both of these designed have factored the GUI off pretty >> cleanly. I would advocate we do the same for GMPI. > >I'm not sure thats factored off, it doesnt allow the UI to run on another >machine, and it encourages platform-specific code in a big way (the UI >handles will be platform specific). so lets see. on the one hand, we have the push for "just let people do what they are used to", and on the other "the old way doesn't work for render farms or just simple server/GUI engine splits etc. and a more general model is needed". by *forcing* DSP/GUI separation (i.e. its not possible to assume a shared address space) we ensure that plugins will work on a given configuration of a particular platform. but we also ensure that its harder for the developer because of the address space separation. by *not forcing* DSP/GUI separation, we ensure that 95%+ of all plugins will continue to "do it the old way". what's a forward thinking person to do? --p ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe