[gmpi] Re: Summary 8.2: Parameters and saving/restoring state

----- Original Message -----
From: "Tim Hockin" <thockin@xxxxxxxxxx>
To: "GMPI list" <gmpi@xxxxxxxxxxxxx>
Sent: Monday, September 08, 2003 9:39 PM
Subject: [gmpi] Summary 8.2: Parameters and saving/restoring state


> By a vote (as best I can tally) of 5 to 2, option A, or something similar,
> wins the nomination.  How's this sound?
>
>
> 8.2 Parameters and saving/restoring state
> -----------------------------------------
>
> For the purpose of saving and restoring state, the abstraction of stata
> (sing. statum) is introduced.  A statum is a single atomic unit of state.
> A plugin's state is completely represented by it's stata.  When a host
> wants to save the state of a plugin (for a preset, for a project file,
> etc.), the host can iterate over all the stata exposed by the plugin, and
> retrieve the current values.  When restoring state, the host can set the
> values of the stata.  Stata may be opaque blobs, which are unintelligible
to
> the host. Whether or not stata are actually entities in the GMPI system is
> TBD.  It may be decided that stata are actually abstracted from
parameters,
> with a common (but not mandatory) 1-to-1 mapping, or it may be decided
that
> stata and parameters are the same thing.

well, i guess you means STATA = Static Data , where the size cannot be
changed during the life of the effect hinstance...
well, i don't know if i'm fully agree with that... Even if most of the time
the Context Size of the plug-in will be fixed for all the life of the
plug-in hinstance... there is maybe some cases where the context size has to
be changed (effects which use a modular architecture of private plug-in or
even GMPI host as a plug-in... or whatever ... ).

> Notice that as computers are becoming easier and easier to use,

i don't think so ! :-)

Vincent Burel





----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: