I'd like to suggest (though I think Tim may have already suggested it),
that we not write long responses to each topic/question right now. That
is just too much to handle. Lets proceed one topic at a time. I am happy
to begin with Tim's 8a.0), "What is a parameter?"
Tim Hockin wrote:
I'm re-sending this with a new topic, sorry.
8. Parameter representation
What data type for values, for names? How do we support validation, value distribution? Are parameters presented as a flat list or in some hierarchy?
Killer! Thanks.
So lets split it up:
Can I insert one?
8a.0) Define "parameter".
In XAP we called these 'controls'. My spin (off the top of my head):
* A parameter is an explicity exported representation of some variable(s) inside a plugin.
* Parameters may represent things like knobs on hardware, plugs in a CV module, coefficients of algorithms, or more abstract values like tempo or MIDI controllers.
* The set of exported parameters are a snapshot of the current state of a plugin.
* Saving and restoring a full set of parameters is sufficient to resotre the state of a plugin 'patch'.
* Parameters must be independant of each other.
* Parameters can change in real-time.
-- Mike Berry Adobe Systems
---------------------------------------------------------------------- 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