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