on 5/17/03 12:22 PM, Paul Davis at paul@xxxxxxxxxxxxxxxxxxxxx wrote: >>> Imagine you have relatively large buffers (30 ms or more). Realtime events >>> can happen while a timeslice is being processed. If the buffer is even >>> larger, the user could reasonably click new events into the sequence while >>> the event's (scheduled) timeslice is running. In this case, can you >> actually >>> schedule the event with sample accuracy in the current pass through the >>> graph? >> >> within the 30ms you don't know when and in how many time your buffer will be >> processed. This could happend at the ms number 5 during 15 ms, this can >> happend at the ms number 1 and takes only 1micro second. And in this case , >> sending new event incoming at ms number 20 won't be processed because it's >> simply already done ! > > hurrah! vincent and i agree on something! break out the champagne! > (though i'd probably prefer a bottle of vouvray :) And Angus wrote: > Vincent is correct. GMPI plugins cannot respond to events received during > a buffer-processing slice. They must always be scheduled for the next > available slice. That was not a question -- it was a posit. As I said in the next sentence of my post: "Of course not; if the user chooses to use really large timeslices, the scheduling accuracy of realtime events will be compromised. But playback of those events will not be because the host can schedule them into the buffer." The point being that the control latency constraints of processing realtime input are clearly more stringent than the constraints of processing timestamped events. This is what you guys were areguing with Vincent about in the first place. I simply want the solution to extend to proxies that support timestamps to devices that have control transport latency. Best regards, B.J. Buchalter Metric Halo M/S 601 - Building 8 Castle Point Campus Castle Point, NY 12511-0601 USA tel +1 845 831-8600 fax +1 603 250-2451 If you haven't heard ChannelStrip yet, you don't know what you're missing! Check out SpectraFoo, ChannelStrip and Mobile I/O at http://www.mhlabs.com/ Download a 12 day demo from <http://www.mhlabs.com/demo/> ---------------------------------------------------------------------- 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