On Thu, 1 May 2003 RonKuper@xxxxxxxxxxxx wrote: > Proposal 1: A plugin's "process" routine is also provided with a MUSTIME > value that provides the current musical stream time for the frame. <Pedant> Or rather, for the start of the frame. Musical time is of course elastic and may vary during the frame.</Pedant> > MUSTIME > is designed (cleverly<g>) to encode tempo information, so some "MUSTIMEs per > ABSTIME" (in this frame) can be computed. Tempo and meter changes are > delivered to the plugin "just-in-time", as separate events. If the plugin is provided with tempo and meter changes, it should be able to compute musical time for itself, we are really supplying the per-frame MUSTIMEs only for convenience. However, we also need to be able to deliver musical time discontinuities (MUSTIMEs) just-in-time as events, as in the case where the sequencer loops back midway through the frame. Other than that, this proposal works for me. Regards, Angus. ---------------------------------------------------------------------- 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