[gmpi] Re: GUI and DSP separation

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 11 Feb 2003 15:11:51 +0000

On Tue, Feb 11, 2003 at 04:04:18 +0100, Marc Poirier wrote:
> This actually sounds exactly like how it's done with AU.  The GUI and the 
> DSP are separate executable code, separate DLLs, separate plugins, etc.  
> In Mac OS world, they are called "components" (handled by the Component 
> Manager).  The DSP component gives the host, if requested, a list of zero 
> or more IDs for GUI components that are recommended, and then the host can 
> instantiate any GUI components, passing along a Component Manager 
> reference to the DSP component, and then the Component Manager resolves 
> any property setting and getting that the GUI component does.  The DSP 

Can you explain why its done this way? It also seems useful for the UI to
express what DSP components it can control. For example, in LADSPA we have
UIs that can control any (or a subset of) plugins. Possibly both are

- Steve

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: