> 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