On Tue, Dec 23, 2003 at 09:11:18 -0500, gogins@xxxxxxxxxxxx wrote: > Thanks for your response, now we're getting real. I propose some new > requirements: > > GMPI shall support tempo maps, to be provided to plugins as one polynomial > spline per sample buffer, one such tempo map per channel or group of > channels. Unless I'm missing something that means that plugins may well drift from the hosts idea of where the beats lie (or is this in addition to beat markers?). If the host carves up its internal tempo map(s) into buffer sized polynomials the polynomial sections will not be exactly identical to its internal curve and the plugins will drift. Also it will require some kind of bar offset representation as the blocks will not start on the beat in general. Polynomials are not good at representing abrupt changes in tempo either. If this tempo curve is supplied in addition to beat markers then one of them needs to be authoritive, as the two will not agree exactly. I'd prefer one, general purpose description if possible. Does a variation in tempo within beats have any meaning? (thats a genuine question) - I'd have though that a set of (timestamped) markers for the upcoming bear/beat points was both neccesary and sufficient. - 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