[PD] pd message order?

Michael Matthews matthem5 at vt.edu
Thu Aug 4 20:47:20 CEST 2011


> so standard objects have right to left ordering of outlet processing, but
> what about send and receive for messages? if multiple objects receive for
> the same name, which one gets it first? is there a triggerlike object for
> messages, or should I send multiple messages each with a differentiated
tag
> like s bla1, s bla2, s s bla3 even when I send the same message?

There is a way to sync data from multiple receives and it is to use the
[buddy] object.  [buddy] waits until it has received data at each inlet and
then outputs everything it received through the corresponding outlet in the
standard right-to-left order.  It might not be a good solution in all cases
since the receive objects need to be in the same patch window as the
[buddy], but I have used it successfully for synchronizing receives within
subpatches.  [buddy] is in pd-extended, but I do not believe it is in pd
vanilla.

Hope this helps,

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110804/c3cf837a/attachment-0001.htm>


More information about the Pd-list mailing list