#N canvas 473 227 558 456 10;
#X obj 2 270 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#X obj 2 347 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 2 385 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 103 356 cnv 17 3 17 empty empty n 5 9 0 16 -228856 -162280 0
;
#X msg 167 158 clear;
#X obj 103 282 cnv 17 3 60 empty empty n 5 9 0 16 -228856 -162280 0
;
#X obj 213 196 cyclone/buddy 3;
#X text 130 283 anything;
#X text 130 398 1) float;
#X text 154 300 bang;
#X obj 2 449 cnv 3 550 3 empty empty empty 0 0 0 4 -262144 -1 0;
#X obj 2 431 cnv 3 550 3 empty empty empty 0 0 0 4 -262144 -1 0;
#X obj 2 429 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 2 4 cnv 15 553 42 empty empty empty 20 12 0 14 -233017 -66577
0;
#N canvas 0 22 450 278 (subpatch) 0;
#X coords 0 1 100 -1 554 42 1 0 0;
#X restore 2 3 graph;
#X obj 305 4 cnv 15 250 40 empty empty empty 12 13 0 18 -128992 -233080
0;
#N canvas 382 141 749 319 (subpatch) 0;
#X coords 0 -1 1 1 252 42 2 100 100;
#X restore 304 3 pd;
#X obj 16 4 cyclone/comment 0 33 DejaVu\ Sans\ Mono empty 0 0 0 0 0
255 255 255 0 0 buddy;
#X obj 322 28 cyclone/comment 0 13 DejaVu\ Sans\ Mono empty 0 224 228
220 0 255 255 255 0 0 Objects cloned from Max/MSP;
#X obj 363 4 cyclone/comment 0 24 DejaVu\ Sans\ Mono empty 0 224 228
220 0 255 255 255 0 0 cyclone;
#X obj 17 56 cyclone/comment 0 14 DejaVu\ Sans\ Mono empty 0 0 0 0
0 255 255 255 0 0 Sync input messages;
#X obj 213 159 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 256 159 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 300 159 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 213 230 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 256 230 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 300 230 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X text 148 320 clear;
#X text 203 300 - same as sending a 0 to the inlet;
#X text 203 283 - any message type to be synced, f 32;
#X text 203 321 - clears all received messages, f 32;
#X text 130 357 anything;
#X text 203 357 - the synced message, f 23;
#X text 203 398 - sets the 'n' number of inlets/outlets (default 2)
;
#X text 60 93 [buddy] synchronizes arriving data and outputs them only
if messages have been sent to all inlets. The output is in the usual
right to left order \, and all input is cleared after that.;
#N canvas 530 93 738 466 examples 0;
#X obj 363 163 bng 20 250 50 0 empty empty empty 17 7 0 10 -228856
-1 -1;
#X obj 363 197 send unknown;
#X obj 476 147 r unknown;
#X obj 557 147 r unknown;
#X obj 476 201 cyclone/buddy, f 14;
#X text 67 27 using [buddy] to swap inputs;
#X obj 192 364 print symbol;
#X symbolatom 192 276 10 0 0 0 - - -;
#X msg 134 248 1 2 3;
#X msg 276 280 x;
#X obj 134 390 print list;
#X msg 49 260 list one 2 3;
#X msg 144 274 1 two;
#X obj 134 316 cyclone/buddy 3, f 20;
#X msg 262 255 a b c;
#X obj 251 342 print anything;
#X text 110 220 works with any message type;
#X msg 476 174 2;
#X text 301 76 the order that a send object sends to corresponding
receive objects is unknown \, so [buddy] can be used to sync them in
a specified order.;
#X obj 557 235 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X obj 476 235 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-228856 -1 -1 0 256;
#X msg 557 173 1;
#X text 596 235 1st;
#X text 447 235 2nd;
#X text 444 271 sent in right to left order;
#X floatatom 131 163 5 0 0 0 - - -;
#X floatatom 94 163 5 0 0 0 - - -;
#X msg 104 70 1 2 3 4;
#X obj 104 95 unpack f f f f;
#X obj 105 136 cyclone/buddy 4;
#X floatatom 206 163 5 0 0 0 - - -;
#X floatatom 169 163 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 2 0 17 0;
#X connect 3 0 21 0;
#X connect 4 0 20 0;
#X connect 4 1 19 0;
#X connect 7 0 13 1;
#X connect 8 0 13 0;
#X connect 9 0 13 2;
#X connect 11 0 13 0;
#X connect 12 0 13 0;
#X connect 13 0 10 0;
#X connect 13 1 6 0;
#X connect 13 2 15 0;
#X connect 14 0 13 2;
#X connect 17 0 4 0;
#X connect 21 0 4 1;
#X connect 27 0 28 0;
#X connect 28 0 29 2;
#X connect 28 1 29 0;
#X connect 28 2 29 3;
#X connect 28 3 29 1;
#X connect 29 0 26 0;
#X connect 29 1 25 0;
#X connect 29 2 31 0;
#X connect 29 3 30 0;
#X restore 462 228 pd examples;
#X connect 4 0 6 0;
#X connect 6 0 24 0;
#X connect 6 1 25 0;
#X connect 6 2 26 0;
#X connect 21 0 6 0;
#X connect 22 0 6 1;
#X connect 23 0 6 2;
