I've put the gestures and ramped events stuff into section 3.8.
We've got to finish debate on ramping, and we may want to change the terminology on gestures (see a previous mail from me).
Please have a read-over. If we want to change things, lets get them done, soon. This topic has taken a looong time. :P
http://www.gmpi-plugins.org/gmpi/requirements.php
3.8. Events
Req 22: GMPI must implement a time-stamped, sample-accurate event system. Events are how...
...control changes are represented.
Req 23: All events bound for a plugin during a timeslice must be delivered...
...before...
...that plugin is run. Events must never delivered while a plugin is processing.
Req 24: Event timestamps....
..must be measured as a sample frame offset from thestart of the processing block.
Req 25: GMPI must provide...
...ramped events for controls with real number types. Plugins that do not handle...
...ramped events must be able to receive point value events, or convert ramped events into point value events.
Req 26: GMPI....
..must support grouping events into 'gestures'. It must be possible to include zero or more events for multiple controls in a gesture. Gestures must be optional for all plugins...
....The host must handle the case of conflicting gestures.
---------------------------------------------------------------------- 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