[PD] Scheduling events, libpd, and sequencing

Claude Heiland-Allen claude at goto10.org
Tue Feb 15 16:48:41 CET 2011


On 15/02/11 13:30, Peter Kirn wrote:
> But what would be the most efficient way to send events to those objects for
> future scheduling?

I have some code that allows you to cache incoming events (eg: from 
[netreceive]) and dispatch them all at once in 0 logical time.  I called 
it [bundle] because of the vague similarity to OSC bundles.

Something like

"begin, foo, bar, baz, end"  /* with arbitrary time between messages */
  |
[bundle]
  |
"foo, bar, baz"  /* all in 0 logical time, when 'end' arrives */

There are some issues (like 'list' vs 'notlist' messages, 'begin' and 
'end' won't be stored, negative nesting count (too many 'end'), ...) but 
it might be a useful starting point.

> qlist seems to be built for the purpose, but two issues:

3. sends to names instead of outlet, which makes it much less flexible


Claude
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bundle.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110215/c633b2fd/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bundle-help.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110215/c633b2fd/attachment.asc>


More information about the Pd-list mailing list