[gmpi] Re: Topic 6: Time representation

  • From: "Angus F. Hewlett" <amulet@xxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 2 May 2003 14:35:23 -0400 (EDT)

On Fri, 2 May 2003 RonKuper@xxxxxxxxxxxx wrote:

> I'm saying that I think this is to allow, for example, a sequencer to have 2
> different songs playing alongside each other (at different tempos), but with
> their musical events being fed to the same single instance of a plugin.

That's one idea... or for doing polyrhythmic music with sequence
generators running somewhat independent of each other?

> But if what's wanted/needed is a loose coupling between the plugin "host"
> and the "time context" in which the plugin runs, then I get it and think
> it's a good idea -- as long as plugins can reside in only one "time context"
> at a time.

Plugins can reside in as many "(musical) time contexts" as they provide
"(musical) time context event ports". Any one event port may only exist in
a single time context. However, most plugins will provide only one such
"port".

An example of a plugin that might need to be able to talk to multiple
contexts (even though it will most likely not use information from any of
them) would be a mixer object to which two plugin subgraphs running in
different musical time contexts are wired.

Regards,
        Angus.


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