[gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- From: "Vincent Burel" <vincent.burel@xxxxxxxxxx>
- To: <gmpi@xxxxxxxxxxxxx>
- Date: Tue, 9 Sep 2003 15:38:04 +0200
----- 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
- Follow-Ups:
- [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- From: Paul Davis
- References:
- [gmpi] Summary 8.2: Parameters and saving/restoring state
- From: Tim Hockin
Other related posts:
- » [gmpi] Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- » [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- [gmpi] Re: Summary 8.2: Parameters and saving/restoring state
- From: Paul Davis
- [gmpi] Summary 8.2: Parameters and saving/restoring state
- From: Tim Hockin