Comment 3 for bug 1082115

Revision history for this message
Phillip Whelan (pwhelan) wrote :

"We should consider to itroduce a time management based on the audo buffer / latency for the engine thread and based on the display refesh rate in the GUI thread. Maybe a third timer for MIDI (not sure). All other events should be derived from this timers, without preventing to process the following timer event in time in the next cycle."

I have been thinking of the same thing. It would also be great if we could also inject time delayed/repeated events into a control object queue that also works with the timer. That way we could possibly make scripts almost latency-free or at least latency consistent.