Hi Michael, > GMPI still has to start performing at some definite time, and GMPI still > needs to synchronize scores inside plugins with other scores in the graph. I > get the feeling you think GMPI is done if events know what time they are > relative to their buffer, but this is far from sufficient. Events will be timestamped with sample-time. For plugins dealing with tempo and song position, the host will provide conversion from sample-time to music time when requested (via some aspect of the GIMPI API). Scores will not sync to sample-time. There no point trying to 'overload' sample-timestamps by using them to determin song position. A plugin requiring song position and tempo, will simply ask the host for it. The result will be in easy to use, musically relevant units. For example VST provides time-signature, tempo, bar, and position-within-bar information. Surely this is much better than insisting that the sample-clock represents the song-position somehow? Best Regards, Jeff ----- Original Message ----- From: "Michael Gogins" <gogins@xxxxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Monday, December 22, 2003 4:07 PM Subject: [gmpi] Re: New Reqs 3.8 - Events > GMPI still has to start performing at some definite time, and GMPI still > needs to synchronize scores inside plugins with other scores in the graph. I > get the feeling you think GMPI is done if events know what time they are > relative to their buffer, but this is far from sufficient. > > ============================================ > 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/ ---------------------------------------------------------------------- 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