On Thu, 25 Aug 2005, Matthias Blau wrote:
I am having trouble to reliably sync multiple receive~s. Mostly I am getting delays of one (sometimes two) blocksize(s) between them. This does not happen when I use patch cords. Miller's online book says that such delays might happen when a receive~ is somehow attached to objects that occur earlier in the "ordered list of tilde objects". Well, can someone tell me (computer-literate non-coder) where this information is accessible/maintainable and how I might get synced r~s?
That information is all before your eyes. Just follow your patch backwards to see where the signal you are send~ing is coming from. If the object you're sending to is _also_ a place where the signal came from (i mean any signal contributing to what you're send~ing), then you get a chicken-and-egg dependency. Pd then solves that problem by delaying the sent signal so that it only has an impact at the next "instant" in the future, that is, one block away.
Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju Freelance Digital Arts Engineer, Montréal QC Canada