[gmpi] Re: R: Re: Topic 4: Host Interface

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 1 Apr 2003 10:01:50 -0800 (PST)

> might move a fader while the transport is stopped).

Transport is merely some sequence of musical milestones - such as beats and
bars.  Time is always running, and the graph is always being processed.  If
it were not, I could not use my MIDI keyboard while the transport is
stopped.  But I fully expect that this is allowed, so time must be running.

> While I was considering this, I came across another issue:- do we allow
> the graph's structure to be changed during streaming, and, if so, how do
> we support this? The reason this is important is that if plug-ins can host
> other plug-ins, and plug-ins can change their patch settings during
> streaming, it seems clear that changing the patch of a plug is liable to
> change the graph structure of plugs hosted within that plug. Thoughts..?

I think we can't disallow it.  Plugs hosting plugs is transparent to the
host - it just sees the outer plugin.



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