[gmpi] Re: New Reqs 3.8 - Events

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Mon, 22 Dec 2003 22:07:24 +1300

Hi Michael,

> GMPI still has to start performing at some definite time, and GMPI still
> needs to synchronize scores inside plugins with other scores in the graph.
I
> get the feeling you think GMPI is done if events know what time they are
> relative to their buffer, but this is far from sufficient.

Events will be timestamped with sample-time.  For plugins dealing with tempo
and song position, the host will provide conversion from sample-time to
music time when requested (via some aspect of the GIMPI API).

Scores will not sync to sample-time.  There no point trying to 'overload'
sample-timestamps by using them to determin song position.
 A plugin requiring song position and tempo, will simply ask the host for
it. The result will be in easy to use, musically relevant units.
  For example VST provides time-signature, tempo, bar, and
position-within-bar information.  Surely this is much better than insisting
that the sample-clock represents the song-position somehow?

Best Regards,
Jeff


----- Original Message ----- 
From: "Michael Gogins" <gogins@xxxxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Monday, December 22, 2003 4:07 PM
Subject: [gmpi] Re: New Reqs 3.8 - Events


> GMPI still has to start performing at some definite time, and GMPI still
> needs to synchronize scores inside plugins with other scores in the graph.
I
> get the feeling you think GMPI is done if events know what time they are
> relative to their buffer, but this is far from sufficient.
>
> ============================================
> Michael Gogins
> gogins at pipeline period com
> Irreducible Productions
> CsoundVST, an extended version of Csound for programming music and sound
> Available at http://sourceforge.net/projects/csound/


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