[gmpi] Re: plug-in as tempo master

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Fri, 30 Jan 2004 09:44:05 +1300

> these features are not currently available. If anyone knows of a plug-in
> format that can handle either or both of these features, please let me
> know!

Hi Michael,

VST allows setting the host tempo, but I know of only 1 host that supports
it (Bidule). The MetroGnome plugin uses this feature.

Setting the host tempo map has been discussed a little here already, there
is some disagreement on that one I believe.

Best Regards,
Jeff

----- Original Message ----- 
From: "Michael Stauffer" <michael@xxxxxxxxxxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Friday, January 30, 2004 8:59 AM
Subject: [gmpi] plug-in as tempo master


> Hi,
>
> I'm new to this list. I'm the developer at Circular Logic, a small
> startup company based out of Boca Raton, FL, USA. We've developed some
> very flexible tempo-tracking and beat-tracking technologies that we're
> making into commercial programs. I'm writing to put in my $0.02 for some
> new plug-in features that would be very useful for us, and perhaps to
> others.
>
> I know just a little about plug-in development. I've never developed one
> myself, so I hope  I don't say something that's too ignorant. I was
> excited to hear about the gmpi project - it would be wonderful to have a
> common, powerful plug-in architecture! I read the GMPI Requirements
> proposal and looked through some of the archive, so it seems like what
> I'm proposing hasn't been discussed yet.
>
> I have two proposals:
>
> -Proposal 1-
> Setting of host tempo map, beat-marker definition, from plug-in
>
> That a plug-in be able to set the host's tempo map and possibly beat
> markers. Either it would set the hosts main tempo map, or if the host
> allowed multiple tempo maps (ie for different tracks), then the plug-in
> could set a tempo map for a particular track. A related feature would be
> for the plug-in to pass beat markers to the host for audio slicing and
> time-stretching.
>
> Our upcoming software analyzes recorded audio and midi and provides a
> high resolution tempo map. It would be extremely useful for us to have
> this work as a plug-in. It would get the source audio or midi from the
> host, analyze it, and dump a tempo map or beat markers directly back into
> the sequencer.
>
> -Proposal 2-
> Realtime control of host tempo
>
> That a plug-in be able to act as realtime tempo master to its host,
> instead of only the more usual scenario in which the plug-in gets tempo
> from the host. For realtime purposes, the host would sync to the tempo
> messages from the plug-in, much like most hosts these days can sync to
> midi clock or ReWire.
>
> Our current software analyzes the realtime performance of a musician and
> generates midi clocks to keep a slaved device in sync with the musicians
> natural tempo changes. The slaving capability is in many ways currently
> covered by midi clocks and ReWire (I haven't examined it closely yet,
> though), so for us this is the less important of my two proposals. It
> would however be convenient for the user to have this tempo-tracking
> readily available in their plug-in manager, and not to have to setup the
> virtual midi device connection, if their software is not ReWire capable.
> There might be other advantages, but I can't think of any now.
>
>
> From what I've researched so far about existing plug-in capabilities,
> these features are not currently available. If anyone knows of a plug-in
> format that can handle either or both of these features, please let me
> know!
>
> These might be the kind of features that a host could optionally support
> from a plug-in. But if they were added to the plug-in specification, it
> would be more likely for hosts to support them.
>
> Thanks for listening, and for any feedback.
>
> Cheers,
> Michael Stauffer
> michael@xxxxxxxxxxxxxxxxxx
> www.circular-logic.com
>
>
>
>
> ----------------------------------------------------------------------
> 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
>
>



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