[gmpi] Re: New Reqs 3.8 - Events

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 23 Dec 2003 14:30:45 +0000

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

Other related posts: