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