On Fri, May 02, 2003 at 11:03:09AM -0700, Chris Grigg wrote: > > >>> > >Does this means MUSTIME, tempo, & meter can't be stapled to the > >timeslice struct, since they come in as a param from some other > >arbitrary source that the host shouldn't need to peek into? > ><<< > > > >Part of the MUSTIME struct could an ID that indicates the musical timeline > >context. Then the host could refer to this ID when making conversions. > > Well -- just thinking out loud here -- if plug S knows it's slaving > to MUSTIME master M, then if S had a way to directly call a method of > plug M, there'd be no need to go through the host. Obviously this > extends the idea of what a plug-in interface is about. If thats a requirement it makes it a non-starter IMHO, calling code in other plugins is just a world of pain. > I hear ya, but MUSTIME routing may be a sort of foundation architectural > thing. It is in modular synths. Tempo control is done by clock signals and some implicit knowledge about the tempo. Clock signals are fine IMHO, but we would also want to express the tempo and meter that that clock is for, the users wont stand for setting the ratio, tempo and meter on every plugin in 2003 ;) - Steve ---------------------------------------------------------------------- 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