[gmpi] Re: 3.14 UIs

  • From: "Ron Kuper" <RonKuper@xxxxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Fri, 4 Jun 2004 15:38:13 -0400

I think we enforce DSP/GUI separation, but we design the interface
boundary in such way to be remoteable, yet efficient when running in
process.  Maybe we can include an IPC toolkit as part of the GMPI
deliverable to do the remoting for applications that want it. 

-----Original Message-----
From: gmpi-bounce@xxxxxxxxxxxxx [mailto:gmpi-bounce@xxxxxxxxxxxxx] On
Behalf Of Paul Davis
Sent: Friday, June 04, 2004 12:42 PM
To: gmpi@xxxxxxxxxxxxx
Subject: [gmpi] Re: 3.14 UIs 

>> 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


----------------------------------------------------------------------
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: