[gmpi] Re: 3.11 partial wrap: Inter-parameter linkages

  • From: "Jack O'Quin" <joq@xxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: 20 Apr 2004 13:57:42 -0500

Tim Hockin <thockin@xxxxxxxxxx> writes:

> On Tue, Apr 20, 2004 at 12:24:02PM -0500, Jack O'Quin wrote:
> > > >   * All parameter values remain constant within a DSP process() cycle.
> > > 
> > > We were assuming parameter changes are sample-accurate.  A paramter may
> > > change several times during a DSP process() cycle.
> > 
> > What I meant to say was that these sample-accurate values must not
> > change between one plugin and the next.  That's hard to state clearly.
> 
> I don't get what you're trying to say...

I'm still having trouble stating it clearly.

DSP modules and hosts should not have to deal with parameters changing
in the middle of the process() cycle.  Once the cycle begins, all
parameter values (including any sample-accurate mid-buffer changes)
must remain consistent while *every* plugin runs.

I don't want to allow a plugin to change any values that would affect
the *current* DSP cycle.  The semantics of that would be unclear, and
might depend on the order in which plugins are invoked.
-- 
  joq

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