Some plugins will process gestures or generate gestures. It will be much better if plugins CAN know everything the host DOES know about running the plugin or reading the scores and sequences. Let me propose that as meta-requirements: GMPI shall provide to plugins all information present in scores and sequences. This presupposes some agreement as to score and sequence representation (extended MIDI, NIFF, Music XML, just a list of possible data elements, etc.). GMPI shall provide to plugins all data used by hosts to control plugins. GMPI shall link gestural data to the note or note to which the gesture controls by note ID. Such data shall be provided either by request, or through iterators on traversible data structures. Plugins shall be able to instruct the host to filter incoming events. Some plugins may request only note on-note off type data. Others may request page turns, full dynamic markings, and changes of meter. ============================================ Michael Gogins gogins at pipeline period com Irreducible Productions CsoundVST, an extended version of Csound for programming music and sound Available at http://sourceforge.net/projects/csound/ ============================================ ----- Original Message ----- From: "Tim Hockin" <thockin@xxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Tuesday, December 23, 2003 6:29 PM Subject: [gmpi] Reqs 3.8 Events - gesture start/end > On Thu, Dec 18, 2003 at 07:36:33AM -0800, Tim Hockin wrote: > > On Thu, Dec 18, 2003 at 10:30:37AM -0800, Marc Poirier wrote: > > > Anyway, these I think are most of the reasons why I have lobbied for the > > > gesture stuff. > > > > Thanks for the great description. What I am not clear on is how this > > impacts the requirements? Assuming all events are going through (or at least > > are visible to) the host, the host can do this with no help needed from > > Plugins. > > > > Do we need to inform plugins of gesture start/end? Or just the host? > > We never got any further discussion on gesture start/end. Anyone? > > ---------------------------------------------------------------------- > 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