[PD] Send and receive execution order was Re: Zen Garden, re-implementing the wheel in C++?

Frank Barknecht fbar at footils.org
Sun Apr 18 14:48:35 CEST 2010


On Sun, Apr 18, 2010 at 02:47:05PM +0200, Frank Barknecht wrote:
> Attached is a very stupid example

Now it is, stupid me.

Ciao
-- 
Frank
-------------- next part --------------
#N canvas 0 0 450 300 10;
#X obj 172 110 s~ \$1-sig;
#X obj 172 61 noise~;
#X obj 178 84 print~ \$1-send;
#X obj 230 60 r PRINT;
#X connect 1 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
-------------- next part --------------
#N canvas 0 0 450 300 10;
#X obj 172 110 r~ \$1-sig;
#X obj 172 180 print~ \$1-receive;
#X obj 191 140 r PRINT;
#X connect 0 0 1 0;
#X connect 2 0 1 0;
-------------- next part --------------
#N canvas 284 166 587 388 10;
#N canvas 567 281 450 300 sends 0;
#X obj 154 58 sendarg 0;
#X obj 154 78 sendarg 1;
#X obj 154 98 sendarg 2;
#X obj 154 118 sendarg 3;
#X obj 154 138 sendarg 4;
#X obj 68 19 inlet~;
#X obj 71 198 outlet~;
#X restore 119 97 pd sends;
#N canvas 0 0 450 300 receives 0;
#X obj 86 64 recarg 0;
#X obj 86 84 recarg 1;
#X obj 86 104 recarg 2;
#X obj 86 124 recarg 3;
#X obj 86 144 recarg 4;
#X obj 38 17 inlet~;
#X obj 41 196 outlet~;
#X restore 120 124 pd receives;
#X text 43 33 Here all sends are executed before all receives resulting
in a latency of 0;
#N canvas 567 281 450 300 sends 0;
#X obj 68 19 inlet~;
#X obj 71 198 outlet~;
#X obj 154 78 sendarg 11;
#X obj 154 98 sendarg 21;
#X obj 154 118 sendarg 31;
#X obj 154 138 sendarg 41;
#X restore 108 239 pd sends;
#N canvas 0 0 450 300 receives 0;
#X obj 38 17 inlet~;
#X obj 41 196 outlet~;
#X obj 86 84 recarg 11;
#X obj 86 104 recarg 21;
#X obj 86 125 recarg 31;
#X obj 86 144 recarg 41;
#X restore 108 218 pd receives;
#X text 53 166 Here all sends are executed after all receives resulting
in a latency of one block;
#X connect 0 0 1 0;
#X connect 4 0 3 0;
-------------- next part --------------
#N canvas 284 166 573 378 10;
#N canvas 567 281 450 300 sends 0;
#X obj 154 58 sendarg 0;
#X obj 68 19 inlet~;
#X obj 71 198 outlet~;
#X restore 119 97 pd sends;
#N canvas 0 0 450 300 receives 0;
#X obj 86 64 recarg 0;
#X obj 38 17 inlet~;
#X obj 41 196 outlet~;
#X restore 120 124 pd receives;
#X text 43 33 Here all sends are executed before all receives resulting
in a latency of 0;
#X obj 279 172 s PRINT;
#X msg 279 147 bang;
#N canvas 567 281 450 300 sends 0;
#X obj 68 19 inlet~;
#X obj 71 198 outlet~;
#X obj 154 58 sendarg 10;
#X restore 119 293 pd sends;
#N canvas 0 0 450 300 receives 0;
#X obj 38 17 inlet~;
#X obj 41 196 outlet~;
#X obj 86 63 recarg 10;
#X restore 119 269 pd receives;
#X text 62 244 Reversed order has a delay of 1 block.;
#X connect 0 0 1 0;
#X connect 4 0 3 0;
#X connect 6 0 5 0;


More information about the Pd-list mailing list