Projection Design

“Projection Design” offers a hands-on approach to the design, planning and execution of digital projections in a variety of performance spaces by using a combination of industry standard and open source research software tools. This blog will serve as an online text for the developing book, "Technical Ecstasy" and link for the web-readings, online tutorials,software resources historical examples, video art and performance examples and essential class communications for Projection Design class taught by Patrick Pagano

Monday, March 17, 2008

FANCY SOUNDS

#N canvas 806 163 416 165 8;
#N canvas 0 22 1448 972 arrays 0;
#N canvas 0 22 450 300 graph1 0;
#X array table11 326178 float 0;
#X coords 0 1.02 326177 -1.02 200 130 1;
#X restore 408 551 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table18 333216 float 0;
#X coords 0 1.02 333215 -1.02 200 130 1;
#X restore 137 67 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table15 101828 float 0;
#X coords 0 1.02 101827 -1.02 200 130 1;
#X restore 133 551 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table12 228934 float 0;
#X coords 0 1.02 228933 -1.02 200 130 1;
#X restore 407 388 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table13 167364 float 0;
#X coords 0 1.02 167363 -1.02 200 130 1;
#X restore 407 231 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table14 184307 float 0;
#X coords 0 1.02 184306 -1.02 200 130 1;
#X restore 406 69 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table16 66176 float 0;
#X coords 0 1.02 66175 -1.02 200 130 1;
#X restore 133 387 graph;
#N canvas 0 22 450 300 graph1 0;
#X array table17 176128 float 0;
#X coords 0 1.02 176127 -1.02 200 130 1;
#X restore 137 231 graph;
#X restore 207 15 pd arrays;
#X obj 60 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 77 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 94 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 111 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 128 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 145 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 162 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 179 -6 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 207 34 \; pd dsp 0;
#X obj 72 43 send~ ch8;
#X obj 71 61 send~ ch7;
#X obj 23 59 send~ ch1;
#X obj 32 49 send~ ch2;
#X obj 52 74 send~ ch3;
#X obj 62 74 send~ ch4;
#X obj 12 61 send~ ch5;
#X obj 68 74 send~ ch6;
#N canvas 48 50 1144 311 loops 0;
#X obj 50 58 tabplay~ table18;
#X msg 60 33 bang;
#X msg 181 33 bang;
#X msg 313 33 bang;
#X msg 433 32 bang;
#X msg 569 42 bang;
#X msg 687 32 bang;
#X msg 808 29 bang;
#X msg 929 29 bang;
#X obj 171 58 tabplay~ table17;
#X obj 298 59 tabplay~ table16;
#X obj 423 57 tabplay~ table15;
#X obj 563 58 tabplay~ table14;
#X obj 683 57 tabplay~ table13;
#X obj 801 53 tabplay~ table12;
#X obj 923 54 tabplay~ table11;
#X obj 72 8 inlet;
#X obj 179 7 inlet;
#X obj 421 7 inlet;
#X obj 306 10 inlet;
#X obj 565 9 inlet;
#X obj 679 7 inlet;
#X obj 800 6 inlet;
#X obj 927 7 inlet;
#X obj 53 91 outlet~;
#X obj 167 92 outlet~;
#X obj 298 90 outlet~;
#X obj 426 87 outlet~;
#X obj 564 87 outlet~;
#X obj 690 89 outlet~;
#X obj 804 88 outlet~;
#X obj 924 89 outlet~;
#X connect 0 0 24 0;
#X connect 0 1 1 0;
#X connect 1 0 0 0;
#X connect 2 0 9 0;
#X connect 3 0 10 0;
#X connect 4 0 11 0;
#X connect 5 0 12 0;
#X connect 6 0 13 0;
#X connect 7 0 14 0;
#X connect 8 0 15 0;
#X connect 9 0 25 0;
#X connect 9 1 2 0;
#X connect 10 0 26 0;
#X connect 10 1 3 0;
#X connect 11 0 27 0;
#X connect 11 1 4 0;
#X connect 12 0 28 0;
#X connect 12 1 5 0;
#X connect 13 0 29 0;
#X connect 13 1 6 0;
#X connect 14 0 30 0;
#X connect 14 1 7 0;
#X connect 15 0 31 0;
#X connect 15 1 8 0;
#X connect 16 0 1 0;
#X connect 17 0 2 0;
#X connect 18 0 4 0;
#X connect 19 0 3 0;
#X connect 20 0 5 0;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X connect 23 0 8 0;
#X restore 26 37 pd loops;
#X text 831 -14 RESET BANGS;
#X msg 207 59 \; pd dsp 1 \; start bang;
#N canvas 290 383 796 294 sigstuff 0;
#X obj 595 198 receive~ ch8s;
#X obj 7 204 receive~ ch1s;
#X obj 91 203 receive~ ch2s;
#X obj 172 203 receive~ ch3s;
#X obj 268 201 receive~ ch4s;
#X obj 435 202 receive~ ch6s;
#X obj 10 12 receive~ orcutter;
#X obj 105 16 receive~ fftease;
#X obj 194 18 receive~ pvocc;
#X obj 357 201 receive~ ch5s;
#X obj 521 197 receive~ ch7s;
#X obj 186 55 receive~ orig;
#X obj 21 53 receive~ beat;
#X obj 102 55 receive~ r1;
#X obj 278 17 receive~ orig1;
#X obj 361 18 receive~ two;
#X obj 12 31 sigout 5 GRAINS;
#X obj 107 33 sigout 6 FFT;
#X obj 194 34 sigout 7 PVOC;
#X obj 23 71 sigout 10 DRUMS;
#X obj 102 72 sigout 11 BEAT;
#X obj 516 25 adc~;
#X obj 518 47 send~ orig;
#X obj 275 37 sigout 8 loop;
#X obj 363 35 sigout 9 loop2;
#X obj 187 73 sigout 12 input;
#X obj 7 219 sigout 13 ch1s;
#X obj 93 220 sigout 14 ch2s;
#X obj 173 220 sigout 15 ch3s;
#X obj 266 219 sigout 16 ch4s;
#X obj 359 220 sigout 17 ch5s;
#X obj 437 223 sigout 18 ch6s;
#X obj 517 217 sigout 19 ch7s;
#X obj 603 222 sigout 20 ch8s;
#X connect 0 0 33 0;
#X connect 1 0 26 0;
#X connect 2 0 27 0;
#X connect 3 0 28 0;
#X connect 4 0 29 0;
#X connect 5 0 31 0;
#X connect 6 0 16 0;
#X connect 7 0 17 0;
#X connect 8 0 18 0;
#X connect 9 0 30 0;
#X connect 10 0 32 0;
#X connect 11 0 25 0;
#X connect 12 0 19 0;
#X connect 13 0 20 0;
#X connect 14 0 23 0;
#X connect 15 0 24 0;
#X connect 21 0 22 0;
#X connect 21 1 22 0;
#X restore 255 -2 pd sigstuff;
#N canvas 0 22 925 601 pooper 0;
#N canvas 0 22 450 300 graph2 0;
#X array GRAINER 428253 float 0;
#X coords 0 1 428252 -1 200 140 1;
#X restore 26 244 graph;
#N canvas 0 22 450 300 graph2 0;
#X array GRAINER2 113241 float 0;
#X coords 0 1 113240 -1 200 140 1;
#X restore 50 65 graph;
#N canvas 0 22 450 300 graph2 0;
#X array array99 10 float 0;
#X coords 0 1 9 -1 200 140 1;
#X restore 356 64 graph;
#X restore 260 32 pd pooper;
#N canvas 322 550 789 405 loadtables 0;
#X obj 417 124 soundfiler;
#X obj 417 94 openpanel;
#X msg 417 80 bang;
#X text 42 131 click to load a file;
#X text 161 122 comment;
#X obj 29 60 soundfiler;
#X obj 30 32 openpanel;
#X msg 30 19 bang;
#X obj 291 59 soundfiler;
#X obj 295 33 openpanel;
#X msg 294 19 bang;
#X text 457 73 comment;
#X obj 29 115 soundfiler;
#X obj 30 87 openpanel;
#X msg 30 74 bang;
#X obj 158 63 soundfiler;
#X obj 159 35 openpanel;
#X msg 159 22 bang;
#X obj 158 118 soundfiler;
#X obj 159 90 openpanel;
#X msg 159 77 bang;
#X msg 30 46 read -resize \$1 table17;
#X obj 287 124 soundfiler;
#X obj 291 98 openpanel;
#X msg 290 84 bang;
#X msg 30 101 read -resize \$1 table16;
#X msg 159 49 read -resize \$1 table15;
#X msg 159 104 read -resize \$1 table14;
#X msg 290 47 read -resize \$1 table13;
#X msg 286 112 read -resize \$1 table12;
#X msg 417 109 read -resize \$1 table11;
#X obj 556 127 soundfiler;
#X obj 556 101 openpanel;
#X msg 556 88 bang;
#X msg 556 114 read -resize \$1 array99;
#X obj 37 216 soundfiler;
#X obj 37 186 openpanel;
#X msg 37 172 bang;
#X text 77 165 comment;
#X msg 37 201 read -resize \$1 table18;
#X floatatom 186 271 0 0 0 0 - - -;
#X msg 188 161 set array99;
#X obj 184 237 tabplay~ array99;
#X obj 186 253 env~ 16384;
#X obj 274 250 *~;
#X obj 285 236 line~;
#X msg 284 208 0.1 100;
#X msg 292 223 0 100;
#X obj 273 262 hip~ 5;
#X msg 217 204 0 44100;
#X msg 216 190 44100;
#X msg 217 176 bang;
#X msg 216 221 44100 1000;
#X obj 273 274 send~ vox;
#X text 391 207 LOAD The SOUNDFILES MANUALLY HERE;
#X obj 383 264 soundfiler;
#X obj 384 236 openpanel;
#X msg 383 222 bang;
#X msg 384 250 read -resize \$1 GRAINER2;
#X connect 1 0 30 0;
#X connect 2 0 1 0;
#X connect 6 0 21 0;
#X connect 7 0 6 0;
#X connect 9 0 28 0;
#X connect 10 0 9 0;
#X connect 13 0 25 0;
#X connect 14 0 13 0;
#X connect 16 0 26 0;
#X connect 17 0 16 0;
#X connect 19 0 27 0;
#X connect 20 0 19 0;
#X connect 21 0 5 0;
#X connect 23 0 29 0;
#X connect 24 0 23 0;
#X connect 25 0 12 0;
#X connect 26 0 15 0;
#X connect 27 0 18 0;
#X connect 28 0 8 0;
#X connect 29 0 22 0;
#X connect 30 0 0 0;
#X connect 32 0 34 0;
#X connect 33 0 32 0;
#X connect 34 0 31 0;
#X connect 36 0 39 0;
#X connect 37 0 36 0;
#X connect 39 0 35 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 42 0 44 0;
#X connect 42 1 51 0;
#X connect 43 0 40 0;
#X connect 44 0 48 0;
#X connect 45 0 44 1;
#X connect 46 0 45 0;
#X connect 47 0 45 0;
#X connect 48 0 53 0;
#X connect 49 0 42 0;
#X connect 50 0 42 0;
#X connect 51 0 42 0;
#X connect 52 0 42 0;
#X connect 56 0 58 0;
#X connect 57 0 56 0;
#X connect 58 0 55 0;
#X restore 260 14 pd loadtables;
#X text 168 26 comment;
#N canvas 1017 351 389 677 drums 1;
#X text 27 17 ------------------------;
#X obj 115 43 vsl 45 128 0 100 0 0 empty empty DRUMS 0 -8 0 12 -62243
-70022 -1 0 1;
#X obj 110 179 *~ 0;
#X obj 138 178 dbtorms;
#X obj 182 178 receive~ drums;
#X obj 118 196 send~ beat;
#X obj 26 42 vsl 45 128 0 100 0 0 empty empty RIGHT 0 -8 0 12 -200901
-70022 -1 0 1;
#X obj 33 191 *~ 0;
#X obj 32 209 dbtorms;
#X obj 55 212 receive~ r;
#X obj 56 198 send~ r1;
#X obj 70 42 vsl 45 128 0 100 0 0 empty empty LEFT 0 -8 0 12 -84466
-70022 -1 0 1;
#X obj 82 185 *~ 0;
#X obj 72 175 dbtorms;
#X obj 109 210 receive~ l;
#X obj 29 227 grid grid1 200 0 400 200 0 400 1 1 1 10 10 68 385;
#X obj 33 462 send gx;
#X obj 82 465 send gy;
#X floatatom 33 435 5 0 0 0 - - -;
#X floatatom 81 437 5 0 0 0 - - -;
#X floatatom 54 450 5 0 0 0 - - -;
#X floatatom 105 450 5 0 0 0 - - -;
#X obj 33 447 * 4;
#X obj 83 449 * 4;
#X text 25 8 DRUMSTUFF;
#X obj 164 465 vsl 30 70 40 240 0 0 tempo empty empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 199 466 vsl 30 70 0 1 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 233 465 vsl 30 70 0 1 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 123 481 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 136 509 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 92 138 888 514 floofer 0;
#X obj 136 226 recalculations;
#N canvas 506 307 832 579 position 0;
#X obj 65 47 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X obj 259 40 unpack;
#X floatatom 260 130 5 0 0 0 - - -;
#X floatatom 350 130 5 0 0 0 - - -;
#X msg 65 103 \; scan get_pos;
#X obj 259 13 r result;
#X obj 259 71 moses 0;
#X obj 348 76 moses 0;
#X obj 259 100 moses 401;
#X obj 349 102 moses 401;
#X text 276 157 X;
#X text 369 157 Y;
#X obj 144 218 * -1;
#X obj 158 247 abs;
#X obj 141 277 +;
#X obj 147 310 *;
#X obj 196 218 * -1;
#X obj 204 248 abs;
#X obj 187 278 +;
#X obj 265 194 - 200;
#X obj 265 217 * -1;
#X obj 279 245 abs;
#X obj 262 275 +;
#X obj 315 196 - 200;
#X obj 332 249 abs;
#X obj 315 279 +;
#X text 178 305 a;
#X obj 558 200 - 200;
#X obj 558 223 * -1;
#X obj 573 253 abs;
#X obj 556 283 +;
#X obj 506 200 - 200;
#X obj 516 251 abs;
#X obj 499 281 +;
#X obj 401 249 abs;
#X obj 384 279 +;
#X obj 449 249 abs;
#X obj 432 279 +;
#X obj 283 306 *;
#X obj 403 310 *;
#X obj 519 315 *;
#X text 316 305 b;
#X text 440 307 c;
#X text 560 314 d;
#X obj 32 206 s xxx;
#X obj 616 200 s yyy;
#X obj 147 360 s cutcut_a;
#X obj 283 359 s cutcut_b;
#X obj 403 359 s cutcut_c;
#X obj 519 358 s cutcut_d;
#X obj 65 72 metro 200;
#X obj 144 195 - 201;
#X obj 197 195 - 201;
#X obj 390 197 - 199;
#X obj 438 197 - 199;
#X obj 65 21 inlet;
#X obj 455 42 receive gx;
#X obj 492 71 receive gy;
#X connect 0 0 50 0;
#X connect 1 0 6 0;
#X connect 1 1 7 0;
#X connect 2 0 19 0;
#X connect 2 0 31 0;
#X connect 2 0 44 0;
#X connect 2 0 51 0;
#X connect 2 0 53 0;
#X connect 3 0 23 0;
#X connect 3 0 27 0;
#X connect 3 0 45 0;
#X connect 3 0 52 0;
#X connect 3 0 54 0;
#X connect 5 0 1 0;
#X connect 6 1 8 0;
#X connect 7 1 9 0;
#X connect 8 0 2 0;
#X connect 9 0 3 0;
#X connect 12 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 15 0 46 0;
#X connect 16 0 17 0;
#X connect 16 0 18 0;
#X connect 17 0 18 1;
#X connect 18 0 15 1;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 20 0 22 0;
#X connect 21 0 22 1;
#X connect 22 0 38 0;
#X connect 23 0 24 0;
#X connect 23 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 38 1;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 28 0 30 0;
#X connect 29 0 30 1;
#X connect 30 0 40 1;
#X connect 31 0 32 0;
#X connect 31 0 33 0;
#X connect 32 0 33 1;
#X connect 33 0 40 0;
#X connect 34 0 35 1;
#X connect 35 0 39 0;
#X connect 36 0 37 1;
#X connect 37 0 39 1;
#X connect 38 0 47 0;
#X connect 39 0 48 0;
#X connect 40 0 49 0;
#X connect 50 0 4 0;
#X connect 51 0 12 0;
#X connect 52 0 16 0;
#X connect 53 0 34 0;
#X connect 53 0 35 0;
#X connect 54 0 36 0;
#X connect 54 0 37 0;
#X connect 55 0 0 0;
#X connect 56 0 2 0;
#X connect 57 0 3 0;
#X restore 24 183 pd position;
#N canvas 177 22 767 559 a_area 0;
#X obj 224 51 spigot;
#X obj 382 227 float;
#X obj 488 232 float;
#X obj 501 152 r xxx;
#X obj 602 156 r yyy;
#X text 400 206 X;
#X text 504 209 Y;
#X obj 194 267 random 10000;
#X obj 321 15 r cutcut_a;
#X obj 194 327 moses;
#X obj 84 230 + 1;
#X obj 84 253 mod 32;
#X obj 563 406 cnv 15 100 100 empty empty empty 20 12 0 14 -233017
-66577 0;
#X text 566 403 a;
#X text 566 490 b;
#X text 653 489 c;
#X text 653 404 d;
#X obj 382 257 * 25;
#X obj 488 261 * 25;
#X obj 332 390 moses;
#X obj 406 333 +;
#X text 58 410 send to b ->;
#X text 224 425 send to d ->;
#N canvas 0 176 1266 670 a_to_b 0;
#X obj 9 555 s out_b01;
#X obj 9 582 s out_b02;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 282 362 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 59 234 pd ab;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 88 180 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 116 233 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 182 182 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 208 236 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 251 182 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 279 235 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 334 181 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 356 235 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 396 180 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 424 233 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 476 179 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 502 233 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 549 177 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 577 230 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 621 177 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 658 229 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 705 179 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 733 232 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 780 177 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 806 231 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 851 177 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 879 230 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 912 174 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 934 228 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 982 174 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 1010 227 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 1061 173 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 1087 227 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 1134 176 pd ab;
#N canvas 254 258 355 341 ab 0;
#X obj 44 148 tabread trans_ab;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_a;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X restore 1162 229 pd ab;
#X obj 88 154 + 1;
#X obj 116 207 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 476 153 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 780 151 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 912 148 + 23;
#X obj 934 202 + 24;
#X obj 982 148 + 25;
#X obj 1010 201 + 26;
#X obj 1061 147 + 27;
#X obj 1087 201 + 28;
#X obj 1134 150 + 29;
#X obj 1163 203 + 30;
#X text 788 58 inside each subbox \, yy_a is received;
#X text 114 29 position in measure;
#X obj 86 555 s out_b03;
#X obj 86 582 s out_b04;
#X obj 163 555 s out_b05;
#X obj 163 582 s out_b06;
#X obj 240 555 s out_b07;
#X obj 240 582 s out_b08;
#X obj 317 555 s out_b09;
#X obj 317 582 s out_b10;
#X obj 394 555 s out_b11;
#X obj 394 582 s out_b12;
#X obj 471 555 s out_b13;
#X obj 471 582 s out_b14;
#X obj 549 555 s out_b15;
#X obj 548 582 s out_b16;
#X obj 625 555 s out_b17;
#X obj 625 582 s out_b18;
#X obj 702 555 s out_b19;
#X obj 703 582 s out_b20;
#X obj 779 555 s out_b21;
#X obj 779 582 s out_b22;
#X obj 856 555 s out_b23;
#X obj 856 582 s out_b24;
#X obj 933 555 s out_b25;
#X obj 933 582 s out_b26;
#X obj 1010 555 s out_b27;
#X obj 1010 582 s out_b28;
#X obj 1087 555 s out_b29;
#X obj 1087 582 s out_b30;
#X obj 1164 555 s out_b31;
#X obj 1164 582 s out_b32;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 100 0;
#X connect 3 1 101 0;
#X connect 4 0 102 0;
#X connect 4 1 103 0;
#X connect 5 0 104 0;
#X connect 5 1 105 0;
#X connect 6 0 106 0;
#X connect 6 1 107 0;
#X connect 7 0 108 0;
#X connect 7 1 109 0;
#X connect 8 0 110 0;
#X connect 8 1 111 0;
#X connect 9 0 112 0;
#X connect 9 1 113 0;
#X connect 10 0 114 0;
#X connect 10 1 115 0;
#X connect 11 0 116 0;
#X connect 11 1 117 0;
#X connect 12 0 118 0;
#X connect 12 1 119 0;
#X connect 13 0 120 0;
#X connect 13 1 121 0;
#X connect 14 0 122 0;
#X connect 14 1 123 0;
#X connect 15 0 124 0;
#X connect 15 1 125 0;
#X connect 16 0 126 0;
#X connect 16 1 127 0;
#X connect 17 0 128 0;
#X connect 17 1 129 0;
#X connect 18 0 2 0;
#X connect 18 1 3 0;
#X connect 19 0 4 0;
#X connect 19 1 5 0;
#X connect 20 0 6 0;
#X connect 20 1 7 0;
#X connect 21 0 8 0;
#X connect 21 1 9 0;
#X connect 22 0 10 0;
#X connect 22 1 11 0;
#X connect 23 0 12 0;
#X connect 23 1 13 0;
#X connect 24 0 14 0;
#X connect 24 1 15 0;
#X connect 25 0 16 0;
#X connect 25 1 17 0;
#X connect 26 0 18 0;
#X connect 26 1 19 0;
#X connect 27 0 20 0;
#X connect 27 1 21 0;
#X connect 28 0 22 0;
#X connect 28 1 23 0;
#X connect 29 0 24 0;
#X connect 29 1 25 0;
#X connect 30 0 26 0;
#X connect 30 1 27 0;
#X connect 31 0 28 0;
#X connect 31 1 29 0;
#X connect 32 0 30 0;
#X connect 32 1 31 0;
#X connect 33 0 32 0;
#X connect 34 0 2 1;
#X connect 36 0 34 0;
#X connect 37 0 36 0;
#X connect 37 0 68 0;
#X connect 37 0 69 0;
#X connect 37 0 70 0;
#X connect 37 0 71 0;
#X connect 37 0 72 0;
#X connect 37 0 73 0;
#X connect 37 0 74 0;
#X connect 37 0 75 0;
#X connect 37 0 76 0;
#X connect 37 0 77 0;
#X connect 37 0 78 0;
#X connect 37 0 79 0;
#X connect 37 0 80 0;
#X connect 37 0 81 0;
#X connect 37 0 82 0;
#X connect 37 0 83 0;
#X connect 37 0 84 0;
#X connect 37 0 85 0;
#X connect 37 0 86 0;
#X connect 37 0 87 0;
#X connect 37 0 88 0;
#X connect 37 0 89 0;
#X connect 37 0 90 0;
#X connect 37 0 91 0;
#X connect 37 0 92 0;
#X connect 37 0 93 0;
#X connect 37 0 94 0;
#X connect 37 0 95 0;
#X connect 37 0 96 0;
#X connect 37 0 97 0;
#X connect 38 0 18 1;
#X connect 39 0 3 1;
#X connect 40 0 26 1;
#X connect 41 0 4 1;
#X connect 42 0 19 1;
#X connect 43 0 5 1;
#X connect 44 0 30 1;
#X connect 45 0 6 1;
#X connect 46 0 20 1;
#X connect 47 0 7 1;
#X connect 48 0 27 1;
#X connect 49 0 8 1;
#X connect 50 0 21 1;
#X connect 51 0 9 1;
#X connect 52 0 32 1;
#X connect 53 0 10 1;
#X connect 54 0 22 1;
#X connect 55 0 11 1;
#X connect 56 0 28 1;
#X connect 57 0 12 1;
#X connect 58 0 23 1;
#X connect 59 0 13 1;
#X connect 60 0 31 1;
#X connect 61 0 14 1;
#X connect 62 0 24 1;
#X connect 63 0 15 1;
#X connect 64 0 29 1;
#X connect 65 0 16 1;
#X connect 66 0 25 1;
#X connect 67 0 17 1;
#X connect 68 0 38 0;
#X connect 69 0 39 0;
#X connect 70 0 40 0;
#X connect 71 0 41 0;
#X connect 72 0 42 0;
#X connect 73 0 43 0;
#X connect 74 0 44 0;
#X connect 75 0 45 0;
#X connect 76 0 46 0;
#X connect 77 0 47 0;
#X connect 78 0 48 0;
#X connect 79 0 49 0;
#X connect 80 0 50 0;
#X connect 81 0 51 0;
#X connect 82 0 52 0;
#X connect 83 0 53 0;
#X connect 84 0 54 0;
#X connect 85 0 55 0;
#X connect 86 0 56 0;
#X connect 87 0 57 0;
#X connect 88 0 58 0;
#X connect 89 0 59 0;
#X connect 90 0 60 0;
#X connect 91 0 61 0;
#X connect 92 0 62 0;
#X connect 93 0 63 0;
#X connect 94 0 64 0;
#X connect 95 0 65 0;
#X connect 96 0 66 0;
#X connect 97 0 67 0;
#X restore 50 483 pd a_to_b;
#N canvas 131 575 751 332 a_to_a 0;
#X obj 13 182 s out_a01;
#X obj 13 208 s out_a02;
#X obj 87 64 float;
#X obj 88 19 inlet;
#X obj 87 102 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31;
#X obj 13 234 s out_a03;
#X obj 13 260 s out_a04;
#X obj 99 182 s out_a05;
#X obj 100 208 s out_a06;
#X obj 100 234 s out_a07;
#X obj 100 260 s out_a08;
#X obj 183 182 s out_a09;
#X obj 183 208 s out_a10;
#X obj 183 234 s out_a11;
#X obj 183 260 s out_a12;
#X obj 269 182 s out_a13;
#X obj 270 208 s out_a14;
#X obj 271 234 s out_a15;
#X obj 270 260 s out_a16;
#X obj 354 182 s out_a17;
#X obj 354 208 s out_a18;
#X obj 354 234 s out_a19;
#X obj 355 260 s out_a20;
#X obj 440 182 s out_a21;
#X obj 441 208 s out_a22;
#X obj 441 234 s out_a23;
#X obj 441 260 s out_a24;
#X obj 524 182 s out_a25;
#X obj 524 208 s out_a26;
#X obj 524 234 s out_a27;
#X obj 524 260 s out_a28;
#X obj 610 182 s out_a29;
#X obj 611 208 s out_a30;
#X obj 611 234 s out_a31;
#X obj 611 260 s out_a32;
#X obj 144 18 r playing_a;
#X obj 88 41 t b;
#X connect 2 0 4 0;
#X connect 3 0 36 0;
#X connect 4 0 0 0;
#X connect 4 1 1 0;
#X connect 4 2 5 0;
#X connect 4 3 6 0;
#X connect 4 4 7 0;
#X connect 4 5 8 0;
#X connect 4 6 9 0;
#X connect 4 7 10 0;
#X connect 4 8 11 0;
#X connect 4 9 12 0;
#X connect 4 10 13 0;
#X connect 4 11 14 0;
#X connect 4 12 15 0;
#X connect 4 13 16 0;
#X connect 4 14 17 0;
#X connect 4 15 18 0;
#X connect 4 16 19 0;
#X connect 4 17 20 0;
#X connect 4 18 21 0;
#X connect 4 19 22 0;
#X connect 4 20 23 0;
#X connect 4 21 24 0;
#X connect 4 22 25 0;
#X connect 4 23 26 0;
#X connect 4 24 27 0;
#X connect 4 25 28 0;
#X connect 4 26 29 0;
#X connect 4 27 30 0;
#X connect 4 28 31 0;
#X connect 4 29 32 0;
#X connect 4 30 33 0;
#X connect 4 31 34 0;
#X connect 35 0 2 1;
#X connect 36 0 2 0;
#X restore 462 482 pd a_to_a;
#X text 416 433 <- send to a;
#X text 503 74 the measure;
#X text 503 62 send position within;
#X obj 539 103 s playing_a;
#X obj 559 311 s yy_a;
#X obj 559 346 s xx_a;
#X obj 84 276 * 32;
#N canvas 0 211 1262 666 a_to_d 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 288 365 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 88 154 + 1;
#X obj 128 210 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 472 159 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 777 152 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 912 148 + 23;
#X obj 952 204 + 24;
#X obj 982 148 + 25;
#X obj 1010 201 + 26;
#X obj 1050 148 + 27;
#X obj 1087 201 + 28;
#X obj 1126 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#X obj 9 555 s out_d01;
#X obj 9 582 s out_d02;
#X obj 86 555 s out_d03;
#X obj 86 582 s out_d04;
#X obj 163 555 s out_d05;
#X obj 163 582 s out_d06;
#X obj 240 555 s out_d07;
#X obj 240 582 s out_d08;
#X obj 317 555 s out_d09;
#X obj 317 582 s out_d10;
#X obj 394 555 s out_d11;
#X obj 394 582 s out_d12;
#X obj 471 555 s out_d13;
#X obj 471 582 s out_d14;
#X obj 549 555 s out_d15;
#X obj 548 582 s out_d16;
#X obj 625 555 s out_d17;
#X obj 625 582 s out_d18;
#X obj 702 555 s out_d19;
#X obj 703 582 s out_d20;
#X obj 779 555 s out_d21;
#X obj 779 582 s out_d22;
#X obj 856 555 s out_d23;
#X obj 856 582 s out_d24;
#X obj 933 555 s out_d25;
#X obj 933 582 s out_d26;
#X obj 1010 555 s out_d27;
#X obj 1010 582 s out_d28;
#X obj 1087 555 s out_d29;
#X obj 1087 582 s out_d30;
#X obj 1164 555 s out_d31;
#X obj 1164 582 s out_d32;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 59 242 pd ad;
#X text 788 58 inside each subbox \, xx_a and yy_a are received;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 128 241 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 209 241 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 278 240 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 356 243 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 425 242 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 503 241 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 575 241 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 658 242 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 729 239 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 810 239 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 879 238 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 954 238 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 1015 238 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 1091 238 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 1160 237 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 94 182 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 174 183 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 249 182 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 324 185 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 391 183 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 472 185 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 541 182 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 610 181 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 700 180 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 776 180 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 845 179 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 914 178 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 989 178 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 1050 178 pd ad;
#N canvas 541 147 303 327 ad 0;
#X obj 51 108 tabread trans_ad;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_a;
#X obj 162 189 r yy_a;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X restore 1126 178 pd ad;
#X connect 0 0 66 0;
#X connect 0 1 67 0;
#X connect 1 0 68 0;
#X connect 1 1 69 0;
#X connect 2 0 70 0;
#X connect 2 1 71 0;
#X connect 3 0 72 0;
#X connect 3 1 73 0;
#X connect 4 0 74 0;
#X connect 4 1 75 0;
#X connect 5 0 76 0;
#X connect 5 1 77 0;
#X connect 6 0 78 0;
#X connect 6 1 79 0;
#X connect 7 0 80 0;
#X connect 7 1 81 0;
#X connect 8 0 82 0;
#X connect 8 1 83 0;
#X connect 9 0 84 0;
#X connect 9 1 85 0;
#X connect 10 0 86 0;
#X connect 10 1 87 0;
#X connect 11 0 88 0;
#X connect 11 1 89 0;
#X connect 12 0 90 0;
#X connect 12 1 91 0;
#X connect 13 0 92 0;
#X connect 13 1 93 0;
#X connect 14 0 94 0;
#X connect 14 1 95 0;
#X connect 15 0 96 0;
#X connect 15 1 97 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 98 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 115 0;
#X connect 36 0 100 0;
#X connect 37 0 116 0;
#X connect 38 0 101 0;
#X connect 39 0 117 0;
#X connect 40 0 102 0;
#X connect 41 0 118 0;
#X connect 42 0 103 0;
#X connect 43 0 119 0;
#X connect 44 0 104 0;
#X connect 45 0 120 0;
#X connect 46 0 105 0;
#X connect 47 0 121 0;
#X connect 48 0 106 0;
#X connect 49 0 122 0;
#X connect 50 0 107 0;
#X connect 51 0 123 0;
#X connect 52 0 108 0;
#X connect 53 0 124 0;
#X connect 54 0 109 0;
#X connect 55 0 125 0;
#X connect 56 0 110 0;
#X connect 57 0 126 0;
#X connect 58 0 111 0;
#X connect 59 0 127 0;
#X connect 60 0 112 0;
#X connect 61 0 128 0;
#X connect 62 0 113 0;
#X connect 63 0 129 0;
#X connect 64 0 114 0;
#X connect 98 0 0 1;
#X connect 100 0 1 1;
#X connect 101 0 2 1;
#X connect 102 0 3 1;
#X connect 103 0 4 1;
#X connect 104 0 5 1;
#X connect 105 0 6 1;
#X connect 106 0 7 1;
#X connect 107 0 8 1;
#X connect 108 0 9 1;
#X connect 109 0 10 1;
#X connect 110 0 11 1;
#X connect 111 0 12 1;
#X connect 112 0 13 1;
#X connect 113 0 14 1;
#X connect 114 0 15 1;
#X connect 115 0 16 1;
#X connect 116 0 24 1;
#X connect 117 0 17 1;
#X connect 118 0 28 1;
#X connect 119 0 18 1;
#X connect 120 0 25 1;
#X connect 121 0 19 1;
#X connect 122 0 30 1;
#X connect 123 0 20 1;
#X connect 124 0 26 1;
#X connect 125 0 21 1;
#X connect 126 0 29 1;
#X connect 127 0 22 1;
#X connect 128 0 27 1;
#X connect 129 0 23 1;
#X restore 223 486 pd a_to_d;
#X obj 224 107 t float bang bang bang float;
#X obj 224 12 r measure;
#X obj 112 114 r init;
#X obj 112 140 t f b b;
#X connect 0 0 33 0;
#X connect 1 0 17 0;
#X connect 2 0 18 0;
#X connect 3 0 1 1;
#X connect 4 0 2 1;
#X connect 7 0 9 0;
#X connect 8 0 0 1;
#X connect 9 0 23 1;
#X connect 9 1 19 0;
#X connect 10 0 11 0;
#X connect 11 0 31 0;
#X connect 17 0 20 0;
#X connect 17 0 30 0;
#X connect 18 0 9 1;
#X connect 18 0 20 1;
#X connect 18 0 29 0;
#X connect 19 0 32 1;
#X connect 19 1 24 0;
#X connect 20 0 19 1;
#X connect 31 0 23 0;
#X connect 31 0 32 0;
#X connect 33 0 10 0;
#X connect 33 1 7 0;
#X connect 33 2 1 0;
#X connect 33 3 2 0;
#X connect 33 4 28 0;
#X connect 34 0 0 0;
#X connect 35 0 36 0;
#X connect 36 0 10 0;
#X connect 36 1 1 0;
#X connect 36 2 2 0;
#X restore 272 226 pd a_area;
#X obj 26 226 raw_samples;
#N canvas 0 168 853 558 b_area 0;
#X obj 213 58 spigot;
#X obj 398 206 float;
#X obj 486 209 float;
#X obj 475 157 r xxx;
#X obj 599 155 r yyy;
#X text 407 185 X;
#X text 503 186 Y;
#X obj 173 217 random 10000;
#X obj 173 278 moses;
#X obj 69 213 + 1;
#X obj 69 236 mod 32;
#X obj 554 384 cnv 15 100 100 empty empty empty 20 12 0 14 -233017
-66577 0;
#X text 557 381 a;
#X text 557 468 b;
#X text 644 467 c;
#X text 644 382 d;
#X obj 398 236 * 25;
#X obj 486 238 * 25;
#X obj 348 368 moses;
#X obj 431 311 +;
#X text 514 88 the measure;
#X text 514 73 send position within;
#X obj 69 259 * 32;
#X obj 213 119 t float bang bang bang float;
#X obj 213 19 r measure;
#X obj 310 22 r cutcut_b;
#X obj 516 116 s playing_b;
#N canvas 388 510 753 334 b_to_b 0;
#X obj 87 64 float;
#X obj 88 19 inlet;
#X obj 87 102 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31;
#X obj 88 41 t b;
#X obj 144 18 r playing_b;
#X obj 13 182 s out_b01;
#X obj 13 208 s out_b02;
#X obj 12 234 s out_b03;
#X obj 13 260 s out_b04;
#X obj 99 182 s out_b05;
#X obj 100 208 s out_b06;
#X obj 100 234 s out_b07;
#X obj 100 260 s out_b08;
#X obj 183 182 s out_b09;
#X obj 183 208 s out_b10;
#X obj 183 234 s out_b11;
#X obj 183 260 s out_b12;
#X obj 269 182 s out_b13;
#X obj 270 208 s out_b14;
#X obj 271 234 s out_b15;
#X obj 270 260 s out_b16;
#X obj 354 182 s out_b17;
#X obj 354 208 s out_b18;
#X obj 355 234 s out_b19;
#X obj 355 260 s out_b20;
#X obj 440 182 s out_b21;
#X obj 441 208 s out_b22;
#X obj 441 234 s out_b23;
#X obj 441 260 s out_b24;
#X obj 524 182 s out_b25;
#X obj 524 208 s out_b26;
#X obj 524 234 s out_b27;
#X obj 524 260 s out_b28;
#X obj 610 182 s out_b29;
#X obj 611 208 s out_b30;
#X obj 611 234 s out_b31;
#X obj 611 260 s out_b32;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 2 1 6 0;
#X connect 2 2 7 0;
#X connect 2 3 8 0;
#X connect 2 4 9 0;
#X connect 2 5 10 0;
#X connect 2 6 11 0;
#X connect 2 7 12 0;
#X connect 2 8 13 0;
#X connect 2 9 14 0;
#X connect 2 10 15 0;
#X connect 2 11 16 0;
#X connect 2 12 17 0;
#X connect 2 13 18 0;
#X connect 2 14 19 0;
#X connect 2 15 20 0;
#X connect 2 16 21 0;
#X connect 2 17 22 0;
#X connect 2 18 23 0;
#X connect 2 19 24 0;
#X connect 2 20 25 0;
#X connect 2 21 26 0;
#X connect 2 22 27 0;
#X connect 2 23 28 0;
#X connect 2 24 29 0;
#X connect 2 25 30 0;
#X connect 2 26 31 0;
#X connect 2 27 32 0;
#X connect 2 28 33 0;
#X connect 2 29 34 0;
#X connect 2 30 35 0;
#X connect 2 31 36 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 411 467 pd b_to_b;
#X obj 599 292 s yy_b;
#X obj 599 326 s xx_b;
#X obj 599 180 - 400;
#X obj 599 203 abs;
#X text 403 423 <- send to b;
#X text 48 387 send to a ->;
#X text 225 405 send to c ->;
#N canvas 29 22 1264 668 b_to_a 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 282 362 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 52 31 inlet;
#X obj 88 154 + 1;
#X obj 128 208 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 476 153 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 780 151 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 915 148 + 23;
#X obj 954 204 + 24;
#X obj 988 149 + 25;
#X obj 1020 202 + 26;
#X obj 1067 148 + 27;
#X obj 1092 202 + 28;
#X obj 1140 151 + 29;
#X obj 1165 202 + 30;
#X text 114 29 position in measure;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 59 234 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 127 235 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 211 238 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 279 239 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 355 236 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 423 237 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 507 240 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 575 241 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 663 233 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 731 234 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 815 237 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 883 238 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 959 235 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1027 236 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1097 235 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1163 234 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 94 183 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 178 186 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 246 187 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 322 184 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 390 185 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 474 188 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 542 189 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 630 181 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 698 182 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 782 185 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 850 186 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 926 183 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 994 184 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1064 183 pd ba;
#N canvas 254 258 357 343 ba 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_b;
#X obj 44 148 tabread trans_ba;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1130 182 pd ba;
#X text 788 58 inside each subbox \, yy_b is received;
#X obj 9 555 s out_a01;
#X obj 9 582 s out_a02;
#X obj 87 555 s out_a03;
#X obj 86 582 s out_a04;
#X obj 163 555 s out_a05;
#X obj 163 582 s out_a06;
#X obj 240 555 s out_a07;
#X obj 240 582 s out_a08;
#X obj 317 555 s out_a09;
#X obj 317 582 s out_a10;
#X obj 394 555 s out_a11;
#X obj 394 582 s out_a12;
#X obj 471 555 s out_a13;
#X obj 471 582 s out_a14;
#X obj 549 555 s out_a15;
#X obj 548 582 s out_a16;
#X obj 625 555 s out_a17;
#X obj 625 582 s out_a18;
#X obj 702 555 s out_a19;
#X obj 703 582 s out_a20;
#X obj 779 555 s out_a21;
#X obj 779 582 s out_a22;
#X obj 856 555 s out_a23;
#X obj 856 582 s out_a24;
#X obj 933 555 s out_a25;
#X obj 933 582 s out_a26;
#X obj 1010 555 s out_a27;
#X obj 1010 582 s out_a28;
#X obj 1087 555 s out_a29;
#X obj 1087 582 s out_a30;
#X obj 1164 555 s out_a31;
#X obj 1164 582 s out_a32;
#X connect 0 0 98 0;
#X connect 0 1 99 0;
#X connect 1 0 100 0;
#X connect 1 1 101 0;
#X connect 2 0 102 0;
#X connect 2 1 103 0;
#X connect 3 0 104 0;
#X connect 3 1 105 0;
#X connect 4 0 106 0;
#X connect 4 1 107 0;
#X connect 5 0 108 0;
#X connect 5 1 109 0;
#X connect 6 0 110 0;
#X connect 6 1 111 0;
#X connect 7 0 112 0;
#X connect 7 1 113 0;
#X connect 8 0 114 0;
#X connect 8 1 115 0;
#X connect 9 0 116 0;
#X connect 9 1 117 0;
#X connect 10 0 118 0;
#X connect 10 1 119 0;
#X connect 11 0 120 0;
#X connect 11 1 121 0;
#X connect 12 0 122 0;
#X connect 12 1 123 0;
#X connect 13 0 124 0;
#X connect 13 1 125 0;
#X connect 14 0 126 0;
#X connect 14 1 127 0;
#X connect 15 0 128 0;
#X connect 15 1 129 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 66 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 82 0;
#X connect 36 0 67 0;
#X connect 37 0 83 0;
#X connect 38 0 68 0;
#X connect 39 0 84 0;
#X connect 40 0 69 0;
#X connect 41 0 85 0;
#X connect 42 0 70 0;
#X connect 43 0 86 0;
#X connect 44 0 71 0;
#X connect 45 0 87 0;
#X connect 46 0 72 0;
#X connect 47 0 88 0;
#X connect 48 0 73 0;
#X connect 49 0 89 0;
#X connect 50 0 74 0;
#X connect 51 0 90 0;
#X connect 52 0 75 0;
#X connect 53 0 91 0;
#X connect 54 0 76 0;
#X connect 55 0 92 0;
#X connect 56 0 77 0;
#X connect 57 0 93 0;
#X connect 58 0 78 0;
#X connect 59 0 94 0;
#X connect 60 0 79 0;
#X connect 61 0 95 0;
#X connect 62 0 80 0;
#X connect 63 0 96 0;
#X connect 64 0 81 0;
#X connect 66 0 0 1;
#X connect 67 0 1 1;
#X connect 68 0 2 1;
#X connect 69 0 3 1;
#X connect 70 0 4 1;
#X connect 71 0 5 1;
#X connect 72 0 6 1;
#X connect 73 0 7 1;
#X connect 74 0 8 1;
#X connect 75 0 9 1;
#X connect 76 0 10 1;
#X connect 77 0 11 1;
#X connect 78 0 12 1;
#X connect 79 0 13 1;
#X connect 80 0 14 1;
#X connect 81 0 15 1;
#X connect 82 0 16 1;
#X connect 83 0 24 1;
#X connect 84 0 17 1;
#X connect 85 0 28 1;
#X connect 86 0 18 1;
#X connect 87 0 25 1;
#X connect 88 0 19 1;
#X connect 89 0 30 1;
#X connect 90 0 20 1;
#X connect 91 0 26 1;
#X connect 92 0 21 1;
#X connect 93 0 29 1;
#X connect 94 0 22 1;
#X connect 95 0 27 1;
#X connect 96 0 23 1;
#X restore 58 458 pd b_to_a;
#N canvas 38 165 1262 666 b_to_c 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 288 365 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 88 154 + 1;
#X obj 128 210 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 474 154 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 777 152 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 877 210 + 22;
#X obj 912 148 + 23;
#X obj 952 204 + 24;
#X obj 982 148 + 25;
#X obj 1010 201 + 26;
#X obj 1050 148 + 27;
#X obj 1087 201 + 28;
#X obj 1126 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 59 242 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 127 242 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 208 243 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 279 244 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 356 237 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 424 237 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 505 238 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 576 239 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 656 238 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 724 238 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 805 239 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 876 240 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 953 233 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 1021 233 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 1088 231 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 1166 234 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 181 185 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 249 185 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 330 186 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 401 187 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 478 180 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 546 180 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 627 181 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 698 182 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 778 181 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 846 181 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 927 182 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 998 183 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 1058 179 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 1129 180 pd bc;
#N canvas 541 147 305 329 bc 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 51 108 tabread trans_bc;
#X obj 162 189 r yy_b;
#X obj 159 143 r xx_b;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 1;
#X connect 6 0 2 1;
#X restore 85 185 pd bc;
#X text 788 58 inside each subbox \, xx_b and yy_b are received;
#X obj 8 557 s out_c01;
#X obj 9 582 s out_c02;
#X obj 87 555 s out_c03;
#X obj 86 582 s out_c04;
#X obj 163 555 s out_c05;
#X obj 163 582 s out_c06;
#X obj 239 555 s out_c07;
#X obj 240 582 s out_c08;
#X obj 317 555 s out_c09;
#X obj 317 582 s out_c10;
#X obj 394 555 s out_c11;
#X obj 394 582 s out_c12;
#X obj 471 555 s out_c13;
#X obj 471 582 s out_c14;
#X obj 549 555 s out_c15;
#X obj 548 582 s out_c16;
#X obj 625 555 s out_c17;
#X obj 625 582 s out_c18;
#X obj 702 555 s out_c19;
#X obj 702 582 s out_c20;
#X obj 779 555 s out_c21;
#X obj 779 582 s out_c22;
#X obj 856 555 s out_c23;
#X obj 856 582 s out_c24;
#X obj 933 555 s out_c25;
#X obj 933 582 s out_c26;
#X obj 1010 555 s out_c27;
#X obj 1010 582 s out_c28;
#X obj 1087 555 s out_c29;
#X obj 1087 582 s out_c30;
#X obj 1164 555 s out_c31;
#X obj 1164 582 s out_c32;
#X connect 0 0 98 0;
#X connect 0 1 99 0;
#X connect 1 0 100 0;
#X connect 1 1 101 0;
#X connect 2 0 102 0;
#X connect 2 1 103 0;
#X connect 3 0 104 0;
#X connect 3 1 105 0;
#X connect 4 0 106 0;
#X connect 4 1 107 0;
#X connect 5 0 108 0;
#X connect 5 1 109 0;
#X connect 6 0 110 0;
#X connect 6 1 111 0;
#X connect 7 0 112 0;
#X connect 7 1 113 0;
#X connect 8 0 114 0;
#X connect 8 1 115 0;
#X connect 9 0 116 0;
#X connect 9 1 117 0;
#X connect 10 0 118 0;
#X connect 10 1 119 0;
#X connect 11 0 120 0;
#X connect 11 1 121 0;
#X connect 12 0 122 0;
#X connect 12 1 123 0;
#X connect 13 0 124 0;
#X connect 13 1 125 0;
#X connect 14 0 126 0;
#X connect 14 1 127 0;
#X connect 15 0 128 0;
#X connect 15 1 129 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 66 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 96 0;
#X connect 36 0 67 0;
#X connect 37 0 82 0;
#X connect 38 0 68 0;
#X connect 39 0 83 0;
#X connect 40 0 69 0;
#X connect 41 0 84 0;
#X connect 42 0 70 0;
#X connect 43 0 85 0;
#X connect 44 0 71 0;
#X connect 45 0 86 0;
#X connect 46 0 72 0;
#X connect 47 0 87 0;
#X connect 48 0 73 0;
#X connect 49 0 88 0;
#X connect 50 0 74 0;
#X connect 51 0 89 0;
#X connect 52 0 75 0;
#X connect 53 0 90 0;
#X connect 54 0 76 0;
#X connect 55 0 91 0;
#X connect 56 0 77 0;
#X connect 57 0 92 0;
#X connect 58 0 78 0;
#X connect 59 0 93 0;
#X connect 60 0 79 0;
#X connect 61 0 94 0;
#X connect 62 0 80 0;
#X connect 63 0 95 0;
#X connect 64 0 81 0;
#X connect 66 0 0 1;
#X connect 67 0 1 1;
#X connect 68 0 2 1;
#X connect 69 0 3 1;
#X connect 70 0 4 1;
#X connect 71 0 5 1;
#X connect 72 0 6 1;
#X connect 73 0 7 1;
#X connect 74 0 8 1;
#X connect 75 0 9 1;
#X connect 76 0 10 1;
#X connect 77 0 11 1;
#X connect 78 0 12 1;
#X connect 79 0 13 1;
#X connect 80 0 14 1;
#X connect 81 0 15 1;
#X connect 82 0 24 1;
#X connect 83 0 17 1;
#X connect 84 0 28 1;
#X connect 85 0 18 1;
#X connect 86 0 25 1;
#X connect 87 0 19 1;
#X connect 88 0 30 1;
#X connect 89 0 20 1;
#X connect 90 0 26 1;
#X connect 91 0 21 1;
#X connect 92 0 29 1;
#X connect 93 0 22 1;
#X connect 94 0 27 1;
#X connect 95 0 23 1;
#X connect 96 0 16 1;
#X restore 207 460 pd b_to_c;
#X obj 90 90 r init;
#X obj 90 116 t f b b;
#X connect 0 0 23 0;
#X connect 1 0 16 0;
#X connect 2 0 17 0;
#X connect 3 0 1 1;
#X connect 4 0 30 0;
#X connect 7 0 8 0;
#X connect 8 0 35 1;
#X connect 8 1 18 0;
#X connect 9 0 10 0;
#X connect 10 0 22 0;
#X connect 16 0 19 0;
#X connect 16 0 29 0;
#X connect 17 0 8 1;
#X connect 17 0 19 1;
#X connect 17 0 28 0;
#X connect 18 0 36 1;
#X connect 18 1 27 0;
#X connect 19 0 18 1;
#X connect 22 0 35 0;
#X connect 22 0 36 0;
#X connect 23 0 9 0;
#X connect 23 1 7 0;
#X connect 23 2 1 0;
#X connect 23 3 2 0;
#X connect 23 4 26 0;
#X connect 24 0 0 0;
#X connect 25 0 0 1;
#X connect 30 0 31 0;
#X connect 31 0 2 1;
#X connect 37 0 38 0;
#X connect 38 0 9 0;
#X connect 38 1 1 0;
#X connect 38 2 2 0;
#X restore 369 226 pd b_area;
#N canvas 217 301 767 559 c_area 0;
#X obj 224 51 spigot;
#X obj 382 227 float;
#X obj 488 232 float;
#X obj 503 136 r xxx;
#X obj 572 136 r yyy;
#X text 400 206 X;
#X text 503 214 Y;
#X obj 194 267 random 10000;
#X obj 194 327 moses;
#X obj 84 230 + 1;
#X obj 84 253 mod 32;
#X obj 563 406 cnv 15 100 100 empty empty empty 20 12 0 14 -233017
-66577 0;
#X text 566 403 a;
#X text 566 490 b;
#X text 653 489 c;
#X text 653 404 d;
#X obj 382 254 * 25;
#X obj 488 256 * 25;
#X obj 332 390 moses;
#X obj 406 333 +;
#X text 503 74 the measure;
#X text 503 62 send position within;
#X obj 84 276 * 32;
#X obj 224 107 t float bang bang bang float;
#X obj 224 12 r measure;
#X obj 112 114 r init;
#X obj 112 140 t f b b;
#X obj 572 160 - 400;
#X obj 572 183 abs;
#X obj 503 159 - 400;
#X obj 503 182 abs;
#X obj 539 103 s playing_c;
#N canvas 29 22 1262 666 c_to_d 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 282 362 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 97 155 + 1;
#X obj 128 207 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 476 153 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 780 151 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 912 148 + 23;
#X obj 934 202 + 24;
#X obj 982 148 + 25;
#X obj 1010 201 + 26;
#X obj 1061 147 + 27;
#X obj 1087 201 + 28;
#X obj 1134 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#X obj 9 555 s out_d01;
#X obj 9 582 s out_d02;
#X obj 86 555 s out_d03;
#X obj 86 582 s out_d04;
#X obj 163 555 s out_d05;
#X obj 163 582 s out_d06;
#X obj 240 555 s out_d07;
#X obj 240 582 s out_d08;
#X obj 317 555 s out_d09;
#X obj 317 582 s out_d10;
#X obj 394 555 s out_d11;
#X obj 394 582 s out_d12;
#X obj 471 555 s out_d13;
#X obj 471 582 s out_d14;
#X obj 549 555 s out_d15;
#X obj 548 582 s out_d16;
#X obj 625 555 s out_d17;
#X obj 625 582 s out_d18;
#X obj 702 555 s out_d19;
#X obj 703 582 s out_d20;
#X obj 779 555 s out_d21;
#X obj 779 582 s out_d22;
#X obj 856 555 s out_d23;
#X obj 856 582 s out_d24;
#X obj 933 555 s out_d25;
#X obj 933 582 s out_d26;
#X obj 1010 555 s out_d27;
#X obj 1010 582 s out_d28;
#X obj 1087 555 s out_d29;
#X obj 1087 582 s out_d30;
#X obj 1164 555 s out_d31;
#X obj 1164 582 s out_d32;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 59 234 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 130 236 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 211 238 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 278 239 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 354 236 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 425 238 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 503 239 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 573 241 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 651 235 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 722 237 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 803 239 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 870 240 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 946 237 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1018 238 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1098 241 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1165 242 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 97 182 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 185 184 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 252 185 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 328 183 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 399 184 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 480 186 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 547 187 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 625 181 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 696 183 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 777 185 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 844 186 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 916 173 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 987 175 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1068 177 pd cd;
#N canvas 254 258 357 343 cd 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 239 150 r yy_c;
#X obj 43 148 tabread trans_cd;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1135 178 pd cd;
#X text 788 58 inside each subbox \, yy_c is received;
#X connect 0 0 66 0;
#X connect 0 1 67 0;
#X connect 1 0 68 0;
#X connect 1 1 69 0;
#X connect 2 0 70 0;
#X connect 2 1 71 0;
#X connect 3 0 72 0;
#X connect 3 1 73 0;
#X connect 4 0 74 0;
#X connect 4 1 75 0;
#X connect 5 0 76 0;
#X connect 5 1 77 0;
#X connect 6 0 78 0;
#X connect 6 1 79 0;
#X connect 7 0 80 0;
#X connect 7 1 81 0;
#X connect 8 0 82 0;
#X connect 8 1 83 0;
#X connect 9 0 84 0;
#X connect 9 1 85 0;
#X connect 10 0 86 0;
#X connect 10 1 87 0;
#X connect 11 0 88 0;
#X connect 11 1 89 0;
#X connect 12 0 90 0;
#X connect 12 1 91 0;
#X connect 13 0 92 0;
#X connect 13 1 93 0;
#X connect 14 0 94 0;
#X connect 14 1 95 0;
#X connect 15 0 96 0;
#X connect 15 1 97 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 98 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 114 0;
#X connect 36 0 99 0;
#X connect 37 0 115 0;
#X connect 38 0 100 0;
#X connect 39 0 116 0;
#X connect 40 0 101 0;
#X connect 41 0 117 0;
#X connect 42 0 102 0;
#X connect 43 0 118 0;
#X connect 44 0 103 0;
#X connect 45 0 119 0;
#X connect 46 0 104 0;
#X connect 47 0 120 0;
#X connect 48 0 105 0;
#X connect 49 0 121 0;
#X connect 50 0 106 0;
#X connect 51 0 122 0;
#X connect 52 0 107 0;
#X connect 53 0 123 0;
#X connect 54 0 108 0;
#X connect 55 0 124 0;
#X connect 56 0 109 0;
#X connect 57 0 125 0;
#X connect 58 0 110 0;
#X connect 59 0 126 0;
#X connect 60 0 111 0;
#X connect 61 0 127 0;
#X connect 62 0 112 0;
#X connect 63 0 128 0;
#X connect 64 0 113 0;
#X connect 98 0 0 1;
#X connect 99 0 1 1;
#X connect 100 0 2 1;
#X connect 101 0 3 1;
#X connect 102 0 4 1;
#X connect 103 0 5 1;
#X connect 104 0 6 1;
#X connect 105 0 7 1;
#X connect 106 0 8 1;
#X connect 107 0 9 1;
#X connect 108 0 10 1;
#X connect 109 0 11 1;
#X connect 110 0 12 1;
#X connect 111 0 13 1;
#X connect 112 0 14 1;
#X connect 113 0 15 1;
#X connect 114 0 16 1;
#X connect 115 0 24 1;
#X connect 116 0 17 1;
#X connect 117 0 28 1;
#X connect 118 0 18 1;
#X connect 119 0 25 1;
#X connect 120 0 19 1;
#X connect 121 0 30 1;
#X connect 122 0 20 1;
#X connect 123 0 26 1;
#X connect 124 0 21 1;
#X connect 125 0 29 1;
#X connect 126 0 22 1;
#X connect 127 0 27 1;
#X connect 128 0 23 1;
#X restore 50 483 pd c_to_d;
#N canvas 13 163 1264 668 c_to_b 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 288 365 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 88 154 + 1;
#X obj 128 210 + 2;
#X obj 168 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 476 150 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 633 150 + 15;
#X obj 658 204 + 16;
#X obj 713 153 + 17;
#X obj 733 206 + 18;
#X obj 785 152 + 19;
#X obj 806 205 + 20;
#X obj 857 152 + 21;
#X obj 879 204 + 22;
#X obj 918 149 + 23;
#X obj 952 204 + 24;
#X obj 982 148 + 25;
#X obj 1010 201 + 26;
#X obj 1050 148 + 27;
#X obj 1087 201 + 28;
#X obj 1126 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#X obj 9 555 s out_b01;
#X obj 9 582 s out_b02;
#X obj 86 582 s out_b04;
#X obj 86 555 s out_b03;
#X obj 163 555 s out_b05;
#X obj 163 582 s out_b06;
#X obj 240 555 s out_b07;
#X obj 240 582 s out_b08;
#X obj 317 555 s out_b09;
#X obj 317 582 s out_b10;
#X obj 394 555 s out_b11;
#X obj 394 582 s out_b12;
#X obj 471 555 s out_b13;
#X obj 471 582 s out_b14;
#X obj 549 555 s out_b15;
#X obj 548 582 s out_b16;
#X obj 625 555 s out_b17;
#X obj 625 582 s out_b18;
#X obj 702 555 s out_b19;
#X obj 703 582 s out_b20;
#X obj 779 555 s out_b21;
#X obj 779 582 s out_b22;
#X obj 856 555 s out_b23;
#X obj 856 582 s out_b24;
#X obj 933 555 s out_b25;
#X obj 933 582 s out_b26;
#X obj 1010 555 s out_b27;
#X obj 1009 582 s out_b28;
#X obj 1087 555 s out_b29;
#X obj 1087 582 s out_b30;
#X obj 1164 555 s out_b31;
#X obj 1164 582 s out_b32;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 59 242 pd cb;
#X text 788 58 inside each subbox \, xx_c and yy_c are received;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 128 243 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 210 243 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 279 244 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 357 238 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 426 239 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 508 239 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 577 240 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 654 239 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 723 240 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 805 239 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 874 241 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 952 235 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 1021 236 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 1103 236 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 1172 237 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 91 186 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 175 186 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 244 187 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 322 181 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 391 182 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 473 182 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 542 183 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 632 179 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 701 180 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 783 180 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 852 181 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 917 178 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 986 179 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 1055 178 pd cb;
#N canvas 541 147 305 329 cb 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 159 143 r xx_c;
#X obj 162 189 r yy_c;
#X obj 51 108 tabread trans_cb;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 2 0;
#X restore 1124 179 pd cb;
#X connect 0 0 66 0;
#X connect 0 1 67 0;
#X connect 1 0 69 0;
#X connect 1 1 68 0;
#X connect 2 0 70 0;
#X connect 2 1 71 0;
#X connect 3 0 72 0;
#X connect 3 1 73 0;
#X connect 4 0 74 0;
#X connect 4 1 75 0;
#X connect 5 0 76 0;
#X connect 5 1 77 0;
#X connect 6 0 78 0;
#X connect 6 1 79 0;
#X connect 7 0 80 0;
#X connect 7 1 81 0;
#X connect 8 0 82 0;
#X connect 8 1 83 0;
#X connect 9 0 84 0;
#X connect 9 1 85 0;
#X connect 10 0 86 0;
#X connect 10 1 87 0;
#X connect 11 0 88 0;
#X connect 11 1 89 0;
#X connect 12 0 90 0;
#X connect 12 1 91 0;
#X connect 13 0 92 0;
#X connect 13 1 93 0;
#X connect 14 0 94 0;
#X connect 14 1 95 0;
#X connect 15 0 96 0;
#X connect 15 1 97 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 98 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 115 0;
#X connect 36 0 100 0;
#X connect 37 0 116 0;
#X connect 38 0 101 0;
#X connect 39 0 117 0;
#X connect 40 0 102 0;
#X connect 41 0 118 0;
#X connect 42 0 103 0;
#X connect 43 0 119 0;
#X connect 44 0 104 0;
#X connect 45 0 120 0;
#X connect 46 0 105 0;
#X connect 47 0 121 0;
#X connect 48 0 106 0;
#X connect 49 0 122 0;
#X connect 50 0 107 0;
#X connect 51 0 123 0;
#X connect 52 0 108 0;
#X connect 53 0 124 0;
#X connect 54 0 109 0;
#X connect 55 0 125 0;
#X connect 56 0 110 0;
#X connect 57 0 126 0;
#X connect 58 0 111 0;
#X connect 59 0 127 0;
#X connect 60 0 112 0;
#X connect 61 0 128 0;
#X connect 62 0 113 0;
#X connect 63 0 129 0;
#X connect 64 0 114 0;
#X connect 98 0 0 1;
#X connect 100 0 1 1;
#X connect 101 0 2 1;
#X connect 102 0 3 1;
#X connect 103 0 4 1;
#X connect 104 0 5 1;
#X connect 105 0 6 1;
#X connect 106 0 7 1;
#X connect 107 0 8 1;
#X connect 108 0 9 1;
#X connect 109 0 10 1;
#X connect 110 0 11 1;
#X connect 111 0 12 1;
#X connect 112 0 13 1;
#X connect 113 0 14 1;
#X connect 114 0 15 1;
#X connect 115 0 16 1;
#X connect 116 0 24 1;
#X connect 117 0 17 1;
#X connect 118 0 28 1;
#X connect 119 0 18 1;
#X connect 120 0 25 1;
#X connect 121 0 19 1;
#X connect 122 0 30 1;
#X connect 123 0 20 1;
#X connect 124 0 26 1;
#X connect 125 0 21 1;
#X connect 126 0 29 1;
#X connect 127 0 22 1;
#X connect 128 0 27 1;
#X connect 129 0 23 1;
#X restore 223 486 pd c_to_b;
#N canvas 160 530 753 334 c_to_c 0;
#X obj 87 64 float;
#X obj 88 19 inlet;
#X obj 87 102 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31;
#X obj 88 41 t b;
#X obj 13 182 s out_c01;
#X obj 13 208 s out_c02;
#X obj 13 234 s out_c03;
#X obj 13 260 s out_c04;
#X obj 99 182 s out_c05;
#X obj 100 208 s out_c06;
#X obj 100 234 s out_c07;
#X obj 100 260 s out_c08;
#X obj 183 182 s out_c09;
#X obj 183 208 s out_c10;
#X obj 183 234 s out_c11;
#X obj 183 260 s out_c12;
#X obj 269 182 s out_c13;
#X obj 270 208 s out_c14;
#X obj 271 234 s out_c15;
#X obj 270 260 s out_c16;
#X obj 354 182 s out_c17;
#X obj 354 208 s out_c18;
#X obj 354 234 s out_c19;
#X obj 355 260 s out_c20;
#X obj 440 182 s out_c21;
#X obj 441 208 s out_c22;
#X obj 441 234 s out_c23;
#X obj 441 260 s out_c24;
#X obj 524 182 s out_c25;
#X obj 524 208 s out_c26;
#X obj 524 234 s out_c27;
#X obj 524 260 s out_c28;
#X obj 610 182 s out_c29;
#X obj 611 208 s out_c30;
#X obj 611 234 s out_c31;
#X obj 611 260 s out_c32;
#X obj 144 18 r playing_c;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 2 1 5 0;
#X connect 2 2 6 0;
#X connect 2 3 7 0;
#X connect 2 4 8 0;
#X connect 2 5 9 0;
#X connect 2 6 10 0;
#X connect 2 7 11 0;
#X connect 2 8 12 0;
#X connect 2 9 13 0;
#X connect 2 10 14 0;
#X connect 2 11 15 0;
#X connect 2 12 16 0;
#X connect 2 13 17 0;
#X connect 2 14 18 0;
#X connect 2 15 19 0;
#X connect 2 16 20 0;
#X connect 2 17 21 0;
#X connect 2 18 22 0;
#X connect 2 19 23 0;
#X connect 2 20 24 0;
#X connect 2 21 25 0;
#X connect 2 22 26 0;
#X connect 2 23 27 0;
#X connect 2 24 28 0;
#X connect 2 25 29 0;
#X connect 2 26 30 0;
#X connect 2 27 31 0;
#X connect 2 28 32 0;
#X connect 2 29 33 0;
#X connect 2 30 34 0;
#X connect 2 31 35 0;
#X connect 3 0 0 0;
#X connect 36 0 0 1;
#X restore 462 484 pd c_to_c;
#X text 416 433 <- send to c;
#X text 224 425 send to b ->;
#X text 57 410 send to d ->;
#X obj 559 311 s yy_c;
#X obj 559 346 s xx_c;
#X obj 321 15 r cutcut_c;
#X connect 0 0 23 0;
#X connect 1 0 16 0;
#X connect 2 0 17 0;
#X connect 3 0 29 0;
#X connect 4 0 27 0;
#X connect 7 0 8 0;
#X connect 8 0 32 1;
#X connect 8 1 18 0;
#X connect 9 0 10 0;
#X connect 10 0 22 0;
#X connect 16 0 19 0;
#X connect 16 0 39 0;
#X connect 17 0 8 1;
#X connect 17 0 19 1;
#X connect 17 0 38 0;
#X connect 18 0 33 1;
#X connect 18 1 34 0;
#X connect 19 0 18 1;
#X connect 22 0 32 0;
#X connect 22 0 33 0;
#X connect 23 0 9 0;
#X connect 23 1 7 0;
#X connect 23 2 1 0;
#X connect 23 3 2 0;
#X connect 23 4 31 0;
#X connect 24 0 0 0;
#X connect 25 0 26 0;
#X connect 26 0 9 0;
#X connect 26 1 1 0;
#X connect 26 2 2 0;
#X connect 27 0 28 0;
#X connect 28 0 2 1;
#X connect 29 0 30 0;
#X connect 30 0 1 1;
#X connect 40 0 0 1;
#X restore 464 226 pd c_area;
#N canvas 182 117 769 604 d_area 0;
#X obj 224 51 spigot;
#X obj 382 227 float;
#X obj 507 231 float;
#X obj 470 135 r xxx;
#X obj 613 147 r yyy;
#X text 400 206 X;
#X text 523 208 Y;
#X obj 194 267 random 10000;
#X obj 194 327 moses;
#X obj 84 230 + 1;
#X obj 84 253 mod 32;
#X obj 563 406 cnv 15 100 100 empty empty empty 20 12 0 14 -233017
-66577 0;
#X text 566 403 a;
#X text 566 490 b;
#X text 653 489 c;
#X text 653 404 d;
#X obj 382 257 * 25;
#X obj 507 260 * 25;
#X obj 332 390 moses;
#X obj 406 333 +;
#X text 503 74 the measure;
#X text 503 62 send position within;
#X obj 84 276 * 32;
#X obj 224 107 t float bang bang bang float;
#X obj 224 12 r measure;
#X obj 112 114 r init;
#X obj 112 140 t f b b;
#X obj 321 15 r cutcut_d;
#X obj 560 311 s yy_d;
#X obj 559 345 s xx_d;
#X obj 470 159 - 400;
#X obj 470 182 abs;
#N canvas 131 575 753 334 d_to_d 0;
#X obj 87 64 float;
#X obj 88 19 inlet;
#X obj 87 102 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31;
#X obj 88 41 t b;
#X obj 144 18 r playing_d;
#X obj 13 182 s out_d01;
#X obj 13 208 s out_d02;
#X obj 13 234 s out_d03;
#X obj 13 260 s out_d04;
#X obj 99 182 s out_d05;
#X obj 100 208 s out_d06;
#X obj 100 234 s out_d07;
#X obj 100 260 s out_d08;
#X obj 183 183 s out_d09;
#X obj 183 208 s out_d10;
#X obj 183 234 s out_d11;
#X obj 183 260 s out_d12;
#X obj 269 182 s out_d13;
#X obj 270 208 s out_d14;
#X obj 271 234 s out_d15;
#X obj 270 260 s out_d16;
#X obj 354 182 s out_d17;
#X obj 354 208 s out_d18;
#X obj 354 234 s out_d19;
#X obj 355 260 s out_d20;
#X obj 440 182 s out_d21;
#X obj 441 208 s out_d22;
#X obj 441 234 s out_d23;
#X obj 441 260 s out_d24;
#X obj 524 182 s out_d25;
#X obj 524 208 s out_d26;
#X obj 523 234 s out_d27;
#X obj 523 260 s out_d28;
#X obj 610 182 s out_d29;
#X obj 611 208 s out_d30;
#X obj 611 234 s out_d31;
#X obj 611 260 s out_d32;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 2 1 6 0;
#X connect 2 2 7 0;
#X connect 2 3 8 0;
#X connect 2 4 9 0;
#X connect 2 5 10 0;
#X connect 2 6 11 0;
#X connect 2 7 12 0;
#X connect 2 8 13 0;
#X connect 2 9 14 0;
#X connect 2 10 15 0;
#X connect 2 11 16 0;
#X connect 2 12 17 0;
#X connect 2 13 18 0;
#X connect 2 14 19 0;
#X connect 2 15 20 0;
#X connect 2 16 21 0;
#X connect 2 17 22 0;
#X connect 2 18 23 0;
#X connect 2 19 24 0;
#X connect 2 20 25 0;
#X connect 2 21 26 0;
#X connect 2 22 27 0;
#X connect 2 23 28 0;
#X connect 2 24 29 0;
#X connect 2 25 30 0;
#X connect 2 26 31 0;
#X connect 2 27 32 0;
#X connect 2 28 33 0;
#X connect 2 29 34 0;
#X connect 2 30 35 0;
#X connect 2 31 36 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 462 482 pd d_to_d;
#N canvas 29 22 1264 668 d_to_c 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 282 362 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 88 154 + 1;
#X obj 128 208 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 476 153 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 577 204 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 780 151 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 912 148 + 23;
#X obj 934 202 + 24;
#X obj 982 148 + 25;
#X obj 1006 208 + 26;
#X obj 1061 147 + 27;
#X obj 1086 201 + 28;
#X obj 1134 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#X text 788 58 inside each subbox \, yy_d is received;
#X obj 9 555 s out_c01;
#X obj 9 582 s out_c02;
#X obj 86 555 s out_c03;
#X obj 86 582 s out_c04;
#X obj 163 555 s out_c05;
#X obj 163 582 s out_c06;
#X obj 240 555 s out_c07;
#X obj 240 582 s out_c08;
#X obj 316 555 s out_c09;
#X obj 318 582 s out_c10;
#X obj 394 555 s out_c11;
#X obj 394 582 s out_c12;
#X obj 471 555 s out_c13;
#X obj 471 582 s out_c14;
#X obj 549 555 s out_c15;
#X obj 548 582 s out_c16;
#X obj 625 555 s out_c17;
#X obj 625 582 s out_c18;
#X obj 702 555 s out_c19;
#X obj 703 582 s out_c20;
#X obj 780 555 s out_c21;
#X obj 779 582 s out_c22;
#X obj 856 555 s out_c23;
#X obj 856 582 s out_c24;
#X obj 933 555 s out_c25;
#X obj 933 582 s out_c26;
#X obj 1010 555 s out_c27;
#X obj 1010 582 s out_c28;
#X obj 1087 555 s out_c29;
#X obj 1087 582 s out_c30;
#X obj 1164 555 s out_c31;
#X obj 1164 582 s out_c32;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 59 234 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 127 237 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 209 237 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 277 240 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 357 235 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 425 238 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 507 238 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 575 241 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 658 233 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 726 236 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 808 236 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 876 239 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 938 238 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1007 236 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1089 236 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1157 239 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 100 182 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 182 182 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 250 185 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 330 180 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 398 183 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 480 183 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 548 186 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 631 178 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 700 182 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 781 181 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 849 184 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 912 178 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 980 181 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1062 181 pd dc;
#N canvas 254 258 357 343 dc 0;
#X obj 44 94 inlet;
#X obj 44 207 *;
#X obj 44 263 outlet;
#X obj 240 150 r yy_d;
#X obj 44 148 tabread trans_dc;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 4 0 1 0;
#X restore 1130 184 pd dc;
#X connect 0 0 67 0;
#X connect 0 1 68 0;
#X connect 1 0 69 0;
#X connect 1 1 70 0;
#X connect 2 0 71 0;
#X connect 2 1 72 0;
#X connect 3 0 73 0;
#X connect 3 1 74 0;
#X connect 4 0 75 0;
#X connect 4 1 76 0;
#X connect 5 0 77 0;
#X connect 5 1 78 0;
#X connect 6 0 79 0;
#X connect 6 1 80 0;
#X connect 7 0 81 0;
#X connect 7 1 82 0;
#X connect 8 0 83 0;
#X connect 8 1 84 0;
#X connect 9 0 85 0;
#X connect 9 1 86 0;
#X connect 10 0 87 0;
#X connect 10 1 88 0;
#X connect 11 0 89 0;
#X connect 11 1 90 0;
#X connect 12 0 91 0;
#X connect 12 1 92 0;
#X connect 13 0 93 0;
#X connect 13 1 94 0;
#X connect 14 0 95 0;
#X connect 14 1 96 0;
#X connect 15 0 97 0;
#X connect 15 1 98 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 99 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 115 0;
#X connect 36 0 100 0;
#X connect 37 0 116 0;
#X connect 38 0 101 0;
#X connect 39 0 117 0;
#X connect 40 0 102 0;
#X connect 41 0 118 0;
#X connect 42 0 103 0;
#X connect 43 0 119 0;
#X connect 44 0 104 0;
#X connect 45 0 120 0;
#X connect 46 0 105 0;
#X connect 47 0 121 0;
#X connect 48 0 106 0;
#X connect 49 0 122 0;
#X connect 50 0 107 0;
#X connect 51 0 123 0;
#X connect 52 0 108 0;
#X connect 53 0 124 0;
#X connect 54 0 109 0;
#X connect 55 0 125 0;
#X connect 56 0 110 0;
#X connect 57 0 126 0;
#X connect 58 0 111 0;
#X connect 59 0 127 0;
#X connect 60 0 112 0;
#X connect 61 0 128 0;
#X connect 62 0 113 0;
#X connect 63 0 129 0;
#X connect 64 0 114 0;
#X connect 99 0 0 1;
#X connect 100 0 1 1;
#X connect 101 0 2 1;
#X connect 102 0 3 1;
#X connect 103 0 4 1;
#X connect 104 0 5 1;
#X connect 105 0 6 1;
#X connect 106 0 7 1;
#X connect 107 0 8 1;
#X connect 108 0 9 1;
#X connect 109 0 10 1;
#X connect 110 0 11 1;
#X connect 111 0 12 1;
#X connect 112 0 13 1;
#X connect 113 0 14 1;
#X connect 114 0 15 1;
#X connect 115 0 16 1;
#X connect 116 0 24 1;
#X connect 117 0 17 1;
#X connect 118 0 28 1;
#X connect 119 0 18 1;
#X connect 120 0 25 1;
#X connect 121 0 19 1;
#X connect 122 0 30 1;
#X connect 123 0 20 1;
#X connect 124 0 26 1;
#X connect 125 0 21 1;
#X connect 126 0 29 1;
#X connect 127 0 22 1;
#X connect 128 0 27 1;
#X connect 129 0 23 1;
#X restore 49 483 pd d_to_c;
#N canvas 0 130 1264 668 d_to_a 0;
#X obj 9 525 moses;
#X obj 86 525 moses;
#X obj 163 525 moses;
#X obj 240 525 moses;
#X obj 317 525 moses;
#X obj 394 525 moses;
#X obj 471 525 moses;
#X obj 548 525 moses;
#X obj 625 525 moses;
#X obj 702 525 moses;
#X obj 779 525 moses;
#X obj 856 525 moses;
#X obj 933 525 moses;
#X obj 1010 525 moses;
#X obj 1087 525 moses;
#X obj 1164 525 moses;
#X obj 52 482 moses;
#X obj 209 485 moses;
#X obj 355 484 moses;
#X obj 506 484 moses;
#X obj 663 485 moses;
#X obj 815 482 moses;
#X obj 970 484 moses;
#X obj 1119 484 moses;
#X obj 126 431 moses;
#X obj 424 427 moses;
#X obj 730 427 moses;
#X obj 1043 425 moses;
#X obj 288 365 moses;
#X obj 884 371 moses;
#X obj 565 336 moses;
#X obj 564 313 inlet;
#X text 574 292 bang;
#X obj 59 208 + 0;
#X obj 59 30 inlet;
#X obj 88 154 + 1;
#X obj 128 210 + 2;
#X obj 181 156 + 3;
#X obj 209 210 + 4;
#X obj 251 156 + 5;
#X obj 278 209 + 6;
#X obj 334 155 + 7;
#X obj 356 209 + 8;
#X obj 396 154 + 9;
#X obj 424 207 + 10;
#X obj 472 159 + 11;
#X obj 502 207 + 12;
#X obj 549 151 + 13;
#X obj 581 213 + 14;
#X obj 621 151 + 15;
#X obj 658 204 + 16;
#X obj 705 153 + 17;
#X obj 733 206 + 18;
#X obj 777 152 + 19;
#X obj 806 205 + 20;
#X obj 851 151 + 21;
#X obj 879 204 + 22;
#X obj 912 148 + 23;
#X obj 953 206 + 24;
#X obj 982 148 + 25;
#X obj 1011 206 + 26;
#X obj 1050 148 + 27;
#X obj 1086 206 + 28;
#X obj 1126 150 + 29;
#X obj 1163 203 + 30;
#X text 114 29 position in measure;
#X obj 9 555 s out_a01;
#X obj 9 582 s out_a02;
#X obj 86 555 s out_a03;
#X obj 86 582 s out_a04;
#X obj 163 555 s out_a05;
#X obj 163 582 s out_a06;
#X obj 240 555 s out_a07;
#X obj 240 582 s out_a08;
#X obj 317 555 s out_a09;
#X obj 317 582 s out_a10;
#X obj 394 555 s out_a11;
#X obj 394 582 s out_a12;
#X obj 471 555 s out_a13;
#X obj 471 582 s out_a14;
#X obj 549 555 s out_a15;
#X obj 548 582 s out_a16;
#X obj 625 555 s out_a17;
#X obj 625 582 s out_a18;
#X obj 702 555 s out_a19;
#X obj 703 582 s out_a20;
#X obj 779 555 s out_a21;
#X obj 779 582 s out_a22;
#X obj 856 555 s out_a23;
#X obj 856 582 s out_a24;
#X obj 933 555 s out_a25;
#X obj 933 582 s out_a26;
#X obj 1010 555 s out_a27;
#X obj 1010 582 s out_a28;
#X obj 1087 555 s out_a29;
#X obj 1087 582 s out_a30;
#X obj 1164 555 s out_a31;
#X obj 1164 582 s out_a32;
#X text 788 58 inside each subbox \, xx_d and yy_d are received;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 59 242 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 128 243 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 209 244 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 278 245 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 357 242 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 426 243 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 507 244 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 576 245 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 655 239 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 724 240 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 805 241 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 882 240 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 953 239 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 1022 240 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 1090 240 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 1159 241 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 101 185 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 182 186 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 251 187 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 330 184 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 399 185 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 480 186 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 549 187 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 628 181 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 697 180 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 778 183 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 855 182 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 926 181 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 995 182 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 1063 182 pd da;
#N canvas 541 147 305 329 da 0;
#X obj 51 54 inlet;
#X obj 51 260 outlet;
#X obj 51 195 *;
#X obj 51 227 +;
#X obj 162 189 r yy_d;
#X obj 159 146 r xx_d;
#X obj 51 108 tabread trans_da;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X restore 1132 183 pd da;
#X connect 0 0 66 0;
#X connect 0 1 67 0;
#X connect 1 0 68 0;
#X connect 1 1 69 0;
#X connect 2 0 70 0;
#X connect 2 1 71 0;
#X connect 3 0 72 0;
#X connect 3 1 73 0;
#X connect 4 0 74 0;
#X connect 4 1 75 0;
#X connect 5 0 76 0;
#X connect 5 1 77 0;
#X connect 6 0 78 0;
#X connect 6 1 79 0;
#X connect 7 0 80 0;
#X connect 7 1 81 0;
#X connect 8 0 82 0;
#X connect 8 1 83 0;
#X connect 9 0 84 0;
#X connect 9 1 85 0;
#X connect 10 0 86 0;
#X connect 10 1 87 0;
#X connect 11 0 88 0;
#X connect 11 1 89 0;
#X connect 12 0 90 0;
#X connect 12 1 91 0;
#X connect 13 0 92 0;
#X connect 13 1 93 0;
#X connect 14 0 94 0;
#X connect 14 1 95 0;
#X connect 15 0 96 0;
#X connect 15 1 97 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 17 0 2 0;
#X connect 17 1 3 0;
#X connect 18 0 4 0;
#X connect 18 1 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 20 0 8 0;
#X connect 20 1 9 0;
#X connect 21 0 10 0;
#X connect 21 1 11 0;
#X connect 22 0 12 0;
#X connect 22 1 13 0;
#X connect 23 0 14 0;
#X connect 23 1 15 0;
#X connect 24 0 16 0;
#X connect 24 1 17 0;
#X connect 25 0 18 0;
#X connect 25 1 19 0;
#X connect 26 0 20 0;
#X connect 26 1 21 0;
#X connect 27 0 22 0;
#X connect 27 1 23 0;
#X connect 28 0 24 0;
#X connect 28 1 25 0;
#X connect 29 0 26 0;
#X connect 29 1 27 0;
#X connect 30 0 28 0;
#X connect 30 1 29 0;
#X connect 31 0 30 0;
#X connect 33 0 99 0;
#X connect 34 0 33 0;
#X connect 34 0 35 0;
#X connect 34 0 36 0;
#X connect 34 0 37 0;
#X connect 34 0 38 0;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 34 0 41 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 45 0;
#X connect 34 0 46 0;
#X connect 34 0 47 0;
#X connect 34 0 48 0;
#X connect 34 0 49 0;
#X connect 34 0 50 0;
#X connect 34 0 51 0;
#X connect 34 0 52 0;
#X connect 34 0 53 0;
#X connect 34 0 54 0;
#X connect 34 0 55 0;
#X connect 34 0 56 0;
#X connect 34 0 57 0;
#X connect 34 0 58 0;
#X connect 34 0 59 0;
#X connect 34 0 60 0;
#X connect 34 0 61 0;
#X connect 34 0 62 0;
#X connect 34 0 63 0;
#X connect 34 0 64 0;
#X connect 35 0 115 0;
#X connect 36 0 100 0;
#X connect 37 0 116 0;
#X connect 38 0 101 0;
#X connect 39 0 117 0;
#X connect 40 0 102 0;
#X connect 41 0 118 0;
#X connect 42 0 103 0;
#X connect 43 0 119 0;
#X connect 44 0 104 0;
#X connect 45 0 120 0;
#X connect 46 0 105 0;
#X connect 47 0 121 0;
#X connect 48 0 106 0;
#X connect 49 0 122 0;
#X connect 50 0 107 0;
#X connect 51 0 123 0;
#X connect 52 0 108 0;
#X connect 53 0 124 0;
#X connect 54 0 109 0;
#X connect 55 0 125 0;
#X connect 56 0 110 0;
#X connect 57 0 126 0;
#X connect 58 0 111 0;
#X connect 59 0 127 0;
#X connect 60 0 112 0;
#X connect 61 0 128 0;
#X connect 62 0 113 0;
#X connect 63 0 129 0;
#X connect 64 0 114 0;
#X connect 99 0 0 1;
#X connect 100 0 1 1;
#X connect 101 0 2 1;
#X connect 102 0 3 1;
#X connect 103 0 4 1;
#X connect 104 0 5 1;
#X connect 105 0 6 1;
#X connect 106 0 7 1;
#X connect 107 0 8 1;
#X connect 108 0 9 1;
#X connect 109 0 10 1;
#X connect 110 0 11 1;
#X connect 111 0 12 1;
#X connect 112 0 13 1;
#X connect 113 0 14 1;
#X connect 114 0 15 1;
#X connect 115 0 16 1;
#X connect 116 0 24 1;
#X connect 117 0 17 1;
#X connect 118 0 28 1;
#X connect 119 0 18 1;
#X connect 120 0 25 1;
#X connect 121 0 19 1;
#X connect 122 0 30 1;
#X connect 123 0 20 1;
#X connect 124 0 26 1;
#X connect 125 0 21 1;
#X connect 126 0 29 1;
#X connect 127 0 22 1;
#X connect 128 0 27 1;
#X connect 129 0 23 1;
#X restore 223 486 pd d_to_a;
#X text 58 410 send to c ->;
#X text 224 425 send to a ->;
#X text 416 433 <- send to d;
#X obj 539 103 s playing_d;
#X connect 0 0 23 0;
#X connect 1 0 16 0;
#X connect 2 0 17 0;
#X connect 3 0 30 0;
#X connect 4 0 2 1;
#X connect 7 0 8 0;
#X connect 8 0 33 1;
#X connect 8 1 18 0;
#X connect 9 0 10 0;
#X connect 10 0 22 0;
#X connect 16 0 19 0;
#X connect 16 0 29 0;
#X connect 17 0 8 1;
#X connect 17 0 19 1;
#X connect 17 0 28 0;
#X connect 18 0 34 1;
#X connect 18 1 32 0;
#X connect 19 0 18 1;
#X connect 22 0 33 0;
#X connect 22 0 34 0;
#X connect 23 0 9 0;
#X connect 23 1 7 0;
#X connect 23 2 1 0;
#X connect 23 3 2 0;
#X connect 23 4 38 0;
#X connect 24 0 0 0;
#X connect 25 0 26 0;
#X connect 26 0 9 0;
#X connect 26 1 1 0;
#X connect 26 2 2 0;
#X connect 27 0 0 1;
#X connect 30 0 31 0;
#X connect 31 0 1 1;
#X restore 558 226 pd d_area;
#X obj 24 149 tgl 30 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X obj 128 151 bng 30 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#N canvas 288 186 700 620 transport 0;
#X obj 153 225 metro 200;
#X obj 152 256 f;
#X obj 193 256 + 1;
#X msg 148 98 0;
#X floatatom 388 195 5 0 0 0 - - -;
#X floatatom 152 280 5 0 0 0 - - -;
#X msg 58 98 1;
#X obj 193 153 sel 31;
#X msg 264 195 -1;
#X obj 202 317 s measure;
#X obj 108 398 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31;
#X obj 54 300 s init;
#X obj 54 273 float;
#X obj 264 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 264 225 31;
#X obj 60 158 t b b;
#X text 17 96 start;
#X text 111 96 stop;
#X text 431 86 speed;
#X text 292 93 reset;
#X obj 107 448 s l01;
#X obj 107 475 s l02;
#X obj 107 502 s l03;
#X obj 107 529 s l04;
#X obj 163 448 s l05;
#X obj 163 475 s l06;
#X obj 163 502 s l07;
#X obj 163 529 s l08;
#X obj 224 447 s l09;
#X obj 224 474 s l10;
#X obj 224 501 s l11;
#X obj 224 528 s l12;
#X obj 280 447 s l13;
#X obj 280 474 s l14;
#X obj 280 501 s l15;
#X obj 280 528 s l16;
#X obj 348 448 s l17;
#X obj 348 475 s l18;
#X obj 348 502 s l19;
#X obj 348 529 s l20;
#X obj 411 449 s l21;
#X obj 411 476 s l22;
#X obj 411 503 s l23;
#X obj 411 530 s l24;
#X obj 477 449 s l25;
#X obj 477 476 s l26;
#X obj 477 503 s l27;
#X obj 477 530 s l28;
#X obj 533 449 s l29;
#X obj 533 476 s l30;
#X obj 533 503 s l31;
#X obj 533 530 s l32;
#X obj 389 168 /;
#X obj 379 117 t b f;
#X floatatom 378 88 5 0 0 0 - - -;
#X msg 379 140 15000;
#X obj 35 48 inlet;
#X obj 133 55 inlet;
#X obj 382 46 inlet;
#X obj 263 55 inlet;
#X obj 132 317 t b f;
#X obj 131 364 f;
#X obj 131 340 del 100;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 1 0 2 0;
#X connect 1 0 7 0;
#X connect 1 0 12 1;
#X connect 2 0 1 1;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X connect 4 0 62 1;
#X connect 5 0 9 0;
#X connect 5 0 60 0;
#X connect 6 0 15 0;
#X connect 7 0 8 0;
#X connect 8 0 2 0;
#X connect 8 0 14 0;
#X connect 10 0 20 0;
#X connect 10 1 21 0;
#X connect 10 2 22 0;
#X connect 10 3 23 0;
#X connect 10 4 24 0;
#X connect 10 5 25 0;
#X connect 10 6 26 0;
#X connect 10 7 27 0;
#X connect 10 8 28 0;
#X connect 10 9 29 0;
#X connect 10 10 30 0;
#X connect 10 11 31 0;
#X connect 10 12 32 0;
#X connect 10 13 33 0;
#X connect 10 14 34 0;
#X connect 10 15 35 0;
#X connect 10 16 36 0;
#X connect 10 17 37 0;
#X connect 10 18 38 0;
#X connect 10 19 39 0;
#X connect 10 20 40 0;
#X connect 10 21 41 0;
#X connect 10 22 42 0;
#X connect 10 23 43 0;
#X connect 10 24 44 0;
#X connect 10 25 45 0;
#X connect 10 26 46 0;
#X connect 10 27 47 0;
#X connect 10 28 48 0;
#X connect 10 29 49 0;
#X connect 10 30 50 0;
#X connect 10 31 51 0;
#X connect 12 0 11 0;
#X connect 13 0 8 0;
#X connect 14 0 12 1;
#X connect 15 0 0 0;
#X connect 15 1 12 0;
#X connect 52 0 4 0;
#X connect 53 0 55 0;
#X connect 53 1 52 1;
#X connect 54 0 53 0;
#X connect 55 0 52 0;
#X connect 56 0 6 0;
#X connect 57 0 3 0;
#X connect 58 0 54 0;
#X connect 59 0 13 0;
#X connect 60 0 62 0;
#X connect 60 1 61 1;
#X connect 61 0 10 0;
#X connect 62 0 61 0;
#X restore 128 182 pd transport transport tansport;
#X obj 175 151 bng 30 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X obj 226 151 bng 30 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X text 123 128 start;
#X text 174 129 stop;
#X text 216 130 rewind;
#X floatatom 313 160 5 0 0 0 - - -;
#X obj 313 137 r tempo;
#N canvas 269 100 720 554 output 0;
#N canvas 35 90 1078 445 output_a 0;
#X obj 30 36 r out_a01;
#X obj 30 60 tabplay~ a01;
#X obj 30 85 throw~ mainout;
#X obj 151 85 throw~ mainout;
#X obj 270 84 throw~ mainout;
#X obj 391 84 throw~ mainout;
#X obj 510 84 throw~ mainout;
#X obj 631 84 throw~ mainout;
#X obj 750 83 throw~ mainout;
#X obj 871 83 throw~ mainout;
#X obj 31 166 throw~ mainout;
#X obj 152 166 throw~ mainout;
#X obj 271 165 throw~ mainout;
#X obj 392 165 throw~ mainout;
#X obj 511 165 throw~ mainout;
#X obj 632 165 throw~ mainout;
#X obj 751 164 throw~ mainout;
#X obj 872 164 throw~ mainout;
#X obj 151 36 r out_a02;
#X obj 151 60 tabplay~ a02;
#X obj 270 35 r out_a03;
#X obj 270 59 tabplay~ a03;
#X obj 391 35 r out_a04;
#X obj 391 59 tabplay~ a04;
#X obj 510 35 r out_a05;
#X obj 510 59 tabplay~ a05;
#X obj 631 35 r out_a06;
#X obj 631 59 tabplay~ a06;
#X obj 750 34 r out_a07;
#X obj 750 58 tabplay~ a07;
#X obj 871 34 r out_a08;
#X obj 871 58 tabplay~ a08;
#X obj 31 117 r out_a09;
#X obj 31 141 tabplay~ a09;
#X obj 152 117 r out_a10;
#X obj 152 141 tabplay~ a10;
#X obj 271 116 r out_a11;
#X obj 271 140 tabplay~ a11;
#X obj 392 116 r out_a12;
#X obj 392 140 tabplay~ a12;
#X obj 511 116 r out_a13;
#X obj 511 140 tabplay~ a13;
#X obj 632 116 r out_a14;
#X obj 632 140 tabplay~ a14;
#X obj 751 115 r out_a15;
#X obj 751 139 tabplay~ a15;
#X obj 872 115 r out_a16;
#X obj 872 139 tabplay~ a16;
#X obj 33 249 throw~ mainout;
#X obj 154 249 throw~ mainout;
#X obj 273 248 throw~ mainout;
#X obj 394 248 throw~ mainout;
#X obj 513 248 throw~ mainout;
#X obj 634 248 throw~ mainout;
#X obj 753 247 throw~ mainout;
#X obj 874 247 throw~ mainout;
#X obj 34 330 throw~ mainout;
#X obj 155 330 throw~ mainout;
#X obj 274 329 throw~ mainout;
#X obj 395 329 throw~ mainout;
#X obj 514 329 throw~ mainout;
#X obj 635 329 throw~ mainout;
#X obj 754 328 throw~ mainout;
#X obj 875 328 throw~ mainout;
#X obj 33 200 r out_a17;
#X obj 33 224 tabplay~ a17;
#X obj 154 200 r out_a18;
#X obj 154 224 tabplay~ a18;
#X obj 273 199 r out_a19;
#X obj 273 223 tabplay~ a19;
#X obj 394 199 r out_a20;
#X obj 394 223 tabplay~ a20;
#X obj 513 199 r out_a21;
#X obj 513 223 tabplay~ a21;
#X obj 634 199 r out_a22;
#X obj 634 223 tabplay~ a22;
#X obj 753 198 r out_a23;
#X obj 753 222 tabplay~ a23;
#X obj 874 198 r out_a24;
#X obj 874 222 tabplay~ a24;
#X obj 34 281 r out_a25;
#X obj 34 305 tabplay~ a25;
#X obj 155 281 r out_a26;
#X obj 155 305 tabplay~ a26;
#X obj 274 280 r out_a27;
#X obj 274 304 tabplay~ a27;
#X obj 395 280 r out_a28;
#X obj 395 304 tabplay~ a28;
#X obj 514 280 r out_a29;
#X obj 514 304 tabplay~ a29;
#X obj 635 280 r out_a30;
#X obj 635 304 tabplay~ a30;
#X obj 754 279 r out_a31;
#X obj 754 303 tabplay~ a31;
#X obj 875 279 r out_a32;
#X obj 875 303 tabplay~ a32;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 18 0 19 0;
#X connect 19 0 3 0;
#X connect 20 0 21 0;
#X connect 21 0 4 0;
#X connect 22 0 23 0;
#X connect 23 0 5 0;
#X connect 24 0 25 0;
#X connect 25 0 6 0;
#X connect 26 0 27 0;
#X connect 27 0 7 0;
#X connect 28 0 29 0;
#X connect 29 0 8 0;
#X connect 30 0 31 0;
#X connect 31 0 9 0;
#X connect 32 0 33 0;
#X connect 33 0 10 0;
#X connect 34 0 35 0;
#X connect 35 0 11 0;
#X connect 36 0 37 0;
#X connect 37 0 12 0;
#X connect 38 0 39 0;
#X connect 39 0 13 0;
#X connect 40 0 41 0;
#X connect 41 0 14 0;
#X connect 42 0 43 0;
#X connect 43 0 15 0;
#X connect 44 0 45 0;
#X connect 45 0 16 0;
#X connect 46 0 47 0;
#X connect 47 0 17 0;
#X connect 64 0 65 0;
#X connect 65 0 48 0;
#X connect 66 0 67 0;
#X connect 67 0 49 0;
#X connect 68 0 69 0;
#X connect 69 0 50 0;
#X connect 70 0 71 0;
#X connect 71 0 51 0;
#X connect 72 0 73 0;
#X connect 73 0 52 0;
#X connect 74 0 75 0;
#X connect 75 0 53 0;
#X connect 76 0 77 0;
#X connect 77 0 54 0;
#X connect 78 0 79 0;
#X connect 79 0 55 0;
#X connect 80 0 81 0;
#X connect 81 0 56 0;
#X connect 82 0 83 0;
#X connect 83 0 57 0;
#X connect 84 0 85 0;
#X connect 85 0 58 0;
#X connect 86 0 87 0;
#X connect 87 0 59 0;
#X connect 88 0 89 0;
#X connect 89 0 60 0;
#X connect 90 0 91 0;
#X connect 91 0 61 0;
#X connect 92 0 93 0;
#X connect 93 0 62 0;
#X connect 94 0 95 0;
#X connect 95 0 63 0;
#X restore 16 16 pd output_a;
#N canvas 35 90 1068 435 output_b 0;
#X obj 30 85 throw~ mainout;
#X obj 151 85 throw~ mainout;
#X obj 270 84 throw~ mainout;
#X obj 391 84 throw~ mainout;
#X obj 510 84 throw~ mainout;
#X obj 631 84 throw~ mainout;
#X obj 750 83 throw~ mainout;
#X obj 871 83 throw~ mainout;
#X obj 31 166 throw~ mainout;
#X obj 152 166 throw~ mainout;
#X obj 271 165 throw~ mainout;
#X obj 392 165 throw~ mainout;
#X obj 511 165 throw~ mainout;
#X obj 632 165 throw~ mainout;
#X obj 751 164 throw~ mainout;
#X obj 872 164 throw~ mainout;
#X obj 33 249 throw~ mainout;
#X obj 154 249 throw~ mainout;
#X obj 273 248 throw~ mainout;
#X obj 394 248 throw~ mainout;
#X obj 513 248 throw~ mainout;
#X obj 634 248 throw~ mainout;
#X obj 753 247 throw~ mainout;
#X obj 874 247 throw~ mainout;
#X obj 34 330 throw~ mainout;
#X obj 155 330 throw~ mainout;
#X obj 274 329 throw~ mainout;
#X obj 395 329 throw~ mainout;
#X obj 514 329 throw~ mainout;
#X obj 635 329 throw~ mainout;
#X obj 754 328 throw~ mainout;
#X obj 875 328 throw~ mainout;
#X obj 30 36 r out_b01;
#X obj 30 60 tabplay~ b01;
#X obj 151 36 r out_b02;
#X obj 151 60 tabplay~ b02;
#X obj 270 35 r out_b03;
#X obj 270 59 tabplay~ b03;
#X obj 391 35 r out_b04;
#X obj 391 59 tabplay~ b04;
#X obj 510 35 r out_b05;
#X obj 510 59 tabplay~ b05;
#X obj 631 35 r out_b06;
#X obj 631 59 tabplay~ b06;
#X obj 750 34 r out_b07;
#X obj 750 58 tabplay~ b07;
#X obj 871 34 r out_b08;
#X obj 871 58 tabplay~ b08;
#X obj 872 115 r out_b16;
#X obj 872 139 tabplay~ b16;
#X obj 751 115 r out_b15;
#X obj 751 139 tabplay~ b15;
#X obj 631 116 r out_b14;
#X obj 632 140 tabplay~ b14;
#X obj 511 116 r out_b13;
#X obj 511 140 tabplay~ b13;
#X obj 392 116 r out_b12;
#X obj 392 140 tabplay~ b12;
#X obj 271 116 r out_b11;
#X obj 271 140 tabplay~ b11;
#X obj 152 117 r out_b10;
#X obj 152 141 tabplay~ b10;
#X obj 31 117 r out_b09;
#X obj 31 141 tabplay~ b09;
#X obj 33 200 r out_b17;
#X obj 33 224 tabplay~ b17;
#X obj 154 200 r out_b18;
#X obj 154 224 tabplay~ b18;
#X obj 273 199 r out_b19;
#X obj 273 223 tabplay~ b19;
#X obj 394 199 r out_b20;
#X obj 394 223 tabplay~ b20;
#X obj 513 199 r out_b21;
#X obj 513 223 tabplay~ b21;
#X obj 634 199 r out_b22;
#X obj 634 223 tabplay~ b22;
#X obj 753 198 r out_b23;
#X obj 753 222 tabplay~ b23;
#X obj 874 198 r out_b24;
#X obj 874 222 tabplay~ b24;
#X obj 875 279 r out_b32;
#X obj 875 303 tabplay~ b32;
#X obj 754 279 r out_b31;
#X obj 754 303 tabplay~ b31;
#X obj 635 280 r out_b30;
#X obj 635 304 tabplay~ b30;
#X obj 33 281 r out_b25;
#X obj 34 305 tabplay~ b25;
#X obj 154 281 r out_b26;
#X obj 155 305 tabplay~ b26;
#X obj 274 280 r out_b27;
#X obj 274 304 tabplay~ b27;
#X obj 395 280 r out_b28;
#X obj 395 304 tabplay~ b28;
#X obj 514 280 r out_b29;
#X obj 514 304 tabplay~ b29;
#X connect 32 0 33 0;
#X connect 33 0 0 0;
#X connect 34 0 35 0;
#X connect 35 0 1 0;
#X connect 36 0 37 0;
#X connect 37 0 2 0;
#X connect 38 0 39 0;
#X connect 39 0 3 0;
#X connect 40 0 41 0;
#X connect 41 0 4 0;
#X connect 42 0 43 0;
#X connect 43 0 5 0;
#X connect 44 0 45 0;
#X connect 45 0 6 0;
#X connect 46 0 47 0;
#X connect 47 0 7 0;
#X connect 48 0 49 0;
#X connect 49 0 15 0;
#X connect 50 0 51 0;
#X connect 51 0 14 0;
#X connect 52 0 53 0;
#X connect 53 0 13 0;
#X connect 54 0 55 0;
#X connect 55 0 12 0;
#X connect 56 0 57 0;
#X connect 57 0 11 0;
#X connect 58 0 59 0;
#X connect 59 0 10 0;
#X connect 60 0 61 0;
#X connect 61 0 9 0;
#X connect 62 0 63 0;
#X connect 63 0 8 0;
#X connect 64 0 65 0;
#X connect 65 0 16 0;
#X connect 66 0 67 0;
#X connect 67 0 17 0;
#X connect 68 0 69 0;
#X connect 69 0 18 0;
#X connect 70 0 71 0;
#X connect 71 0 19 0;
#X connect 72 0 73 0;
#X connect 73 0 20 0;
#X connect 74 0 75 0;
#X connect 75 0 21 0;
#X connect 76 0 77 0;
#X connect 77 0 22 0;
#X connect 78 0 79 0;
#X connect 79 0 23 0;
#X connect 80 0 81 0;
#X connect 81 0 31 0;
#X connect 82 0 83 0;
#X connect 83 0 30 0;
#X connect 84 0 85 0;
#X connect 85 0 29 0;
#X connect 86 0 87 0;
#X connect 87 0 24 0;
#X connect 88 0 89 0;
#X connect 89 0 25 0;
#X connect 90 0 91 0;
#X connect 91 0 26 0;
#X connect 92 0 93 0;
#X connect 93 0 27 0;
#X connect 94 0 95 0;
#X connect 95 0 28 0;
#X restore 16 42 pd output_b;
#N canvas 35 90 1068 435 output_c 0;
#X obj 30 85 throw~ mainout;
#X obj 151 85 throw~ mainout;
#X obj 270 84 throw~ mainout;
#X obj 391 84 throw~ mainout;
#X obj 510 84 throw~ mainout;
#X obj 631 84 throw~ mainout;
#X obj 750 83 throw~ mainout;
#X obj 871 83 throw~ mainout;
#X obj 31 166 throw~ mainout;
#X obj 152 166 throw~ mainout;
#X obj 271 165 throw~ mainout;
#X obj 392 165 throw~ mainout;
#X obj 511 165 throw~ mainout;
#X obj 632 165 throw~ mainout;
#X obj 751 164 throw~ mainout;
#X obj 872 164 throw~ mainout;
#X obj 33 249 throw~ mainout;
#X obj 154 249 throw~ mainout;
#X obj 273 248 throw~ mainout;
#X obj 394 248 throw~ mainout;
#X obj 513 248 throw~ mainout;
#X obj 634 248 throw~ mainout;
#X obj 753 247 throw~ mainout;
#X obj 874 247 throw~ mainout;
#X obj 34 330 throw~ mainout;
#X obj 155 330 throw~ mainout;
#X obj 274 329 throw~ mainout;
#X obj 395 329 throw~ mainout;
#X obj 514 329 throw~ mainout;
#X obj 635 329 throw~ mainout;
#X obj 754 328 throw~ mainout;
#X obj 875 328 throw~ mainout;
#X obj 30 36 r out_c01;
#X obj 30 60 tabplay~ c01;
#X obj 151 36 r out_c02;
#X obj 151 60 tabplay~ c02;
#X obj 270 35 r out_c03;
#X obj 270 59 tabplay~ c03;
#X obj 391 35 r out_c04;
#X obj 391 59 tabplay~ c04;
#X obj 510 35 r out_c05;
#X obj 510 59 tabplay~ c05;
#X obj 631 35 r out_c06;
#X obj 631 59 tabplay~ c06;
#X obj 750 34 r out_c07;
#X obj 871 34 r out_c08;
#X obj 871 58 tabplay~ c08;
#X obj 750 58 tabplay~ c07;
#X obj 31 117 r out_c09;
#X obj 31 141 tabplay~ c09;
#X obj 152 117 r out_c10;
#X obj 152 141 tabplay~ c10;
#X obj 271 116 r out_c11;
#X obj 271 140 tabplay~ c11;
#X obj 392 116 r out_c12;
#X obj 392 140 tabplay~ c12;
#X obj 511 116 r out_c13;
#X obj 511 140 tabplay~ c13;
#X obj 632 116 r out_c14;
#X obj 632 140 tabplay~ c14;
#X obj 751 115 r out_c15;
#X obj 751 139 tabplay~ c15;
#X obj 872 115 r out_c16;
#X obj 872 139 tabplay~ c16;
#X obj 33 200 r out_c17;
#X obj 33 224 tabplay~ c17;
#X obj 154 200 r out_c18;
#X obj 154 224 tabplay~ c18;
#X obj 273 199 r out_c19;
#X obj 273 223 tabplay~ c19;
#X obj 394 199 r out_c20;
#X obj 394 223 tabplay~ c20;
#X obj 513 199 r out_c21;
#X obj 513 223 tabplay~ c21;
#X obj 634 199 r out_c22;
#X obj 634 223 tabplay~ c22;
#X obj 753 198 r out_c23;
#X obj 753 222 tabplay~ c23;
#X obj 874 198 r out_c24;
#X obj 874 222 tabplay~ c24;
#X obj 34 281 r out_c25;
#X obj 34 305 tabplay~ c25;
#X obj 156 281 r out_c26;
#X obj 155 305 tabplay~ c26;
#X obj 274 280 r out_c27;
#X obj 274 304 tabplay~ c27;
#X obj 395 280 r out_c28;
#X obj 395 304 tabplay~ c28;
#X obj 514 280 r out_c29;
#X obj 514 304 tabplay~ c29;
#X obj 635 280 r out_c30;
#X obj 635 304 tabplay~ c30;
#X obj 754 279 r out_c31;
#X obj 754 303 tabplay~ c31;
#X obj 875 279 r out_c32;
#X obj 875 303 tabplay~ c32;
#X connect 32 0 33 0;
#X connect 33 0 0 0;
#X connect 34 0 35 0;
#X connect 35 0 1 0;
#X connect 36 0 37 0;
#X connect 37 0 2 0;
#X connect 38 0 39 0;
#X connect 39 0 3 0;
#X connect 40 0 41 0;
#X connect 41 0 4 0;
#X connect 42 0 43 0;
#X connect 43 0 5 0;
#X connect 44 0 47 0;
#X connect 45 0 46 0;
#X connect 46 0 7 0;
#X connect 47 0 6 0;
#X connect 48 0 49 0;
#X connect 49 0 8 0;
#X connect 50 0 51 0;
#X connect 51 0 9 0;
#X connect 52 0 53 0;
#X connect 53 0 10 0;
#X connect 54 0 55 0;
#X connect 55 0 11 0;
#X connect 56 0 57 0;
#X connect 57 0 12 0;
#X connect 58 0 59 0;
#X connect 59 0 13 0;
#X connect 60 0 61 0;
#X connect 61 0 14 0;
#X connect 62 0 63 0;
#X connect 63 0 15 0;
#X connect 64 0 65 0;
#X connect 65 0 16 0;
#X connect 66 0 67 0;
#X connect 67 0 17 0;
#X connect 68 0 69 0;
#X connect 69 0 18 0;
#X connect 70 0 71 0;
#X connect 71 0 19 0;
#X connect 72 0 73 0;
#X connect 73 0 20 0;
#X connect 74 0 75 0;
#X connect 75 0 21 0;
#X connect 76 0 77 0;
#X connect 77 0 22 0;
#X connect 78 0 79 0;
#X connect 79 0 23 0;
#X connect 80 0 81 0;
#X connect 81 0 24 0;
#X connect 82 0 83 0;
#X connect 83 0 25 0;
#X connect 84 0 85 0;
#X connect 85 0 26 0;
#X connect 86 0 87 0;
#X connect 87 0 27 0;
#X connect 88 0 89 0;
#X connect 89 0 28 0;
#X connect 90 0 91 0;
#X connect 91 0 29 0;
#X connect 92 0 93 0;
#X connect 93 0 30 0;
#X connect 94 0 95 0;
#X connect 95 0 31 0;
#X restore 16 67 pd output_c;
#N canvas 35 90 1068 435 output_d 0;
#X obj 30 85 throw~ mainout;
#X obj 151 85 throw~ mainout;
#X obj 270 84 throw~ mainout;
#X obj 391 84 throw~ mainout;
#X obj 510 84 throw~ mainout;
#X obj 631 84 throw~ mainout;
#X obj 750 83 throw~ mainout;
#X obj 871 83 throw~ mainout;
#X obj 31 166 throw~ mainout;
#X obj 152 166 throw~ mainout;
#X obj 271 165 throw~ mainout;
#X obj 392 165 throw~ mainout;
#X obj 511 165 throw~ mainout;
#X obj 632 165 throw~ mainout;
#X obj 751 164 throw~ mainout;
#X obj 872 164 throw~ mainout;
#X obj 33 249 throw~ mainout;
#X obj 154 249 throw~ mainout;
#X obj 273 248 throw~ mainout;
#X obj 394 248 throw~ mainout;
#X obj 513 248 throw~ mainout;
#X obj 634 248 throw~ mainout;
#X obj 753 247 throw~ mainout;
#X obj 874 247 throw~ mainout;
#X obj 34 330 throw~ mainout;
#X obj 155 330 throw~ mainout;
#X obj 274 329 throw~ mainout;
#X obj 395 329 throw~ mainout;
#X obj 514 329 throw~ mainout;
#X obj 635 329 throw~ mainout;
#X obj 754 328 throw~ mainout;
#X obj 875 328 throw~ mainout;
#X obj 30 36 r out_d01;
#X obj 30 60 tabplay~ d01;
#X obj 151 36 r out_d02;
#X obj 151 60 tabplay~ d02;
#X obj 270 35 r out_d03;
#X obj 270 59 tabplay~ d03;
#X obj 391 35 r out_d04;
#X obj 391 59 tabplay~ d04;
#X obj 510 35 r out_d05;
#X obj 510 59 tabplay~ d05;
#X obj 631 35 r out_d06;
#X obj 631 59 tabplay~ d06;
#X obj 750 34 r out_d07;
#X obj 750 58 tabplay~ d07;
#X obj 871 34 r out_d08;
#X obj 871 58 tabplay~ d08;
#X obj 31 117 r out_d09;
#X obj 31 141 tabplay~ d09;
#X obj 152 117 r out_d10;
#X obj 151 141 tabplay~ d10;
#X obj 271 116 r out_d11;
#X obj 271 140 tabplay~ d11;
#X obj 392 116 r out_d12;
#X obj 392 140 tabplay~ d12;
#X obj 511 116 r out_d13;
#X obj 511 140 tabplay~ d13;
#X obj 632 116 r out_d14;
#X obj 632 140 tabplay~ d14;
#X obj 751 115 r out_d15;
#X obj 750 139 tabplay~ d15;
#X obj 872 115 r out_d16;
#X obj 872 140 tabplay~ d16;
#X obj 33 200 r out_d17;
#X obj 33 224 tabplay~ d17;
#X obj 154 200 r out_d18;
#X obj 154 225 tabplay~ d18;
#X obj 273 199 r out_d19;
#X obj 273 223 tabplay~ d19;
#X obj 394 199 r out_d20;
#X obj 394 223 tabplay~ d20;
#X obj 513 199 r out_d21;
#X obj 513 223 tabplay~ d21;
#X obj 634 199 r out_d22;
#X obj 634 223 tabplay~ d22;
#X obj 753 198 r out_d23;
#X obj 753 222 tabplay~ d23;
#X obj 874 198 r out_d24;
#X obj 874 222 tabplay~ d24;
#X obj 34 281 r out_d25;
#X obj 34 305 tabplay~ d25;
#X obj 155 281 r out_d26;
#X obj 155 305 tabplay~ d26;
#X obj 274 280 r out_d27;
#X obj 274 304 tabplay~ d27;
#X obj 395 280 r out_d28;
#X obj 395 304 tabplay~ d28;
#X obj 514 279 r out_d29;
#X obj 513 303 tabplay~ d29;
#X obj 635 280 r out_d30;
#X obj 635 304 tabplay~ d30;
#X obj 754 279 r out_d31;
#X obj 754 303 tabplay~ d31;
#X obj 875 279 r out_d32;
#X obj 875 303 tabplay~ d32;
#X connect 32 0 33 0;
#X connect 33 0 0 0;
#X connect 34 0 35 0;
#X connect 35 0 1 0;
#X connect 36 0 37 0;
#X connect 37 0 2 0;
#X connect 38 0 39 0;
#X connect 39 0 3 0;
#X connect 40 0 41 0;
#X connect 41 0 4 0;
#X connect 42 0 43 0;
#X connect 43 0 5 0;
#X connect 44 0 45 0;
#X connect 45 0 6 0;
#X connect 46 0 47 0;
#X connect 47 0 7 0;
#X connect 48 0 49 0;
#X connect 49 0 8 0;
#X connect 50 0 51 0;
#X connect 51 0 9 0;
#X connect 52 0 53 0;
#X connect 53 0 10 0;
#X connect 54 0 55 0;
#X connect 55 0 11 0;
#X connect 56 0 57 0;
#X connect 57 0 12 0;
#X connect 58 0 59 0;
#X connect 59 0 13 0;
#X connect 60 0 61 0;
#X connect 61 0 14 0;
#X connect 62 0 63 0;
#X connect 63 0 15 0;
#X connect 64 0 65 0;
#X connect 65 0 16 0;
#X connect 66 0 67 0;
#X connect 67 0 17 0;
#X connect 68 0 69 0;
#X connect 69 0 18 0;
#X connect 70 0 71 0;
#X connect 71 0 19 0;
#X connect 72 0 73 0;
#X connect 73 0 20 0;
#X connect 74 0 75 0;
#X connect 75 0 21 0;
#X connect 76 0 77 0;
#X connect 77 0 22 0;
#X connect 78 0 79 0;
#X connect 79 0 23 0;
#X connect 80 0 81 0;
#X connect 81 0 24 0;
#X connect 82 0 83 0;
#X connect 83 0 25 0;
#X connect 84 0 85 0;
#X connect 85 0 26 0;
#X connect 86 0 87 0;
#X connect 87 0 27 0;
#X connect 88 0 89 0;
#X connect 89 0 28 0;
#X connect 90 0 91 0;
#X connect 91 0 29 0;
#X connect 92 0 93 0;
#X connect 93 0 30 0;
#X connect 94 0 95 0;
#X connect 95 0 31 0;
#X restore 16 92 pd output_d;
#X obj 215 58 catch~ mainout;
#X obj 466 240 rev1~;
#X obj 554 290 *~;
#X obj 573 240 pack 0 50;
#X obj 573 264 line~;
#X obj 573 215 inlet;
#X text 513 402 reverb;
#X obj 147 123 inlet;
#X obj 64 290 / 1000;
#X obj 64 214 metro 200;
#X obj 64 188 loadbang;
#X obj 64 356 pack 0 50;
#X obj 64 380 line~;
#X obj 64 240 random 400;
#X obj 64 265 + 600;
#X obj 64 328 *;
#X obj 36 424 *~;
#X obj 290 291 / 1000;
#X obj 290 215 metro 200;
#X obj 290 189 loadbang;
#X obj 290 357 pack 0 50;
#X obj 290 381 line~;
#X obj 290 241 random 400;
#X obj 290 266 + 600;
#X obj 290 329 *;
#X obj 262 425 *~;
#X text 167 433 dry;
#X obj 631 164 inlet;
#X obj 41 464 send~ r;
#X obj 257 466 send~ l;
#X obj 527 363 send~ drums;
#X connect 4 0 5 0;
#X connect 4 0 29 0;
#X connect 4 0 20 0;
#X connect 5 0 6 0;
#X connect 6 0 34 0;
#X connect 7 0 8 0;
#X connect 8 0 6 1;
#X connect 9 0 7 0;
#X connect 11 0 19 1;
#X connect 11 0 28 1;
#X connect 12 0 19 0;
#X connect 13 0 17 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 16 0 20 1;
#X connect 17 0 18 0;
#X connect 18 0 12 0;
#X connect 19 0 15 0;
#X connect 20 0 32 0;
#X connect 21 0 28 0;
#X connect 22 0 26 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 25 0 29 1;
#X connect 26 0 27 0;
#X connect 27 0 21 0;
#X connect 28 0 24 0;
#X connect 29 0 33 0;
#X connect 31 0 5 1;
#X restore 393 182 pd output output;
#X floatatom 477 160 5 0 0 0 - - -;
#X text 478 139 decay;
#X obj 20 33 bng 32 50 10 0 empty l01 empty 20 8 0 8 -262144 -1 -1
;
#X obj 55 33 bng 15 50 10 0 empty l02 empty 20 8 0 8 -262144 -1 -1
;
#X obj 73 33 bng 15 50 10 0 empty l03 empty 20 8 0 8 -262144 -1 -1
;
#X obj 91 33 bng 15 50 10 0 empty l04 empty 20 8 0 8 -262144 -1 -1
;
#X obj 112 33 bng 15 50 10 0 empty l05 empty 20 8 0 8 -262144 -1 -1
;
#X obj 130 33 bng 15 50 10 0 empty l06 empty 20 8 0 8 -262144 -1 -1
;
#X obj 148 33 bng 15 50 10 0 empty l07 empty 20 8 0 8 -262144 -1 -1
;
#X obj 166 33 bng 15 50 10 0 empty l08 empty 20 8 0 8 -262144 -1 -1
;
#X obj 187 33 bng 15 50 10 0 empty l09 empty 20 8 0 8 -262144 -1 -1
;
#X obj 205 33 bng 15 50 10 0 empty l10 empty 20 8 0 8 -262144 -1 -1
;
#X obj 223 33 bng 15 50 10 0 empty l11 empty 20 8 0 8 -262144 -1 -1
;
#X obj 241 33 bng 15 50 10 0 empty l12 empty 20 8 0 8 -262144 -1 -1
;
#X obj 262 33 bng 15 50 10 0 empty l13 empty 20 8 0 8 -262144 -1 -1
;
#X obj 280 33 bng 15 50 10 0 empty l14 empty 20 8 0 8 -262144 -1 -1
;
#X obj 298 33 bng 15 50 10 0 empty l15 empty 20 8 0 8 -262144 -1 -1
;
#X obj 316 33 bng 15 50 10 0 empty l16 empty 20 8 0 8 -262144 -1 -1
;
#X obj 337 33 bng 15 50 10 0 empty l17 empty 20 8 0 8 -262144 -1 -1
;
#X obj 355 33 bng 15 50 10 0 empty l18 empty 20 8 0 8 -262144 -1 -1
;
#X obj 373 33 bng 15 50 10 0 empty l19 empty 20 8 0 8 -262144 -1 -1
;
#X obj 391 33 bng 15 50 10 0 empty l20 empty 20 8 0 8 -262144 -1 -1
;
#X obj 412 33 bng 15 50 10 0 empty l21 empty 20 8 0 8 -262144 -1 -1
;
#X obj 430 33 bng 15 50 10 0 empty l22 empty 20 8 0 8 -262144 -1 -1
;
#X obj 448 33 bng 15 50 10 0 empty l23 empty 20 8 0 8 -262144 -1 -1
;
#X obj 466 33 bng 15 50 10 0 empty l24 empty 20 8 0 8 -262144 -1 -1
;
#X obj 487 33 bng 15 50 10 0 empty l25 empty 20 8 0 8 -262144 -1 -1
;
#X obj 505 33 bng 15 50 10 0 empty l26 empty 20 8 0 8 -262144 -1 -1
;
#X obj 523 33 bng 15 50 10 0 empty l27 empty 20 8 0 8 -262144 -1 -1
;
#X obj 541 33 bng 15 50 10 0 empty l28 empty 20 8 0 8 -262144 -1 -1
;
#X obj 562 33 bng 15 50 10 0 empty l29 empty 20 8 0 8 -262144 -1 -1
;
#X obj 580 33 bng 15 50 10 0 empty l30 empty 20 8 0 8 -262144 -1 -1
;
#X obj 598 33 bng 15 50 10 0 empty l31 empty 20 8 0 8 -262144 -1 -1
;
#X obj 616 33 bng 15 50 10 0 empty l32 empty 20 8 0 8 -262144 -1 -1
;
#X obj 55 50 bng 15 50 10 0 empty l02 empty 20 8 0 8 -262144 -1 -1
;
#X obj 73 50 bng 15 50 10 0 empty l03 empty 20 8 0 8 -262144 -1 -1
;
#X obj 91 50 bng 15 50 10 0 empty l04 empty 20 8 0 8 -262144 -1 -1
;
#X obj 112 50 bng 15 50 10 0 empty l05 empty 20 8 0 8 -262144 -1 -1
;
#X obj 130 50 bng 15 50 10 0 empty l06 empty 20 8 0 8 -262144 -1 -1
;
#X obj 148 50 bng 15 50 10 0 empty l07 empty 20 8 0 8 -262144 -1 -1
;
#X obj 166 50 bng 15 50 10 0 empty l08 empty 20 8 0 8 -262144 -1 -1
;
#X obj 187 50 bng 15 50 10 0 empty l09 empty 20 8 0 8 -262144 -1 -1
;
#X obj 205 50 bng 15 50 10 0 empty l10 empty 20 8 0 8 -262144 -1 -1
;
#X obj 223 50 bng 15 50 10 0 empty l11 empty 20 8 0 8 -262144 -1 -1
;
#X obj 241 50 bng 15 50 10 0 empty l12 empty 20 8 0 8 -262144 -1 -1
;
#X obj 262 50 bng 15 50 10 0 empty l13 empty 20 8 0 8 -262144 -1 -1
;
#X obj 280 50 bng 15 50 10 0 empty l14 empty 20 8 0 8 -262144 -1 -1
;
#X obj 298 50 bng 15 50 10 0 empty l15 empty 20 8 0 8 -262144 -1 -1
;
#X obj 316 50 bng 15 50 10 0 empty l16 empty 20 8 0 8 -262144 -1 -1
;
#X obj 355 50 bng 15 50 10 0 empty l18 empty 20 8 0 8 -262144 -1 -1
;
#X obj 373 50 bng 15 50 10 0 empty l19 empty 20 8 0 8 -262144 -1 -1
;
#X obj 391 50 bng 15 50 10 0 empty l20 empty 20 8 0 8 -262144 -1 -1
;
#X obj 412 50 bng 15 50 10 0 empty l21 empty 20 8 0 8 -262144 -1 -1
;
#X obj 430 50 bng 15 50 10 0 empty l22 empty 20 8 0 8 -262144 -1 -1
;
#X obj 448 50 bng 15 50 10 0 empty l23 empty 20 8 0 8 -262144 -1 -1
;
#X obj 466 50 bng 15 50 10 0 empty l24 empty 20 8 0 8 -262144 -1 -1
;
#X obj 487 50 bng 15 50 10 0 empty l25 empty 20 8 0 8 -262144 -1 -1
;
#X obj 505 50 bng 15 50 10 0 empty l26 empty 20 8 0 8 -262144 -1 -1
;
#X obj 523 50 bng 15 50 10 0 empty l27 empty 20 8 0 8 -262144 -1 -1
;
#X obj 541 50 bng 15 50 10 0 empty l28 empty 20 8 0 8 -262144 -1 -1
;
#X obj 562 50 bng 15 50 10 0 empty l29 empty 20 8 0 8 -262144 -1 -1
;
#X obj 580 50 bng 15 50 10 0 empty l30 empty 20 8 0 8 -262144 -1 -1
;
#X obj 598 50 bng 15 50 10 0 empty l31 empty 20 8 0 8 -262144 -1 -1
;
#X obj 616 50 bng 15 50 10 0 empty l32 empty 20 8 0 8 -262144 -1 -1
;
#X obj 337 50 bng 15 50 10 0 empty l17 empty 20 8 0 8 -262144 -1 -1
;
#X text 20 17 1;
#X text 112 17 2;
#X text 187 17 3;
#X text 263 17 4;
#X text 337 17 5;
#X text 411 17 6;
#X text 486 17 7;
#X text 562 17 8;
#X text 23 108 controll;
#X text 22 121 on/off;
#X text 740 24 controller;
#X text 23 207 ------------------------------------------------------------
;
#X text 504 207 ----------------;
#X text 550 145 comment;
#X obj 704 50 grid grid2 200 0 199 200 0 199 1 1 1 10 10 702 258;
#X obj 716 325 send gx;
#X obj 823 331 send gy;
#X floatatom 678 261 5 0 0 0 - - -;
#X floatatom 819 260 5 0 0 0 - - -;
#X obj 715 292 * 2;
#X obj 824 296 * 2;
#X floatatom 742 262 5 0 0 0 - - -;
#X obj 133 88 inlet;
#X obj 175 88 inlet;
#X obj 221 90 inlet;
#X obj 266 89 inlet;
#X obj 390 111 inlet;
#X obj 428 111 inlet;
#X obj 474 110 inlet;
#X connect 7 0 1 0;
#X connect 8 0 9 0;
#X connect 10 0 9 1;
#X connect 11 0 9 2;
#X connect 16 0 15 0;
#X connect 18 0 17 2;
#X connect 97 0 100 0;
#X connect 97 1 101 0;
#X connect 100 0 102 0;
#X connect 101 0 103 0;
#X connect 102 0 98 0;
#X connect 103 0 99 0;
#X connect 104 0 102 1;
#X connect 105 0 8 0;
#X connect 106 0 10 0;
#X connect 107 0 11 0;
#X connect 108 0 9 3;
#X connect 109 0 17 0;
#X connect 110 0 17 1;
#X connect 111 0 18 0;
#X restore 134 565 pd floofer;
#X obj 145 531 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X floatatom 255 544 5 0 0 0 - - -;
#X floatatom 193 547 5 0 0 0 - - -;
#X obj 277 467 vsl 30 70 0 1 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 0 1;
#X msg 166 548 160;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 2 1;
#X connect 4 0 2 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 11 0 13 0;
#X connect 12 0 10 0;
#X connect 13 0 12 1;
#X connect 14 0 12 0;
#X connect 15 0 18 0;
#X connect 15 1 19 0;
#X connect 18 0 22 0;
#X connect 19 0 23 0;
#X connect 20 0 22 1;
#X connect 21 0 23 1;
#X connect 22 0 16 0;
#X connect 23 0 17 0;
#X connect 25 0 30 3;
#X connect 25 0 33 0;
#X connect 26 0 30 4;
#X connect 27 0 30 5;
#X connect 28 0 30 0;
#X connect 29 0 30 1;
#X connect 31 0 30 2;
#X connect 32 0 30 6;
#X connect 34 0 32 0;
#X connect 35 0 30 3;
#X restore 207 -3 pd drums;
#X text 758 447 comment;
#X text 670 109 comment;
#X text 548 263 comment;
#N canvas 804 438 437 249 grain 1;
#X floatatom 125 156 5 0 0 0 - - -;
#X floatatom 164 156 5 0 0 0 - - -;
#X floatatom 45 155 5 0 0 0 - - -;
#X floatatom 85 155 5 0 0 0 - - -;
#X obj 5 184 hsl 190 15 1 128 0 0 empty empty empty 20 8 0 8 -146972
-1 -1 0 1;
#X obj 6 168 hsl 190 15 1 128 0 0 empty empty empty 20 8 0 8 -146972
-1 -1 0 1;
#X text 200 173 min;
#X text 199 187 max;
#X floatatom 3 155 5 0 0 0 - - -;
#X msg 208 91 set table17;
#X msg 209 74 set table18;
#X obj 328 157 bng 45 250 50 0 empty empty empty 0 -6 0 8 -146972 -1
-1;
#X obj 13 21 vsl 15 128 0 1 0 1 empty empty VOLUME 0 -8 0 8 -146972
-1 -1 12200 1;
#X obj 48 22 vsl 15 128 0 100 0 0 empty empty GRAINS 0 -8 0 8 -146972
-1 -1 0 1;
#X obj 89 19 vsl 15 128 -1 2 0 0 empty empty DIMEN 0 -8 0 8 -146972
-1 -1 0 1;
#X obj 162 22 vsl 15 128 0 1 0 0 empty empty QUANTISE 0 -8 0 8 -146972
-1 -1 0 1;
#X msg 207 129 set table15;
#X msg 208 111 set table16;
#X msg 306 74 set table14;
#X msg 305 91 set table13;
#X msg 304 112 set table12;
#X msg 303 129 set table11;
#X text 223 15 GRANULAR SYNTHESIS;
#X obj 125 19 vsl 15 128 0 10 0 0 empty empty STUFF 0 -8 0 8 -146972
-1 -1 0 1;
#X msg 64 55 1;
#N canvas 355 266 1226 771 orcutt 1;
#X obj 662 468 s raw_length;
#X obj 688 498 r rndm;
#X obj 481 258 s rndm;
#X obj 631 281 / 2;
#X obj 338 238 - 0;
#X obj 508 221 + 5;
#N canvas 62 100 416 316 seq_engine 0;
#X obj 80 148 sel 0;
#X obj 80 251 outlet~;
#X obj 176 25 r sample_length;
#X obj 80 222 *~ 1000;
#X obj 80 126 * 1;
#X obj 80 200 phasor~;
#X obj 82 175 expr 1000 / $f1;
#X obj 185 86 t b f;
#X obj 56 88 expr 1 / $f1;
#X obj 58 60 sel 0;
#X floatatom 196 130 5 0 0 0 - - -;
#X floatatom 162 249 5 0 0 0 - - -;
#X obj 58 29 inlet;
#X floatatom 16 159 5 0 0 0 - - -;
#X connect 0 1 6 0;
#X connect 2 0 7 0;
#X connect 2 0 3 1;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X connect 6 0 5 0;
#X connect 6 0 11 0;
#X connect 7 0 4 0;
#X connect 7 1 4 1;
#X connect 7 1 10 0;
#X connect 8 0 4 0;
#X connect 9 1 8 0;
#X connect 12 0 9 0;
#X connect 13 0 5 0;
#X restore 163 168 pd seq_engine;
#N canvas 58 80 274 194 pos_rndm 0;
#X obj 60 83 +~ 1;
#X obj 60 108 *~ 0;
#X obj 60 60 noise~;
#X obj 102 82 / 2;
#X obj 108 31 inlet;
#X obj 60 143 outlet~;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 0 0;
#X connect 3 0 1 1;
#X connect 4 0 3 0;
#X restore 151 209 pd pos_rndm;
#X floatatom 800 126 0 0 0 0 - - -;
#X floatatom 748 127 0 0 0 0 - - -;
#N canvas 245 307 696 462 random_pitch 0;
#X obj 47 58 loadbang;
#X floatatom 431 165 0 0 0 0 - - -;
#X msg 500 244 2;
#X msg 500 223 bang;
#X msg 431 239 1;
#X obj 431 201 sel 0;
#X obj 54 137 expr (random (-1000\,1000) / 1000.)* $f2;
#X obj 474 309 expr int ($f1/$f2) * $f2;
#X floatatom 240 77 0 0 0 0 - - -;
#X obj 431 340 * 1;
#X obj 54 166 expr pow(2.\,$f1);
#X text 78 19 duration;
#X text 257 58 random width;
#X text 240 104 0 ~ 3;
#X text 470 167 0 ~1.0;
#X text 326 182 pitch quantize;
#N canvas 192 270 556 318 switch 0;
#X obj 41 187 spigot;
#X obj 132 188 spigot;
#X obj 240 187 spigot;
#X obj 361 187 spigot;
#X obj 44 19 inlet;
#X obj 78 106 i 1;
#X obj 400 105 i 1;
#X obj 278 106 i 1;
#X obj 169 105 i 1;
#X obj 247 6 inlet;
#X obj 89 136 i 0;
#X obj 180 135 i 0;
#X obj 289 136 i 0;
#X obj 411 135 i 0;
#X obj 45 236 outlet;
#X obj 133 232 outlet;
#X obj 240 233 outlet;
#X obj 361 236 outlet;
#X obj 247 56 select 1 2 3 4;
#X connect 0 0 14 0;
#X connect 1 0 15 0;
#X connect 2 0 16 0;
#X connect 3 0 17 0;
#X connect 4 0 0 0;
#X connect 4 0 1 0;
#X connect 4 0 2 0;
#X connect 4 0 3 0;
#X connect 5 0 0 1;
#X connect 6 0 3 1;
#X connect 7 0 2 1;
#X connect 8 0 1 1;
#X connect 9 0 18 0;
#X connect 10 0 0 1;
#X connect 11 0 1 1;
#X connect 12 0 2 1;
#X connect 13 0 3 1;
#X connect 18 0 5 0;
#X connect 18 0 11 0;
#X connect 18 0 12 0;
#X connect 18 0 13 0;
#X connect 18 1 8 0;
#X connect 18 1 10 0;
#X connect 18 1 12 0;
#X connect 18 1 13 0;
#X connect 18 2 7 0;
#X connect 18 2 10 0;
#X connect 18 2 11 0;
#X connect 18 2 13 0;
#X connect 18 3 6 0;
#X connect 18 3 10 0;
#X connect 18 3 11 0;
#X connect 18 3 12 0;
#X restore 433 275 pd switch;
#X obj 28 16 inlet;
#X obj 240 23 inlet;
#X obj 431 30 inlet;
#X obj 431 364 outlet;
#X obj 52 88 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1
;
#X obj 55 111 metro 0;
#X connect 0 0 21 0;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 16 1;
#X connect 3 0 2 0;
#X connect 4 0 16 1;
#X connect 5 0 4 0;
#X connect 5 1 3 0;
#X connect 5 1 7 1;
#X connect 6 0 10 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 20 0;
#X connect 10 0 16 0;
#X connect 16 0 9 0;
#X connect 16 1 7 0;
#X connect 17 0 9 1;
#X connect 18 0 8 0;
#X connect 19 0 1 0;
#X connect 21 0 22 0;
#X connect 22 0 6 0;
#X restore 684 173 pd random_pitch;
#X obj 684 189 sig~;
#X text 33 105 output gain;
#X floatatom 111 163 0 0 0 0 - - -;
#X obj 58 155 s gain;
#X obj 681 289 s gfreq;
#X msg 339 273 \$1 5;
#X floatatom 58 128 0 0 0 0 - - -;
#X obj 129 191 r rndm;
#X obj 662 527 expr $f2 - $f1;
#X obj 75 236 +~;
#X obj 661 554 s sample_length;
#X obj 612 208 t b f;
#X floatatom 695 129 0 0 0 0 - - -;
#X obj 613 222 expr 1000 / $f1 * $f2;
#X floatatom 649 130 0 0 0 0 - - -;
#X floatatom 481 240 0 0 0 0 - - -;
#X obj 338 291 line~;
#X text 180 194 playback speed;
#X text 728 323 load new sample;
#X obj 18 433 grain2~;
#X obj 610 420 soundfiler;
#N canvas 415 682 698 330 windowstuff 0;
#X text 445 123 window shape;
#X obj 20 16 loadbang;
#X obj 20 65 soundfiler;
#N canvas 0 22 450 300 graph3 0;
#X array wndw 516 float 0;
#X coords 0 1 515 -1 200 140 1;
#X restore 399 146 graph;
#X msg 21 40 read -resize tri wndw;
#X obj 20 95 s trisize;
#X obj 19 159 soundfiler;
#X msg 21 139 read -resize chiko_aiff playobject;
#X obj 20 183 s playsize;
#X connect 1 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 5 0;
#X connect 4 0 2 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X restore 740 440 pd windowstuff;
#N canvas 0 22 450 300 graph4 0;
#X array playobject 80174 float 0;
#X coords 0 1 80173 -1 200 140 1;
#X restore 393 340 graph;
#X obj 659 447 sampstoms;
#X obj 661 499 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X obj 661 347 openpanel;
#X msg 662 324 bang;
#N canvas 496 424 408 308 --slider_adjuster------- 0;
#X obj 130 130 / 127;
#X obj 130 173 * 1;
#X obj 130 107 abs;
#X obj 130 82 -;
#X obj 75 135 * 1;
#X obj 197 74 r raw_length;
#X obj 75 92 / 127;
#X obj 75 53 inlet;
#X obj 61 208 outlet;
#X obj 122 210 outlet;
#X obj 172 12 inlet;
#X floatatom 205 155 5 0 0 0 - - -;
#X obj 144 45 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X connect 0 0 1 0;
#X connect 1 0 9 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 4 1;
#X connect 5 0 1 1;
#X connect 5 0 11 0;
#X connect 6 0 4 0;
#X connect 7 0 6 0;
#X connect 7 0 3 0;
#X connect 10 0 3 1;
#X connect 10 0 12 0;
#X connect 12 0 3 0;
#X restore 340 200 pd --slider_adjuster-------;
#X floatatom 339 257 10 0 0 0 - - -;
#X obj 341 183 hsl 190 15 1 128 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 6846 1;
#X obj 340 165 hsl 190 15 1 128 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 6846 1;
#X text 536 163 min;
#X text 535 180 max;
#X obj 683 206 throw~ gdur;
#X obj 294 324 catch~ gdur;
#X obj 145 328 catch~ control;
#X msg 17 354 0;
#X msg 86 354 0.25;
#X msg 247 355 0.375;
#X msg 172 355 0.125;
#X msg 17 409 0.5;
#X msg 86 407 0.75;
#X msg 169 408 0.625;
#X msg 249 411 0.875;
#X text 339 144 move sliders to set min/max;
#X text 350 117 |-----manual control-----------------|;
#X text 538 257 pitch randomness;
#X text 340 218 play position in sample (ms);
#X text 814 149 pitch quantize;
#X obj 682 257 * 0.42;
#X obj 76 465 loadbang;
#X obj 745 418 r playsize;
#X obj 204 593 send~ orcutter;
#X obj 63 42 inlet;
#X obj 343 61 inlet;
#X obj 396 60 inlet;
#X obj 641 57 inlet;
#X obj 696 58 inlet;
#X obj 743 56 inlet;
#X obj 800 75 inlet;
#X msg 663 370 read -resize \$1 playobject;
#X obj 841 241 tabplay~ table18;
#X msg 839 203 bang;
#X obj 865 282 tabwrite~ playobject;
#X msg 880 262 bang;
#X msg 932 262 stop;
#X obj 854 75 inlet;
#X msg 908 196 set table11;
#X obj 904 75 inlet;
#X msg 109 65 choice 1;
#X msg 182 65 choice 2;
#X obj 114 42 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 117 101 polygate~ 2 100;
#X obj 62 278 throw~ control1;
#X obj 230 289 catch~ control1;
#X msg 664 395 read -resize /Users/shree/jim.au playobject;
#X obj 87 379 grain2~;
#X obj 18 378 grain2~;
#X obj 87 434 grain2~;
#X obj 247 435 grain2~;
#X obj 168 435 grain2~;
#X obj 247 380 grain2~;
#X obj 171 380 grain2~;
#N canvas 75 443 447 323 init 0;
#X obj 90 28 loadbang;
#X obj 29 241 outlet;
#X text 26 263 dur;
#X obj 103 243 outlet;
#X text 100 260 base pitch;
#X text 84 275 playback speed;
#X msg 44 144 50;
#X msg 113 150 1;
#X msg 181 149 0.25;
#X msg 261 147 47;
#X obj 192 240 outlet;
#X obj 258 242 outlet;
#X connect 0 0 7 0;
#X connect 0 0 6 0;
#X connect 0 0 8 0;
#X connect 0 0 9 0;
#X connect 6 0 1 0;
#X connect 7 0 3 0;
#X connect 8 0 10 0;
#X connect 9 0 11 0;
#X restore 527 9 pd init;
#X connect 1 0 19 0;
#X connect 3 0 4 1;
#X connect 4 0 39 0;
#X connect 5 0 26 0;
#X connect 6 0 83 0;
#X connect 7 0 20 1;
#X connect 8 0 10 2;
#X connect 9 0 10 1;
#X connect 10 0 11 0;
#X connect 11 0 44 0;
#X connect 13 0 6 0;
#X connect 16 0 27 0;
#X connect 17 0 14 0;
#X connect 18 0 7 0;
#X connect 19 0 21 0;
#X connect 20 0 84 0;
#X connect 22 0 24 0;
#X connect 22 1 24 1;
#X connect 23 0 22 0;
#X connect 24 0 60 0;
#X connect 25 0 24 0;
#X connect 25 0 10 0;
#X connect 26 0 2 0;
#X connect 27 0 83 1;
#X connect 30 0 63 0;
#X connect 34 0 0 0;
#X connect 34 0 19 1;
#X connect 34 0 35 0;
#X connect 35 0 19 0;
#X connect 36 0 71 0;
#X connect 37 0 36 0;
#X connect 38 0 4 0;
#X connect 38 1 5 0;
#X connect 39 0 16 0;
#X connect 40 0 38 1;
#X connect 41 0 38 0;
#X connect 45 0 30 2;
#X connect 45 0 87 2;
#X connect 45 0 88 2;
#X connect 45 0 89 2;
#X connect 45 0 90 2;
#X connect 45 0 91 2;
#X connect 45 0 92 2;
#X connect 45 0 93 2;
#X connect 46 0 30 1;
#X connect 46 0 87 1;
#X connect 46 0 88 1;
#X connect 46 0 89 1;
#X connect 46 0 90 1;
#X connect 46 0 91 1;
#X connect 46 0 92 1;
#X connect 46 0 93 1;
#X connect 47 0 88 0;
#X connect 48 0 87 0;
#X connect 49 0 92 0;
#X connect 50 0 93 0;
#X connect 51 0 30 0;
#X connect 52 0 89 0;
#X connect 53 0 91 0;
#X connect 54 0 90 0;
#X connect 60 0 15 0;
#X connect 60 0 3 0;
#X connect 61 0 51 0;
#X connect 61 0 52 0;
#X connect 61 0 53 0;
#X connect 61 0 54 0;
#X connect 61 0 47 0;
#X connect 61 0 48 0;
#X connect 61 0 50 0;
#X connect 61 0 49 0;
#X connect 62 0 34 0;
#X connect 64 0 17 0;
#X connect 65 0 41 0;
#X connect 66 0 40 0;
#X connect 67 0 25 0;
#X connect 68 0 23 0;
#X connect 69 0 9 0;
#X connect 70 0 8 0;
#X connect 71 0 31 0;
#X connect 72 0 74 0;
#X connect 72 1 76 0;
#X connect 73 0 72 0;
#X connect 73 0 75 0;
#X connect 75 0 74 0;
#X connect 76 0 74 0;
#X connect 77 0 72 0;
#X connect 78 0 72 0;
#X connect 79 0 73 0;
#X connect 80 0 83 0;
#X connect 81 0 83 0;
#X connect 82 0 80 0;
#X connect 83 0 20 0;
#X connect 85 0 30 1;
#X connect 85 0 87 1;
#X connect 85 0 88 1;
#X connect 85 0 89 1;
#X connect 85 0 90 1;
#X connect 85 0 91 1;
#X connect 85 0 92 1;
#X connect 85 0 93 1;
#X connect 86 0 31 0;
#X connect 87 0 63 0;
#X connect 88 0 63 0;
#X connect 89 0 63 0;
#X connect 90 0 63 0;
#X connect 91 0 63 0;
#X connect 92 0 63 0;
#X connect 93 0 63 0;
#X connect 94 0 25 0;
#X connect 94 0 82 0;
#X connect 94 1 13 0;
#X connect 94 1 23 0;
#X connect 94 2 17 0;
#X connect 94 2 9 0;
#X connect 94 3 41 0;
#X connect 94 3 40 0;
#X connect 94 3 8 0;
#X restore 4 206 pd orcutt;
#X msg 306 53 set GRAINER2;
#X msg 210 54 set sample;
#X connect 0 0 25 5;
#X connect 1 0 25 6;
#X connect 2 0 25 3;
#X connect 3 0 25 4;
#X connect 4 0 25 2;
#X connect 5 0 25 1;
#X connect 8 0 25 0;
#X connect 9 0 25 7;
#X connect 10 0 25 7;
#X connect 11 0 25 8;
#X connect 12 0 8 0;
#X connect 13 0 2 0;
#X connect 14 0 3 0;
#X connect 15 0 1 0;
#X connect 16 0 25 7;
#X connect 17 0 25 7;
#X connect 18 0 25 7;
#X connect 19 0 25 7;
#X connect 20 0 25 7;
#X connect 21 0 25 7;
#X connect 23 0 0 0;
#X connect 24 0 14 0;
#X connect 26 0 25 7;
#X connect 27 0 25 7;
#X restore 264 49 pd grain;
#N canvas 757 748 662 285 loops 1;
#N canvas 77 120 1264 121 loopings 0;
#X msg 11 49 bang;
#X obj 11 70 tabwrite~ table18;
#X obj 607 41 adc~;
#X msg 144 38 bang;
#X msg 277 42 bang;
#X msg 666 47 bang;
#X msg 792 50 bang;
#X msg 923 46 bang;
#X msg 405 43 bang;
#X msg 1064 51 bang;
#X obj 142 69 tabwrite~ table17;
#X obj 276 67 tabwrite~ table16;
#X obj 404 66 tabwrite~ table15;
#X obj 667 72 tabwrite~ table14;
#X obj 793 72 tabwrite~ table13;
#X obj 921 73 tabwrite~ table12;
#X obj 1065 73 tabwrite~ table11;
#X obj 30 12 inlet;
#X obj 138 9 inlet;
#X obj 270 11 inlet;
#X obj 400 10 inlet;
#X obj 657 13 inlet;
#X obj 788 18 inlet;
#X obj 918 16 inlet;
#X obj 1059 20 inlet;
#X connect 0 0 1 0;
#X connect 2 0 1 0;
#X connect 2 0 10 0;
#X connect 2 0 11 0;
#X connect 2 0 12 0;
#X connect 2 1 13 0;
#X connect 2 1 14 0;
#X connect 2 1 15 0;
#X connect 2 1 16 0;
#X connect 3 0 10 0;
#X connect 4 0 11 0;
#X connect 5 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 15 0;
#X connect 8 0 12 0;
#X connect 9 0 16 0;
#X connect 17 0 0 0;
#X connect 18 0 3 0;
#X connect 19 0 4 0;
#X connect 20 0 8 0;
#X connect 21 0 5 0;
#X connect 22 0 6 0;
#X connect 23 0 7 0;
#X connect 24 0 9 0;
#X restore 281 197 pd loopings;
#X obj 22 0 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
;
#X obj 109 1 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 190 -1 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 260 1 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 332 1 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 405 0 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 469 0 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 532 0 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 17 17 vsl 45 128 0 100 0 0 empty empty 1 0 -8 0 12 -140108 -70022
-1 0 1;
#X obj 96 17 vsl 45 128 0 100 0 0 empty empty 2 0 -8 0 14 -140297 -1
-1 0 1;
#X obj 449 161 *~ 0;
#X obj 472 161 dbtorms;
#X obj 516 163 *~ 0;
#X obj 172 17 vsl 45 128 0 100 0 0 empty empty 3 0 -8 0 12 -140108
-1 -1 0 1;
#X obj 243 17 vsl 45 128 0 100 0 0 empty empty 4 0 -8 0 14 -140297
-1 -1 0 1;
#X obj 317 17 vsl 45 128 0 100 0 0 empty empty 5 0 -8 0 12 -140108
-1 -1 0 1;
#X obj 389 16 vsl 45 128 0 100 0 0 empty empty 6 0 -8 0 14 -140297
-1 -1 0 1;
#X obj 454 16 vsl 45 128 0 100 0 0 empty empty 7 0 -8 0 12 -140108
-1 -1 0 1;
#X obj 516 17 vsl 45 128 0 100 0 0 empty empty 8 0 -8 0 14 -140297
-1 -1 0 1;
#X obj 539 163 dbtorms;
#X obj 514 151 receive~ ch8;
#X obj 515 186 send~ ch8s;
#X obj 448 147 receive~ ch7;
#X obj 449 172 send~ ch7s;
#X obj 8 165 *~ 0;
#X obj 32 165 dbtorms;
#X obj 8 149 receive~ ch1;
#X obj 7 179 send~ ch1s;
#X obj 89 163 *~ 0;
#X obj 114 163 dbtorms;
#X obj 88 149 receive~ ch2;
#X obj 89 175 send~ ch2s;
#X obj 209 165 *~ 0;
#X obj 200 161 dbtorms;
#X obj 174 152 receive~ ch3;
#X obj 174 174 send~ ch3s;
#X obj 249 163 *~ 0;
#X obj 273 163 dbtorms;
#X obj 248 150 receive~ ch4;
#X obj 249 175 send~ ch4s;
#X obj 317 162 *~ 0;
#X obj 341 162 dbtorms;
#X obj 317 149 receive~ ch5;
#X obj 317 175 send~ ch5s;
#X obj 384 161 *~ 0;
#X obj 406 161 dbtorms;
#X obj 383 147 receive~ ch6;
#X obj 383 174 send~ ch6s;
#X text 4 153 CHANNELS 1;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 0 2;
#X connect 4 0 0 3;
#X connect 5 0 0 4;
#X connect 6 0 0 5;
#X connect 7 0 0 6;
#X connect 8 0 0 7;
#X connect 9 0 26 0;
#X connect 10 0 30 0;
#X connect 11 0 24 0;
#X connect 12 0 11 1;
#X connect 13 0 22 0;
#X connect 14 0 34 0;
#X connect 15 0 38 0;
#X connect 16 0 42 0;
#X connect 17 0 46 0;
#X connect 18 0 12 0;
#X connect 19 0 20 0;
#X connect 20 0 13 1;
#X connect 21 0 13 0;
#X connect 23 0 11 0;
#X connect 25 0 28 0;
#X connect 26 0 25 1;
#X connect 27 0 25 0;
#X connect 29 0 32 0;
#X connect 30 0 29 1;
#X connect 31 0 29 0;
#X connect 33 0 36 0;
#X connect 34 0 33 1;
#X connect 35 0 33 0;
#X connect 37 0 40 0;
#X connect 38 0 37 1;
#X connect 39 0 37 0;
#X connect 41 0 44 0;
#X connect 42 0 41 1;
#X connect 43 0 41 0;
#X connect 45 0 48 0;
#X connect 46 0 45 1;
#X connect 47 0 45 0;
#X restore 265 66 pd loops;
#N canvas 653 132 424 243 pvoc 1;
#X obj 5 8 cnv 15 400 210 empty empty empty 20 12 0 14 -136201 -66577
0;
#X obj 32 11 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 42 32 vsl 15 128 0 100 0 0 empty empty empty 0 -8 0 8 -146972
-1 -1 0 1;
#X obj 71 62 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 150 82 set table18;
#X msg 150 98 set table17;
#X msg 149 113 set table16;
#X msg 149 130 set table15;
#X msg 149 147 set table14;
#X msg 149 180 set table13;
#X msg 148 164 set table12;
#X msg 148 198 set table11;
#X obj 93 79 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 52 11 turn on vocoder;
#X text 60 30 Volume;
#X text 79 50 lock;
#X obj 252 198 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 231 127 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 234 148 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 325 135 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 678 505 687 512 miller 0;
#X floatatom 279 354 0 0 0 0 - - -;
#X floatatom 186 351 0 0 0 0 - - -;
#X floatatom 84 350 0 0 0 0 - - -;
#N canvas 221 167 990 683 fft-analysis 0;
#X obj 177 242 *~;
#X obj 146 242 *~;
#X obj 146 264 -~;
#X obj 242 243 *~;
#X obj 211 243 *~;
#X obj 211 265 +~;
#X obj 256 73 *~;
#X obj 225 73 *~;
#X obj 197 73 *~;
#X obj 166 73 *~;
#X obj 166 95 +~;
#X obj 136 124 *~;
#X obj 49 560 *~;
#X obj 365 179 rfft~;
#X obj 291 34 rfft~;
#X obj 490 598 *~;
#X obj 685 288 r window-size;
#X obj 751 201 r sample-rate;
#X obj 609 234 f;
#X obj 603 52 r sample-rate;
#X obj 578 29 r window-size;
#X obj 601 98 t b f;
#X obj 578 121 /;
#X obj 520 598 *~;
#X obj 50 540 *~;
#X obj 66 517 rifft~;
#X obj 50 586 outlet~;
#X obj 625 446 print~;
#X msg 624 418 bang;
#X text 115 517 inverse real FFT;
#X obj 589 210 bang~;
#X obj 516 424 line~;
#X obj 578 143 * 1000;
#X text 630 136 window size (msec);
#X obj 603 76 * 4;
#X obj 632 159 r speed;
#X obj 709 160 r location;
#X obj 640 235 +;
#X obj 633 200 *;
#X msg 710 188 0;
#X obj 609 341 +;
#X obj 600 298 t f f;
#X msg 516 396 \$1 \, \$2 \$3;
#X obj 516 369 pack 0 0 0;
#X obj 752 229 / 1000;
#X obj 609 269 *;
#X text 639 270 reading location (samples);
#X obj 637 381 / 4;
#X text 669 386 hop size (samples);
#X obj 564 464 sig~;
#X obj 534 463 +~;
#X text 638 82 (overlap times parent SR);
#X text 638 69 local sample rate;
#X obj 103 10 tabreceive~ phase-real;
#X obj 106 124 *~;
#X obj 106 146 +~;
#X obj 106 170 rsqrt~;
#X obj 225 95 -~;
#X obj 147 200 *~;
#X obj 207 200 *~;
#X obj 266 9 tabreceive~ phase-imag;
#X obj 31 481 sig~;
#X obj 14 411 t b f;
#X msg 14 432 1;
#X obj 28 455 /;
#X obj 187 496 tabsend~ phase-real;
#X obj 288 474 tabsend~ phase-imag;
#X obj 50 71 sig~ 1.5e-20;
#X obj 632 180 * 0.01;
#X obj 691 212 s speed;
#X obj 474 263 s see-location;
#X obj 598 618 block~ 2048 4;
#X floatatom 672 360 0 0 0 0 - - -;
#X obj 670 339 *;
#X obj 829 234 r transpo;
#X obj 829 256 * 0.01;
#X obj 831 277 + 69;
#X obj 832 298 mtof;
#X obj 832 320 / 440;
#X obj 689 316 t b f;
#X obj 14 390 r window-size;
#X floatatom 835 353 0 0 0 0 - - -;
#X obj 551 543 tabreceive~ hanning;
#X obj 534 489 tabread4~ sample;
#X obj 516 515 tabread4~ sample;
#X obj 145 422 -~;
#X obj 249 385 r lock;
#X obj 210 432 -~;
#X obj 161 397 *~ 0;
#X obj 226 408 *~ 0;
#X obj 162 291 lrshift~ 1;
#X obj 154 316 lrshift~ -1;
#X obj 227 339 lrshift~ 1;
#X obj 219 363 lrshift~ -1;
#X connect 0 0 2 1;
#X connect 1 0 2 0;
#X connect 2 0 85 0;
#X connect 2 0 90 0;
#X connect 2 0 91 0;
#X connect 3 0 5 1;
#X connect 4 0 5 0;
#X connect 5 0 87 0;
#X connect 5 0 92 0;
#X connect 5 0 93 0;
#X connect 6 0 57 1;
#X connect 7 0 57 0;
#X connect 8 0 10 1;
#X connect 9 0 10 0;
#X connect 10 0 58 1;
#X connect 10 0 54 0;
#X connect 10 0 54 1;
#X connect 11 0 55 1;
#X connect 12 0 26 0;
#X connect 13 0 1 1;
#X connect 13 0 3 1;
#X connect 13 1 0 1;
#X connect 13 1 4 1;
#X connect 14 0 9 1;
#X connect 14 0 7 1;
#X connect 14 1 6 1;
#X connect 14 1 8 1;
#X connect 15 0 14 0;
#X connect 16 0 73 0;
#X connect 17 0 44 0;
#X connect 18 0 37 0;
#X connect 18 0 45 0;
#X connect 18 0 70 0;
#X connect 19 0 34 0;
#X connect 20 0 22 0;
#X connect 21 0 22 0;
#X connect 21 1 22 1;
#X connect 22 0 32 0;
#X connect 23 0 13 0;
#X connect 24 0 12 0;
#X connect 25 0 24 1;
#X connect 28 0 27 0;
#X connect 30 0 18 0;
#X connect 31 0 27 0;
#X connect 31 0 50 0;
#X connect 31 0 84 0;
#X connect 32 0 43 2;
#X connect 32 0 38 1;
#X connect 34 0 21 0;
#X connect 35 0 68 0;
#X connect 36 0 39 0;
#X connect 36 0 18 1;
#X connect 37 0 18 1;
#X connect 38 0 37 1;
#X connect 39 0 69 0;
#X connect 40 0 43 1;
#X connect 41 0 43 0;
#X connect 41 1 40 0;
#X connect 42 0 31 0;
#X connect 43 0 42 0;
#X connect 44 0 45 1;
#X connect 45 0 41 0;
#X connect 47 0 49 0;
#X connect 49 0 50 1;
#X connect 50 0 83 0;
#X connect 53 0 9 0;
#X connect 53 0 6 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 58 0;
#X connect 56 0 59 0;
#X connect 57 0 59 1;
#X connect 57 0 11 0;
#X connect 57 0 11 1;
#X connect 58 0 1 0;
#X connect 58 0 4 0;
#X connect 59 0 0 0;
#X connect 59 0 3 0;
#X connect 60 0 7 0;
#X connect 60 0 8 0;
#X connect 61 0 24 0;
#X connect 62 0 63 0;
#X connect 62 1 64 1;
#X connect 63 0 64 0;
#X connect 64 0 61 0;
#X connect 67 0 10 0;
#X connect 68 0 38 0;
#X connect 72 0 47 0;
#X connect 72 0 40 1;
#X connect 73 0 72 0;
#X connect 74 0 75 0;
#X connect 75 0 76 0;
#X connect 76 0 77 0;
#X connect 77 0 78 0;
#X connect 78 0 79 0;
#X connect 78 0 81 0;
#X connect 79 0 73 0;
#X connect 79 1 73 1;
#X connect 80 0 62 0;
#X connect 82 0 23 1;
#X connect 82 0 15 1;
#X connect 82 0 12 1;
#X connect 83 0 23 0;
#X connect 84 0 15 0;
#X connect 85 0 65 0;
#X connect 85 0 25 0;
#X connect 86 0 89 1;
#X connect 86 0 88 1;
#X connect 87 0 66 0;
#X connect 87 0 25 1;
#X connect 88 0 85 1;
#X connect 89 0 87 1;
#X connect 90 0 88 0;
#X connect 91 0 88 0;
#X connect 92 0 89 0;
#X connect 93 0 89 0;
#X restore 37 422 pd fft-analysis;
#N canvas 260 23 651 772 phase-tables 0;
#N canvas 0 22 450 300 graph2 0;
#X array phase-imag 4096 float 0;
#X coords 0 1 4096 -1 400 300 1;
#X restore 172 290 graph;
#N canvas 0 22 450 300 graph3 0;
#X array phase-real 4096 float 0;
#X coords 0 1 4096 -1 400 300 1;
#X restore 170 17 graph;
#X msg 167 564 \; phase-real resize 4096 \; phase-imag resize 4096
;
#X restore 419 489 pd phase-tables;
#X obj 37 448 hip~ 5;
#X obj 37 478 *~;
#N canvas 249 280 600 398 loc&precess 0;
#X floatatom 160 229 0 0 0 0 - - -;
#X msg 270 175 set \$1;
#X obj 269 207 outlet;
#X obj 83 267 outlet;
#X obj 171 71 r location;
#X msg 82 235 set \$1;
#X obj 269 149 r speed;
#X obj 55 70 r see-location;
#X obj 67 102 t b f;
#X obj 82 214 f;
#X obj 54 127 int;
#X obj 54 151 sel 0;
#X msg 153 102 1;
#X msg 201 101 0;
#X obj 110 179 del 300;
#X connect 1 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 3 0;
#X connect 6 0 1 0;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 8 1 9 1;
#X connect 9 0 5 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 0 14 0;
#X connect 12 0 10 1;
#X connect 13 0 10 1;
#X connect 14 0 13 0;
#X connect 14 0 9 0;
#X restore 84 322 pd loc&precess;
#N canvas 0 22 600 400 setlocprecess 0;
#X obj 173 82 inlet;
#X obj 73 80 inlet;
#X obj 169 105 s speed;
#X obj 74 105 s location;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X restore 84 373 pd setlocprecess;
#X msg 41 333 0;
#X obj 279 379 s transpo;
#X obj 277 305 r transpo;
#X msg 277 331 set \$1;
#X msg 404 287 \; location 0 \; speed 200;
#N canvas 138 111 771 765 hanning-window 0;
#X obj 92 206 phasor~;
#X obj 92 234 cos~;
#X obj 23 328 tabwrite~ hanning;
#X obj 30 252 -~;
#X obj 28 218 sig~ 1;
#X msg 37 180 0;
#X text 141 13 CALCULATE HANNING;
#X text 141 27 WINDOW TABLE;
#N canvas 0 22 450 300 graph1 0;
#X array hanning 4096 float 0;
#X coords 0 1 4096 -1 400 300 1;
#X restore 275 281 graph;
#X obj 93 171 sig~;
#X text 175 148 sample rate / window size;
#X msg 23 144 bang;
#X obj 66 269 sig~ 0.5;
#X obj 49 300 *~;
#X obj 94 80 samplerate~;
#X obj 25 23 r window-size;
#X obj 25 53 t b f;
#X msg 275 547 \; hanning resize 4096;
#X obj 93 132 /;
#X connect 0 0 1 0;
#X connect 1 0 3 1;
#X connect 3 0 13 0;
#X connect 4 0 3 0;
#X connect 5 0 0 1;
#X connect 9 0 0 0;
#X connect 11 0 2 0;
#X connect 11 0 5 0;
#X connect 12 0 13 1;
#X connect 13 0 2 0;
#X connect 14 0 18 0;
#X connect 15 0 16 0;
#X connect 16 0 14 0;
#X connect 16 0 11 0;
#X connect 16 1 18 1;
#X connect 18 0 9 0;
#X restore 417 512 pd hanning-window;
#X msg 25 192 \; window-size 2048 \; transpo 0 \; pd dsp 1;
#X floatatom 191 97 0 0 0 0 - - -;
#N canvas 194 37 397 591 output 0;
#X obj 62 191 t b;
#X obj 62 144 f;
#X obj 62 96 inlet;
#X text 67 76 mute;
#X obj 62 215 f;
#X msg 127 230 0;
#X msg 62 120 bang;
#X obj 62 167 moses 1;
#X obj 127 207 t b f;
#X obj 91 417 outlet;
#X msg 91 393 set \$1;
#X obj 175 154 moses 1;
#X obj 212 419 dbtorms;
#X obj 212 443 pack 0 100;
#X obj 175 130 r master-lvl;
#X obj 91 360 r master-lvl;
#X obj 78 269 s master-lvl;
#X obj 212 467 s master-amp;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 6 0;
#X connect 4 0 16 0;
#X connect 5 0 16 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 7 1 8 0;
#X connect 8 0 5 0;
#X connect 10 0 9 0;
#X connect 11 1 4 1;
#X connect 12 0 13 0;
#X connect 13 0 17 0;
#X connect 14 0 1 1;
#X connect 14 0 11 0;
#X connect 15 0 10 0;
#X connect 15 0 12 0;
#X restore 191 73 pd output;
#X msg 191 49 mute;
#X text 228 89 MASTER;
#X text 227 103 LEVEL;
#X obj 191 121 s master-lvl;
#X text 35 173 click here first;
#X obj 81 506 line~;
#X obj 81 482 r master-amp;
#X text 49 271 set location;
#X text 48 285 and stop;
#X text 48 299 precession;
#X text 166 270 precession;
#X text 165 286 speed in;
#X text 165 300 hundredths;
#X text 275 264 transposition;
#X text 276 282 in cents;
#X text 512 242 examples;
#X text 407 266 contraction;
#X obj 419 360 loadbang;
#X obj 423 383 samplerate~;
#X obj 419 405 s sample-rate;
#N canvas 132 255 850 372 insample 0;
#N canvas 0 22 450 300 graph1 0;
#X array sample 326178 float 0;
#X coords 0 1 326177 -1 400 150 1;
#X restore 406 155 graph;
#X obj 12 19 r read-sample;
#X obj 12 132 unpack s f;
#X obj 46 158 s insamprate;
#X obj 12 208 soundfiler;
#X msg 12 184 read -resize \$1 sample;
#X obj 12 238 s insamplength;
#X msg 20 289 \; sample resize 220500 \; insamplength 220500;
#X obj 22 46 inlet;
#X obj 22 73 openpanel;
#X obj 22 101 pack s 50;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 2 1 3 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 2 0;
#X restore 419 463 pd insample;
#X msg 221 150 \; read-sample ../sound/bell.aiff \; transpo 0;
#X msg 220 205 \; read-sample ../sound/voice.wav \; transpo -530;
#X obj 583 411 s lock;
#X floatatom 583 386 0 0 0 0 - - -;
#X msg 584 359 0;
#X msg 618 358 1;
#X text 181 578 PHASE LOCKING VOCODER;
#X text 78 606 This is a spin on the phase vocoder which prevents beating
between adjacent channels of the FFT. This is described in "Phase Locked
Vocoder" (reprinted on MSP's web page) and further improved by Laroche
and Dolson \, reported in ICMC97.;
#X obj 419 440 bng 15 250 50 0 empty empty read-sample 20 8 0 12 -262144
-1 -1;
#X text 528 265 normal;
#X msg 507 288 \; location 0 \; speed 100;
#X obj 29 557 send~ pvocc;
#X obj 841 241 tabplay~ table18;
#X msg 839 203 bang;
#X msg 877 272 bang;
#X msg 955 275 stop;
#X msg 908 196 set table11;
#X obj 862 308 tabwrite~ sample;
#X msg 906 164 set table18;
#X msg 688 371 \; location 0 \; speed 1 \; transpo -100;
#X obj 49 63 inlet;
#X obj 142 18 inlet;
#X obj 587 118 inlet;
#X obj 823 113 inlet;
#X obj 758 110 inlet;
#X obj 554 118 inlet;
#X obj 94 556 send~ pvocc2;
#X obj 797 432 soundfiler;
#X obj 848 359 openpanel;
#X msg 849 336 bang;
#X msg 850 382 read -resize \$1 sample;
#X connect 0 0 10 0;
#X connect 1 0 8 1;
#X connect 2 0 8 0;
#X connect 3 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 50 0;
#X connect 6 0 65 0;
#X connect 7 0 2 0;
#X connect 7 1 1 0;
#X connect 9 0 2 0;
#X connect 11 0 12 0;
#X connect 12 0 0 0;
#X connect 16 0 21 0;
#X connect 17 0 16 0;
#X connect 18 0 17 0;
#X connect 23 0 6 1;
#X connect 24 0 23 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 42 0 41 0;
#X connect 43 0 42 0;
#X connect 44 0 42 0;
#X connect 47 0 38 0;
#X connect 51 0 56 0;
#X connect 51 1 54 0;
#X connect 51 1 52 0;
#X connect 52 0 51 0;
#X connect 52 0 53 0;
#X connect 53 0 56 0;
#X connect 54 0 56 0;
#X connect 55 0 51 0;
#X connect 57 0 51 0;
#X connect 59 0 15 0;
#X connect 60 0 16 0;
#X connect 61 0 44 0;
#X connect 62 0 52 0;
#X connect 63 0 51 0;
#X connect 64 0 43 0;
#X connect 67 0 69 0;
#X connect 68 0 67 0;
#X connect 69 0 66 0;
#X restore 19 182 pd miller;
#X obj 57 64 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 121 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 311 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 249 125 \; location 0 \; speed 10 \; transpo -100;
#X obj 208 39 s transpo;
#X floatatom 206 27 5 0 0 0 - - -;
#X obj 207 9 hsl 128 15 -2400 2400 0 0 empty empty empty -2 -6 0 8
-262144 -1 -1 0 1;
#X msg 340 16 \; location 0 \; speed 10 \;;
#X msg 78 154 \; location 0 \; speed 10 \; transpo -700;
#X msg 136 9 \; location 0 \; speed 1 \; transpo 0;
#X msg 251 85 \; location 0 \; speed 1 \; transpo -200;
#X msg 319 86 \; location 0 \; speed 1 \; transpo -400;
#X msg 320 123 \; location 0 \; speed 1 \; transpo -600;
#X msg 246 48 \; location 0 \; speed 1 \; transpo -1100;
#X msg 325 51 \; location 0 \; speed 100 \; transpo -800;
#X msg 317 161 \; location 0 \; speed 100 \; transpo -1200;
#X msg 234 162 \; location 0 \; speed 100 \; transpo -2400;
#X msg 77 112 \; location 0 \; speed 1 \; transpo -900;
#X text 22 146 comment;
#X text 271 13 comment;
#X msg 151 66 set sample;
#X connect 1 0 20 0;
#X connect 2 0 20 1;
#X connect 3 0 20 3;
#X connect 4 0 20 4;
#X connect 5 0 20 4;
#X connect 6 0 20 4;
#X connect 7 0 20 4;
#X connect 8 0 20 4;
#X connect 9 0 20 4;
#X connect 10 0 20 4;
#X connect 11 0 20 4;
#X connect 12 0 20 5;
#X connect 16 0 36 0;
#X connect 17 0 24 0;
#X connect 18 0 33 0;
#X connect 19 0 36 0;
#X connect 21 0 20 2;
#X connect 22 0 35 0;
#X connect 23 0 30 0;
#X connect 24 0 18 0;
#X connect 26 0 25 0;
#X connect 27 0 26 0;
#X connect 30 0 22 0;
#X connect 33 0 19 0;
#X connect 35 0 23 0;
#X connect 36 0 17 0;
#X connect 37 0 16 0;
#X connect 41 0 20 4;
#X restore 266 81 pd pvoc;
#N canvas 634 450 346 263 fft 1;
#X obj 87 111 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X floatatom 225 112 5 0 0 0 - - -;
#X floatatom 184 112 5 0 0 0 - - -;
#X obj 152 115 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 125 132 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 111 113 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 158 131 hsl 128 15 -1 1 0 0 empty empty empty -2 -6 0 10 -103481
-1 -1 0 1;
#X msg 10 25 set table18;
#X msg 10 41 set table17;
#X msg 9 56 set table16;
#X msg 9 73 set table15;
#X msg 9 90 set table14;
#X msg 9 123 set table13;
#X msg 8 107 set table12;
#X msg 8 140 set table11;
#N canvas 103 57 461 470 lines 0;
#X obj 4 375 snapshot~;
#X obj 4 300 line~;
#X floatatom 4 398 0 0 0 0 - - -;
#X obj 14 348 metro 100;
#X obj 14 323 r start;
#X msg 5 180 1 1000;
#X text 60 179 a pair of numbers starts a ramp;
#X msg 31 250 2;
#X text 62 224 a single number jumps to value;
#X msg 32 274 stop;
#X text 75 273 "stop" message freezes line~ at its current value;
#X msg 31 227 0;
#X msg 14 202 3000 5000;
#X msg 85 202 4000 15000;
#X obj 51 130 inlet;
#X obj 98 130 inlet;
#X obj 77 411 outlet;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 16 0;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 1 0;
#X connect 7 0 1 0;
#X connect 9 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 12 0;
#X connect 15 0 13 0;
#X restore 180 81 pd lines;
#X obj 179 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 226 50 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 128 21 FFT DISARRAY;
#N canvas 216 111 655 389 fftease 0;
#X obj 13 77 tgl 20 1 empty empty empty 0 -6 0 10 -225271 -1 -1 0 1
;
#X msg 13 102 enable \$1;
#X obj 365 87 nbx 5 18 0 20000 0 1 empty empty empty 0 -6 0 10 -225271
-1 -1 0 256;
#X obj 207 271 *~;
#X obj 256 263 hsl 128 15 0.001 10 1 1 empty empty empty -2 -6 0 10
-261681 -1 -1 9125 1;
#X obj 12 7 cnv 15 550 40 empty empty empty 10 22 0 24 -260818 -1 0
;
#X text 202 6 FFTease (C)Lyon \, Penrose (for Max/MSP);
#X text 202 26 flext port by Thomas Grill;
#X obj 423 280 print A;
#X obj 272 99 bng 25 250 50 0 empty empty empty 0 -6 0 10 -225271 -1
-1;
#X obj 450 87 nbx 5 18 0 1000 0 1 empty empty empty 0 -6 0 10 -225271
-1 -1 190 256;
#X text 420 299 attributes;
#X msg 365 119 knee \$1;
#X msg 450 119 partials \$1;
#X text 290 192 knee frq \, quality \, partials;
#X text 412 215 (these are the defaults);
#X obj 172 137 spigot;
#X floatatom 216 89 1 0 1 0 - - -;
#X msg 227 84 1;
#X msg 116 138 bang;
#X obj 207 216 disarray~ 1300 0 20;
#X obj 206 307 send~ fftease;
#X obj 19 56 inlet;
#X obj 104 91 inlet;
#X obj 196 56 inlet;
#X obj 281 59 inlet;
#X obj 359 58 inlet;
#X obj 446 59 inlet;
#X obj 516 59 inlet;
#X obj 150 91 inlet;
#X obj 116 167 tabplay~ table18;
#X obj 278 308 send~ fftease44;
#X connect 0 0 1 0;
#X connect 1 0 20 0;
#X connect 2 0 12 0;
#X connect 3 0 21 0;
#X connect 3 0 31 0;
#X connect 4 0 3 1;
#X connect 9 0 20 0;
#X connect 10 0 13 0;
#X connect 12 0 20 0;
#X connect 13 0 20 0;
#X connect 16 0 30 0;
#X connect 17 0 16 1;
#X connect 18 0 17 0;
#X connect 19 0 30 0;
#X connect 20 0 3 0;
#X connect 20 1 8 0;
#X connect 22 0 0 0;
#X connect 23 0 19 0;
#X connect 24 0 18 0;
#X connect 25 0 9 0;
#X connect 26 0 2 0;
#X connect 27 0 10 0;
#X connect 28 0 4 0;
#X connect 29 0 30 0;
#X connect 30 0 20 0;
#X connect 30 1 16 0;
#X connect 30 1 9 0;
#X restore 32 194 pd fftease;
#X msg 72 12 set GRAINER2;
#X text 51 199 tempo;
#X text 83 200 dry;
#X text 146 10 comment;
#X msg 9 8 set sample;
#X connect 0 0 19 0;
#X connect 1 0 19 6;
#X connect 2 0 19 5;
#X connect 3 0 19 4;
#X connect 4 0 19 3;
#X connect 5 0 19 1;
#X connect 6 0 19 7;
#X connect 7 0 19 2;
#X connect 8 0 19 2;
#X connect 9 0 19 2;
#X connect 10 0 19 2;
#X connect 11 0 19 2;
#X connect 12 0 19 2;
#X connect 13 0 19 2;
#X connect 15 0 2 0;
#X connect 16 0 15 0;
#X connect 17 0 15 1;
#X connect 20 0 19 2;
#X connect 24 0 19 2;
#X restore 266 97 pd fft;
#N canvas 318 332 1251 729 chop 0;
#X obj 80 558 send~ two;
#X obj 138 556 send~ orig1;
#X obj 115 531 *~ 1;
#X obj 156 530 *~ 1;
#X floatatom 204 531 5 0 0 0 - - -;
#X text 686 645 Comments and bugs @ ydegoyon@noos.fr;
#X obj 346 505 print recend;
#X msg 28 31 bang;
#X obj 27 53 openpanel;
#X msg 60 226 resize \$1;
#X obj 27 73 t s b;
#X obj 76 73 float \$0;
#X text 27 6 Step 1 : Load a sound file;
#X obj 27 96 route float;
#X text 95 25 ( a small one );
#X msg 208 218 record;
#X msg 315 10 bang;
#X text 355 9 Step 2 : Record the sound;
#X obj 63 163 pack s s s;
#X obj 19 117 makefilename %d-right-channel;
#X obj 23 140 makefilename %d-left-channel;
#X obj 180 611 table \$0-right-channel;
#X obj 181 636 table \$0-left-channel;
#X msg 62 184 read -resize \$1 \$2 \$3;
#X obj 289 41 tabplay~ \$0-right-channel;
#X obj 288 67 tabplay~ \$0-left-channel;
#X msg 18 298 refresh;
#X msg 23 467 play;
#X msg 22 445 bang;
#X text 11 494 Step 3 : Play it back;
#X floatatom 12 226 5 0 0 0 - - -;
#X obj 146 266 cooled~ 6081 400 200;
#X obj 408 186 hsl 128 15 0 100 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 408 208 hsl 128 15 0 100 0 0 empty empty empty 20 8 0 8 -262144
-1 -1 12700 1;
#X text 411 160 Reading positions;
#X text 550 182 Start;
#X text 549 208 End;
#X msg 301 106 readspeed \$1;
#X floatatom 438 106 5 0 0 0 - - -;
#X obj 397 106 / 100;
#X msg 489 106 100;
#X text 384 132 Reading speed;
#X msg 18 328 zoom 2;
#X msg 19 357 zoom 1;
#X msg 372 208 100;
#X obj 308 208 loadbang;
#X obj 607 230 random 100;
#X msg 667 180 bang;
#X obj 688 229 random 100;
#X text 648 157 Random play;
#X obj 609 207 metro 1000;
#X text 601 507 Mouse modifications :;
#X text 601 522 : erase selection;
#X text 601 537 : replace by selection;
#X text 418 612 The red area is the selection;
#X text 419 596 point for paste and replace;
#X text 420 581 Note : the blue line is the insertion;
#X msg 372 184 0;
#X text 600 552 : add selection [ noize ];
#X text 706 429 (invoke with Properties );
#X text 709 419 You can set the following properties :;
#X text 733 460 * Width : graphical x size;
#X text 733 476 * Height : graphical y size;
#X msg 711 181 stop;
#X text 686 631 Part of unauthorized PD;
#X obj 690 206 metro 1000;
#X obj 62 206 soundfiler;
#X msg 187 49 set table17;
#X msg 196 79 set table16;
#X msg 187 49 set table17;
#X msg 478 36 set table17;
#X msg 478 36 set table18;
#X msg 487 66 set sample;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;
#X connect 4 0 3 1;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 9 0 31 0;
#X connect 10 0 18 0;
#X connect 10 1 11 0;
#X connect 11 0 13 0;
#X connect 13 0 19 0;
#X connect 13 0 20 0;
#X connect 15 0 31 0;
#X connect 16 0 15 0;
#X connect 16 0 24 0;
#X connect 16 0 25 0;
#X connect 18 0 23 0;
#X connect 19 0 18 1;
#X connect 20 0 18 2;
#X connect 23 0 66 0;
#X connect 24 0 31 0;
#X connect 25 0 31 1;
#X connect 26 0 31 0;
#X connect 27 0 31 0;
#X connect 28 0 27 0;
#X connect 31 0 2 0;
#X connect 31 1 3 0;
#X connect 31 2 6 0;
#X connect 31 3 27 0;
#X connect 32 0 31 2;
#X connect 33 0 31 3;
#X connect 37 0 31 0;
#X connect 38 0 39 0;
#X connect 39 0 37 0;
#X connect 40 0 38 0;
#X connect 42 0 31 0;
#X connect 43 0 31 0;
#X connect 44 0 33 0;
#X connect 45 0 44 0;
#X connect 46 0 31 2;
#X connect 47 0 50 0;
#X connect 47 0 65 0;
#X connect 48 0 31 3;
#X connect 50 0 46 0;
#X connect 57 0 32 0;
#X connect 63 0 50 0;
#X connect 63 0 65 0;
#X connect 65 0 48 0;
#X connect 66 0 9 0;
#X connect 66 0 30 0;
#X connect 67 0 24 0;
#X connect 67 0 25 0;
#X connect 68 0 24 0;
#X connect 68 0 25 0;
#X connect 71 0 24 0;
#X connect 71 0 25 0;
#X connect 72 0 24 0;
#X connect 72 0 25 0;
#X restore 265 113 pd chop;
#X connect 1 0 18 0;
#X connect 2 0 18 1;
#X connect 3 0 18 2;
#X connect 4 0 18 3;
#X connect 5 0 18 4;
#X connect 6 0 18 5;
#X connect 7 0 18 6;
#X connect 8 0 18 7;
#X connect 18 0 12 0;
#X connect 18 1 13 0;
#X connect 18 2 14 0;
#X connect 18 3 15 0;
#X connect 18 4 16 0;
#X connect 18 5 17 0;
#X connect 18 6 11 0;
#X connect 18 7 10 0;

No comments: