[gmpi] Re: lost-n-found #5 - GUI windows

  • From: "Ron Kuper" <RonKuper@xxxxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Tue, 23 Nov 2004 09:58:46 -0500

IMO GMPI requirements should say a plugin can have at most ONE editor.
The editor is hosted a la VST or DirectX, you give it a "parent window"
the plugin does what it wants within.

I am opposed to multiple editors.  What does it mean for a plugin to
have 2 editors open at the same time in the same host?  The user can
only interact with one at a time anyway, so it seems like a needless
generalization.  Allowing it also means a plugin has to manage keeping
multiple GUIs in sync for updates -- again, needless complexity.

The "zero editors" case is for plugins that simply expose parameters but
want to run headless. 

-----Original Message-----
From: gmpi-bounce@xxxxxxxxxxxxx [mailto:gmpi-bounce@xxxxxxxxxxxxx] On
Behalf Of Tim Hockin
Sent: Tuesday, November 23, 2004 1:22 AM
To: gmpi@xxxxxxxxxxxxx
Subject: [gmpi] Re: lost-n-found #5 - GUI windows

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

Other related posts: