[gmpi] Re: 3.9 Time Formats

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 17 Feb 2004 11:11:43 -0800

It may be useful in this discussion to make more of a distinction between tempo events and 'tempo map', which I think means getting more specific about what both are, or could be.

This isn't my area, but here's a first stab:

- Tempo and time signature of a given musical timeline are set in only one way: with Tempo events and Time Sig events.

- Plugs can receive Tempo and Time Sig events just like any other event types. Since not all plugs will care about them, Tempo and Time Sig events will only be supplied to plugs that request them.

- Plugs can generate Tempo and Time Sig events like any other, however hosts are not obligated to honor them. This is to avoid timeline management chaos; typically a host will be extremely choosy about which (of the potentially many, including internal generators in the host) sources of Tempo and Time Sig events make sense for the particular application.

- From GMPI's perspective there is no such thing as a 'tempo map' per se. However sequencer-style hosts will typically record Tempo & Time Sig events in tracks, and those tracks could be considered tempo maps. Querying the tempo & time sig at any given time in a piece would in many cases constitute long look-ahead, which is out of scope for realtime GMPI.

-- Chris G.

----------------------------------------------------------------------
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: