[gmpi] Re: Instruments done, moving on to "Plugin Files"

  • From: "Michael Gogins" <gogins@xxxxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Wed, 25 Aug 2004 20:12:43 -0400

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

Other related posts: