[gmpi] Re: gmpi Digest V1 #65 topic: Inter-parameter linkages

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Fri, 16 Apr 2004 12:27:20 +1200

> This is an interesting dilemma to me (a non-UI programmer :).  The GUI is
> not running in the process() thread.  When a GUI event occurs, how does it
> get timestamped?

That's a good point.  Every parameter change needs a timestamp.

  In SynthEdit, the GUI dosn't worry about timestamps,  The GUI just says to
the Host "Param changed NOW", and the host internally adds a timestamp (
based on the current system time relative to the soundcard sample clock)
before passing the parameter change to the DSP.  Parameter changes are
subject to the same input latency as audio.

Did that make sense to anyone except me?

Best Regards,
Jeff



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