[gmpi] Re: Topic 6: Time representation

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 1 May 2003 12:50:34 -0700

Just thought I should mention that in the XMF-WG the MMA is considering a file format for the interchange of MIDI+Audio sequencer sessions, using the SMF track format for the sequencer track representation, with the audio clips placed on a MIDI timeline via new SMF meta events for Audio Clip Instance. And that in our discussion of sample-accurate audio clip sync there, the seq companies generally agreed that the audio sample clock should be the timebase master, and that the MIDI timing should be derived from that. However the existing SMF Set Tempo meta event was found to be lacking in resolution, i.e. couldn't guarantee sample-accurate placement of audio clips, so the current proposal is to define a new Set High Resolution Tempo SMF meta event, which would set the number of microseconds per SMF tick (the musical time sprocket hole for SMF), with a 24-bit integer part and a 24-bit fraction part. When you do the math analysis on that, it turns out to gives extremely smooth tempo granularity, way sub-sample timing resolution even for futuristic sample rates, and can still cover an .extremely. wide tempo range for all reasonable ppqn values.

Just FYI.

-- Chris

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