I would be happy to drop external metadata, and use only loading a library and calling a probe function. ----- Original Message ----- From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Wednesday, August 25, 2004 6:38 PM Subject: [gmpi] Re: Instruments done, moving on to "Plugin Files" > Hi, > > I'm a little confused by Req 88 ... "Plugin metadata must be available > without loading/linking a plugin dll" > > This implies that plugin metadata might be stored externally to the dll. I > assume this is a performance hack, the assumption being that the host can > enumerate plugins faster if it doesn't have to load/link each one in order > to probe it's capabilities. > How can an external file describe a plugin, when the plugin's IO and > parameter list is potentially 'dynamic'? ( Req 53: Plugins must be able to > perform seemingly spontaneous parameter changes. ) > > Secondly, it's dangerous to have two ways of querying a plugin ( 1- > directly, 2 - via an external file).. which is authoritative?, what if the > two do not agree? > > Lastly, there are better ways to achieve the performance gain. Cubase, for > example, queries all plugins just once, and stores the results in a single > database. The host never needs probe a plugin again (except new ones). > > I suggest there be one mechanism for querying plugin configuration, by > loading/linking and querying it directly. It's simple and foolproof. > > Jeff > > > > ----- Original Message ----- > From: "Tim Hockin" <thockin@xxxxxxxxxx> > To: "GMPI list" <gmpi@xxxxxxxxxxxxx> > Sent: Tuesday, August 24, 2004 7:24 PM > Subject: [gmpi] Instruments done, moving on to "Plugin Files" > > > > Instruments is done: > > http://www.gmpi-plugins.org/gmpi/requirements.php#sec_3.16 > > > > Time for Plugin Files: > > http://www.gmpi-plugins.org/gmpi/requirements.php#sec_3.17 > > > > Comments on 3.17? > > > > > > Tim > > > > p.s. > > I'll be out of town all next week, but feel free to keep it rolling :) > > > > ---------------------------------------------------------------------- > > 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 > ---------------------------------------------------------------------- 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