[gmpi] Re: Topic 4: Host Interface

----- Original Message -----
From: "Tim Hockin" <thockin@xxxxxxxxxx>

> > 4.  Can the host be a chain of simpler plugins (sequencer, timeline,
> > automation)?
>
> Undefined - a host needs to provide system-level services such as
timeline,
> but the host can choose to do these as plugins.  This implies that all
> system-level info such as tempo, meter, play-position, etc MUST be treated
> as arbitrary control data, and NOT as something special.  The Plugin API
> must be generic enough to allow all those things to be plugins.  Whether
it
> realistically makes sense or will ever be done that was is irrelevent.

Well, one thing I have been waiting to see is a possibility to send tempo to
the host. For example: I want to make a tempo tracker plugin that extracts
the tempo from an audio stream and have that being used as the "master
tempo" to which all other things are time-sync'd in a musical sense (good
for live performances and music that calls for easy tempo fluctuations).
Maybe this could be an application of this generic approach: tempo is just a
"control signal" send from the plugin to the host (or just the plugins you
select if you're doing multi-tempo/poly-rhythmic "experimental" music).
Koen

PS
If anyone knows plugin API's / hosts where I could actually already do that
now, please let me know?



----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: