It's precisely when there is a song (as opposed to pure improvization or pure live play), and the player starts in the middle of the score, that I need time to be counted from the beginning of the score. This is for the benefit of plugins that contain their own scores that must be synchronized with the host's score. For example, a composition using CsoundVST in Cubase where some of the piece is notated in Cubase, and some is algorithmically generated in CsoundVST but must be synchronized with the notation. ============================================ 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: "Jeff McClintock" <jeffmcc@xxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Saturday, December 20, 2003 4:05 PM Subject: [gmpi] Re: New Reqs 3.8 - Events > > I was assuming time in sample frames from when the player pushes > > >the play button, measured from the beginning of the song as 0. > > As Paul says, you can't really assume that. What if the user starts playback > half-way through the song? > > One good sugestion was that your plugin tells the host "I want music time > events", and the host sends you a song-position message every quarter-note, > every MIDI-clock, or whatever. > That message could contain the exact 'music-time' from the start-of-song, > or the ellapsed milliseconds or whatever is usefull. > > Best Regards, > Jeff > > ----- Original Message ----- > From: "Paul Davis" <paul@xxxxxxxxxxxxxxxxxxxxx> > To: <gmpi@xxxxxxxxxxxxx> > Sent: Sunday, December 21, 2003 5:22 AM > Subject: [gmpi] Re: New Reqs 3.8 - Events > > > > >I was assuming some sort of song related time, because I use this in > > >CsoundVST. I was assuming time in sample frames from when the player > pushes > > >the play button, measured from the beginning of the song as 0. > > > > i don't think this is general enough. if you are using GMPI in a "live > > mixing" situation, there really is no "song beginning". yet you may > > still have events being delivered to plugins, and they need > > timestamps. > > > > > > > > ---------------------------------------------------------------------- > > 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 > ---------------------------------------------------------------------- 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