[gmpi] Re: Topic 5: Threading

  • From: "Angus F. Hewlett" <amulet@xxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 10 Apr 2003 15:15:27 -0400 (EDT)

On Thu, 10 Apr 2003, Vincent Burel wrote:

> for example 3 thread can ask for datas access, related to processing
> 1- the GUI thread to modify parameters of the sound

Perhaps. I would rather see the parameters modified synchronously if
possible, during the processing thread if it's running.

> 2- the MIDI thread wich give the note On / Off event.

The plug cannot respond to these until processing happens anyways. I would
prefer to see the host queue any MIDI events and deliver them
synchronously via the graph with a VST-style deltaFrames timestamp.

> 3- the Display thread wich ask for levels every 50 ms to display the current
> metering  values.

The display thread is not going to be asking every plugin for this,
surely..??

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: