My last comment wasnt very helpful I guess, but for comparison look at the DSSI GUI spec. There GUIs are lanuched by the host, and communicate with the host/plugin via some standardised comms (OSC in that case, natch). http://dssi.sourceforge.net/RFC.html#toc11 This allows the UI a lot of freedom to do/be whatever the hell it likes, provides a common IPC channel for all DSSI plugins and makes host based and UI based automation fairly straightforward. Simple control changes are sent/received by the obvious OSC serialisation, bulk data dumps and other arbitrary, opaque datablocks are sent via a seperate osc path. - Steve On Mon, Nov 22, 2004 at 10:21:55PM -0800, Tim Hockin wrote: > Come on gang - we're SO CLOSE to being done with requirements... I'm not > GUI expert, but I'll just make some crap up, if no one has anything to > say. > > > On Sat, Nov 20, 2004 at 02:34:19PM -0800, Tim Hockin wrote: > > On Wed, Nov 17, 2004 at 07:00:56PM +0100, Paul Kellett wrote: > > > >Can a plugin GUI have multiple windows? > > > > > > VST allows a plug-in to have multiple *windows* e.g. a > > > main window and then open a subwindow to show some > > > additional controls. I doubt all VST hosts support this. > > > > > > AU allows a plug-in to have multiple *editors* i.e. the > > > same editor open twice, controlling the same plug-in. > > > Again it depends on the host if this can happen or not. > > > > So what should we require for GMPI? > > > > > >>Perhaps it should also be allowed zero windows. > > > > > > Yes, that's reasonable. It should be possible to make > > > a plug-in with no GUI, and also tell the host not to > > > show a generic GUI based on the parameter metadata. > > > > Whats a use for this? > > > > > >>Can the plugin dynamically resize it's window? (like > > > >>those VST plugins with two modes). > > > > > > Can be very useful. An improvement on VST would be if the > > > host can request a new size, and the plug-in returns the > > > closest size to that it can provide. > > > > Sounds ok - what should be in the reqs? > > > > > > ---------------------------------------------------------------------- > > 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 > > -- > Tim Hockin > thockin@xxxxxxxxxx > Soon anyone who's not on the World Wide Web will qualify for a government > subsidy for the home-pageless. > > ---------------------------------------------------------------------- > 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 ---------------------------------------------------------------------- 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