puredata/resources/11_space_synth.pd

916 lines
24 KiB
Plaintext

#N canvas 2 54 1362 689 10;
#X declare -lib Gem;
#X obj 257 282 phasor~;
#X obj 328 190 line~;
#X obj 328 278 *~;
#X obj 328 301 osc~;
#X obj 259 654 dac~;
#X obj 258 360 +~;
#X obj 258 433 cos~;
#X obj 519 0 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 1021 5 declare -lib Gem;
#X floatatom 519 96 5 0 0 0 - - -;
#X obj 534 154 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 568 155 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 602 154 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 636 155 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 670 154 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 704 155 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 738 154 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 772 155 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 328 133 r ratio;
#X obj 328 324 *~;
#X obj 380 289 line~;
#X obj 380 235 r index;
#X obj 75 9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X floatatom 75 113 5 0 0 0 - - -;
#X obj 75 135 sel 0 1 2;
#X msg 106 159 4;
#X msg 136 158 7;
#X obj 75 248 mtof;
#X floatatom 75 271 5 0 0 0 - - -;
#X floatatom 257 204 5 0 0 0 - - -;
#X obj 343 246 * 2;
#X msg 328 161 \$1 \, 0.4 20;
#X obj 148 29 vradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144 -1
-1 2;
#X obj 519 292 f;
#X obj 553 292 f;
#X obj 587 292 f;
#X obj 621 292 f;
#X obj 655 292 f;
#X obj 689 292 f;
#X obj 723 292 f;
#X obj 757 292 f;
#X obj 534 344 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 568 345 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 602 344 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 636 345 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 670 344 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 704 345 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 738 344 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 772 345 vsl 15 128 0 5 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 519 482 f;
#X obj 553 482 f;
#X obj 587 482 f;
#X obj 621 482 f;
#X obj 655 482 f;
#X obj 689 482 f;
#X obj 723 482 f;
#X obj 757 482 f;
#X obj 534 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 5300 1;
#X obj 519 682 f;
#X obj 553 682 f;
#X obj 587 682 f;
#X obj 621 682 f;
#X obj 655 682 f;
#X obj 689 682 f;
#X obj 723 682 f;
#X obj 757 682 f;
#X obj 183 365 line~;
#X obj 183 285 r filter;
#X obj 159 496 vcf~ 10;
#X obj 568 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 5800 1;
#X obj 602 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 636 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 670 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 704 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 738 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 772 544 vsl 15 128 50 500 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 117 442 *~ 0.3;
#X obj 276 459 delwrite~ one 55;
#X obj 118 421 delread~ one 55;
#X obj 258 393 +~;
#X obj 75 37 metro 110;
#X obj 183 307 * 1;
#X obj 313 -54 loadbang;
#X msg 391 36 2;
#X obj 57 387 osc~;
#X obj 57 362 mtof;
#X obj 97 363 min~;
#X obj 57 420 *~;
#X obj 118 337 noise~;
#X obj 56 516 *~;
#X obj 57 301 + 72;
#X obj 96 309 phasor~ 10;
#X obj 874 420 readsf~;
#X obj 854 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 874 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 894 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 914 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 934 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 954 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 974 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 994 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 854 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 854 250 select 0 1 2 3;
#X obj 874 164 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 894 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 914 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 934 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 954 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 974 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 994 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 854 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 874 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 894 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 914 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 874 350 open 808_drum_kit/hihats/808-HiHats01.wav \, 1;
#X msg 894 329 open 808_drum_kit/snares/808-Clap02.wav \, 1;
#X obj 874 533 dac~;
#X msg 914 308 open 808_drum_kit/kicks/808-Kicks01.wav \, 1;
#X obj 1085 66 gemwin;
#X msg 1066 31 create \, 1;
#X obj 1551 2 gemhead;
#X obj 1551 248 rotateXYZ;
#X obj 1680 155 line;
#X obj 1685 84 r ratio;
#X obj 1680 178 * 180;
#X obj 1551 271 translateXYZ 0.6 0 0;
#X obj 1551 157 t a b;
#X obj 1592 172 f;
#X obj 1592 195 + 1;
#X obj 1592 218 +;
#X obj 1551 444 colorRGB 1 0 0 1;
#X obj 1551 467 alpha;
#X obj 1677 412 r index;
#X obj 1677 488 line;
#X obj 1551 529 t a b;
#X obj 1578 553 f;
#X obj 1578 576 + 1;
#X obj 1491 630 spigot;
#X obj 1687 231 r filter;
#X obj 1687 313 line;
#X obj 1687 254 / 500;
#X obj 1578 599 mod 20;
#X obj 1551 134 translateXYZ 0 0 0;
#X msg 1687 289 \$1 10;
#X msg 1568 24 auto 1;
#X obj 1656 72 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 1677 49 0;
#X obj 1551 80 pix_texture;
#X obj 1685 107 / 40;
#X msg 1677 465 \$1 100;
#X obj 519 71 spigot;
#X obj 590 70 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 75 158 0;
#X obj 75 187 +;
#X msg -48 176 0;
#X obj 74 217 + 48;
#X msg -65 198 12;
#X obj 519 118 sel 0 2 4 6 8 10 12 14, f 46;
#X obj 519 43 cyclone/counter 0 15;
#X obj 519 20 metro 110;
#X obj 855 111 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15, f 55
;
#X obj 1024 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1044 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1064 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1084 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1104 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1124 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1144 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1164 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1024 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 1044 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 1064 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 1084 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 1104 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 1124 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 1144 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 1164 165 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 2;
#X obj 75 90 cyclone/counter 0 2;
#X obj 1455 -44 gemhead 1;
#X obj 1455 -21 world_light;
#X obj 135 533 delwrite~ two 55;
#X obj 315 528 delread~ two 55;
#X obj 259 503 *~ 0.2;
#X floatatom 1611 552 5 0 0 0 - - -;
#X obj 472 86 s step;
#X obj 1611 527 r step;
#X msg 1685 130 \$1 200;
#X obj 1611 574 + 1;
#X obj 1584 651 * 0.3;
#X obj 874 443 *~ 0.7;
#X obj 458 563 vsl 15 128 0.02 2 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 10127 1;
#X obj 56 562 delwrite~ three 110;
#X obj 338 569 delread~ three 110;
#X obj 57 539 *~ 0.02;
#X obj 443 699 *;
#X obj 443 722 s filter;
#X obj 444 499 *;
#X obj 444 522 s index;
#X obj 459 364 vsl 15 128 0.02 2 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 9792 1;
#X obj 443 309 *;
#X obj 458 162 vsl 15 128 0.02 2 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 8785 1;
#X obj 443 332 s ratio;
#X obj -65 19 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom -44 98 5 0 0 0 - - -;
#X obj -65 47 metro;
#X msg -6 -3 110;
#X obj -14 32 *;
#X floatatom 16 35 5 0 0 0 - - -;
#X obj -65 70 cyclone/counter 0 2;
#X obj -65 123 sel 0 1 2;
#X msg -31 150 7;
#X obj 96 386 lop~ 300;
#X msg 183 335 \$1 55;
#X msg 380 258 \$1 22.5;
#X obj 1281 186 part_head;
#X obj 1281 232 part_velocity sphere;
#X obj 1281 508 part_color;
#X obj 1281 531 part_render;
#X obj 1281 209 part_source 20;
#X obj 1281 152 translateXYZ;
#X floatatom 1362 97 5 0 0 0 - - -;
#X obj 1309 394 pack f f f;
#X floatatom 1309 324 5 0 0 0 - - -;
#X obj 1309 346 / 255;
#X floatatom 1352 324 5 0 0 0 - - -;
#X obj 1352 346 / 255;
#X floatatom 1392 324 5 0 0 0 - - -;
#X msg 1336 550 draw line;
#X obj 1281 32 gemhead 2;
#X obj 1352 369 t b f;
#X obj 1392 369 t b f;
#X obj 1379 474 pack f f f;
#X floatatom 1379 404 5 0 0 0 - - -;
#X obj 1379 426 / 255;
#X floatatom 1422 404 5 0 0 0 - - -;
#X obj 1422 426 / 255;
#X floatatom 1462 404 5 0 0 0 - - -;
#X obj 1462 426 / 255;
#X obj 1422 449 t b f;
#X obj 1462 449 t b f;
#X floatatom 1389 82 5 0 0 0 - - -;
#X obj 1389 104 / 255;
#X floatatom 1432 82 5 0 0 0 - - -;
#X obj 1432 104 / 255;
#X floatatom 1472 82 5 0 0 0 - - -;
#X obj 1472 104 / 255;
#X obj 1432 127 t b f;
#X obj 1472 127 t b f;
#X obj 1389 202 pack f f f f;
#X obj 1512 127 t b f;
#X floatatom 1233 107 5 0 0 0 - - -;
#X msg 1341 570 draw fill;
#X obj 1512 32 r ratio;
#X floatatom 1512 55 5 0 0 0 - - -;
#X obj 1512 77 * 2;
#X obj 1551 508 cube;
#X obj 1382 7 r step;
#X obj 1382 30 - 8;
#X obj 1382 53 * 20;
#X obj 1147 498 line;
#X msg 1147 475 \$1 100;
#X obj 1281 255 part_killold 100;
#X obj 1281 617 cube;
#X obj 1330 599 rotateXYZ 110 22 45;
#X obj 1331 626 translateXYZ -1 -2 -10;
#X msg 1259 663 draw line;
#X obj 1677 435 / 2;
#X obj 1147 422 r filter;
#X obj 1147 445 / 200;
#X obj 1331 684 circle;
#X obj 1551 49 pix_film cat_1.mp4;
#N canvas 822 84 269 659 test 0;
#X obj 173 51 r step;
#X floatatom 173 74 5 0 0 0 - - -;
#X obj 173 96 sel 0;
#X obj 173 119 random 7;
#X obj 173 141 sel 0 1 2 3 4 5 6, f 71;
#X obj 173 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 233 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 293 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 354 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 414 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 475 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 535 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 132 337 osc~;
#X obj 132 290 mtof;
#X floatatom 132 313 5 0 0 0 - - -;
#X floatatom 132 245 5 0 0 0 - - -;
#X obj 132 267 + 48;
#X obj 132 390 *~;
#X obj 173 341 vline~;
#X obj 132 413 *~ 0.4;
#X obj 292 337 osc~;
#X obj 292 290 mtof;
#X floatatom 292 313 5 0 0 0 - - -;
#X floatatom 292 245 5 0 0 0 - - -;
#X obj 292 267 + 48;
#X obj 292 390 *~;
#X obj 333 341 vline~;
#X obj 292 413 *~ 0.4;
#X obj 462 337 osc~;
#X obj 462 290 mtof;
#X floatatom 462 313 5 0 0 0 - - -;
#X floatatom 462 245 5 0 0 0 - - -;
#X obj 462 267 + 48;
#X obj 462 390 *~;
#X obj 503 341 vline~;
#X obj 462 413 *~ 0.4;
#X obj 622 337 osc~;
#X obj 622 290 mtof;
#X floatatom 622 313 5 0 0 0 - - -;
#X floatatom 622 245 5 0 0 0 - - -;
#X obj 622 267 + 48;
#X obj 622 390 *~;
#X obj 663 341 vline~;
#X obj 622 413 *~ 0.4;
#X obj 782 337 osc~;
#X obj 782 290 mtof;
#X floatatom 782 313 5 0 0 0 - - -;
#X floatatom 782 245 5 0 0 0 - - -;
#X obj 782 267 + 48;
#X obj 782 390 *~;
#X obj 823 341 vline~;
#X obj 782 413 *~ 0.4;
#X msg 823 294 1 200 \, 0 1000 200;
#X obj 952 337 osc~;
#X obj 952 290 mtof;
#X floatatom 952 313 5 0 0 0 - - -;
#X floatatom 952 245 5 0 0 0 - - -;
#X obj 952 267 + 48;
#X obj 952 390 *~;
#X obj 993 341 vline~;
#X obj 952 413 *~ 0.4;
#X msg 993 294 1 200 \, 0 1000 200;
#X obj 1112 337 osc~;
#X obj 1112 290 mtof;
#X floatatom 1112 313 5 0 0 0 - - -;
#X floatatom 1112 245 5 0 0 0 - - -;
#X obj 1112 267 + 48;
#X obj 1112 390 *~;
#X obj 1153 341 vline~;
#X obj 1112 413 *~ 0.4;
#X obj 133 619 dac~;
#X obj 133 497 *~ 0.4;
#X msg 173 294 1 1000 \, 0 1000 1000;
#X msg 333 294 1 200 \, 0 10000 200;
#X msg 663 294 1 200 \, 0 5000 200;
#X msg 1153 294 1 2000 \, 0 4000 2000;
#X msg 503 294 1 1000 \, 0 3000 1000;
#X obj 293 497 *~ 0.4;
#X obj 133 520 delwrite~ drone_one 440;
#X obj 293 520 delwrite~ drone_two 880;
#X obj 293 545 delread~ drone_one 440;
#X obj 401 565 delread~ drone_two 880;
#X obj 47 236 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 293 581 *~;
#X obj 292 604 *~ 1;
#X msg 29 184 48;
#X obj 528 507 random 440;
#X floatatom 528 530 5 0 0 0 - - -;
#X obj 528 483 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 532 5 0 0 0 - - -;
#X obj 606 509 random 880;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 88 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 4 2 7 0;
#X connect 4 3 8 0;
#X connect 4 4 9 0;
#X connect 4 5 10 0;
#X connect 4 6 11 0;
#X connect 5 0 72 0;
#X connect 6 0 73 0;
#X connect 7 0 76 0;
#X connect 8 0 74 0;
#X connect 9 0 52 0;
#X connect 10 0 61 0;
#X connect 11 0 75 0;
#X connect 12 0 17 0;
#X connect 13 0 14 0;
#X connect 14 0 12 0;
#X connect 15 0 16 0;
#X connect 16 0 13 0;
#X connect 17 0 19 0;
#X connect 18 0 17 1;
#X connect 19 0 71 0;
#X connect 20 0 25 0;
#X connect 21 0 22 0;
#X connect 22 0 20 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 27 0 77 0;
#X connect 28 0 33 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 32 0;
#X connect 32 0 29 0;
#X connect 33 0 35 0;
#X connect 34 0 33 1;
#X connect 35 0 71 0;
#X connect 36 0 41 0;
#X connect 37 0 38 0;
#X connect 38 0 36 0;
#X connect 39 0 40 0;
#X connect 40 0 37 0;
#X connect 41 0 43 0;
#X connect 42 0 41 1;
#X connect 43 0 77 0;
#X connect 44 0 49 0;
#X connect 45 0 46 0;
#X connect 46 0 44 0;
#X connect 47 0 48 0;
#X connect 48 0 45 0;
#X connect 49 0 51 0;
#X connect 50 0 49 1;
#X connect 51 0 71 0;
#X connect 52 0 50 0;
#X connect 53 0 58 0;
#X connect 54 0 55 0;
#X connect 55 0 53 0;
#X connect 56 0 57 0;
#X connect 57 0 54 0;
#X connect 58 0 60 0;
#X connect 59 0 58 1;
#X connect 60 0 77 0;
#X connect 61 0 59 0;
#X connect 62 0 67 0;
#X connect 63 0 64 0;
#X connect 64 0 62 0;
#X connect 65 0 66 0;
#X connect 66 0 63 0;
#X connect 67 0 69 0;
#X connect 68 0 67 1;
#X connect 69 0 71 0;
#X connect 71 0 70 0;
#X connect 71 0 78 0;
#X connect 72 0 18 0;
#X connect 73 0 26 0;
#X connect 74 0 42 0;
#X connect 75 0 68 0;
#X connect 76 0 34 0;
#X connect 77 0 70 1;
#X connect 77 0 79 0;
#X connect 80 0 83 0;
#X connect 81 0 83 1;
#X connect 82 0 15 0;
#X connect 82 0 23 0;
#X connect 82 0 31 0;
#X connect 82 0 39 0;
#X connect 82 0 47 0;
#X connect 82 0 56 0;
#X connect 82 0 65 0;
#X connect 83 0 84 0;
#X connect 84 0 70 1;
#X connect 84 0 70 0;
#X connect 85 0 16 1;
#X connect 85 0 24 1;
#X connect 85 0 32 1;
#X connect 85 0 40 1;
#X connect 85 0 48 1;
#X connect 85 0 57 1;
#X connect 85 0 66 1;
#X connect 85 0 82 0;
#X connect 86 0 87 0;
#X connect 87 0 80 0;
#X connect 88 0 86 0;
#X connect 88 0 90 0;
#X connect 89 0 81 0;
#X connect 90 0 89 0;
#X restore 971 585 pd test;
#X obj 697 -17 phasor~ 0.1;
#X obj 697 6 snapshot~;
#X floatatom 697 29 5 0 0 0 - - -;
#X obj 777 6 snapshot~;
#X floatatom 777 29 5 0 0 0 - - -;
#X obj 777 51 abs;
#X obj 867 6 snapshot~;
#X floatatom 867 29 5 0 0 0 - - -;
#X obj 867 51 abs;
#X obj 868 -17 phasor~ 0.08;
#X obj 778 -17 phasor~ 0.02;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 19 0;
#X connect 5 0 79 0;
#X connect 6 0 77 0;
#X connect 6 0 182 0;
#X connect 7 0 159 0;
#X connect 9 0 157 0;
#X connect 9 0 160 0;
#X connect 10 0 33 1;
#X connect 11 0 34 1;
#X connect 12 0 35 1;
#X connect 13 0 36 1;
#X connect 14 0 37 1;
#X connect 15 0 38 1;
#X connect 16 0 39 1;
#X connect 17 0 40 1;
#X connect 18 0 31 0;
#X connect 19 0 5 1;
#X connect 20 0 19 1;
#X connect 21 0 213 0;
#X connect 22 0 80 0;
#X connect 23 0 24 0;
#X connect 24 0 152 0;
#X connect 24 1 25 0;
#X connect 24 2 26 0;
#X connect 25 0 155 0;
#X connect 26 0 155 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 0 0;
#X connect 29 0 30 0;
#X connect 30 0 2 1;
#X connect 31 0 1 0;
#X connect 32 0 177 1;
#X connect 33 0 199 0;
#X connect 34 0 199 0;
#X connect 35 0 199 0;
#X connect 36 0 199 0;
#X connect 37 0 199 0;
#X connect 38 0 199 0;
#X connect 39 0 199 0;
#X connect 40 0 199 0;
#X connect 41 0 49 1;
#X connect 42 0 50 1;
#X connect 43 0 51 1;
#X connect 44 0 52 1;
#X connect 45 0 53 1;
#X connect 46 0 54 1;
#X connect 47 0 55 1;
#X connect 48 0 56 1;
#X connect 49 0 196 0;
#X connect 50 0 196 0;
#X connect 51 0 196 0;
#X connect 52 0 196 0;
#X connect 53 0 196 0;
#X connect 54 0 196 0;
#X connect 55 0 196 0;
#X connect 56 0 196 0;
#X connect 57 0 58 1;
#X connect 58 0 194 0;
#X connect 59 0 194 0;
#X connect 60 0 194 0;
#X connect 61 0 194 0;
#X connect 62 0 194 0;
#X connect 63 0 194 0;
#X connect 64 0 194 0;
#X connect 65 0 194 0;
#X connect 66 0 68 1;
#X connect 67 0 81 0;
#X connect 68 0 4 1;
#X connect 68 0 180 0;
#X connect 69 0 59 1;
#X connect 70 0 60 1;
#X connect 71 0 61 1;
#X connect 72 0 62 1;
#X connect 73 0 63 1;
#X connect 74 0 64 1;
#X connect 75 0 65 1;
#X connect 76 0 68 0;
#X connect 78 0 76 0;
#X connect 78 0 89 1;
#X connect 79 0 6 0;
#X connect 80 0 177 0;
#X connect 81 0 212 0;
#X connect 82 0 7 0;
#X connect 82 0 22 0;
#X connect 82 0 83 0;
#X connect 82 0 202 0;
#X connect 82 0 205 0;
#X connect 82 0 207 0;
#X connect 83 0 32 0;
#X connect 84 0 87 0;
#X connect 85 0 84 0;
#X connect 86 0 211 0;
#X connect 87 0 89 0;
#X connect 88 0 86 1;
#X connect 89 0 193 0;
#X connect 90 0 85 0;
#X connect 91 0 86 0;
#X connect 92 0 189 0;
#X connect 93 0 101 0;
#X connect 94 0 103 0;
#X connect 95 0 104 0;
#X connect 96 0 105 0;
#X connect 97 0 106 0;
#X connect 98 0 107 0;
#X connect 99 0 108 0;
#X connect 100 0 109 0;
#X connect 101 0 102 0;
#X connect 102 0 110 0;
#X connect 102 1 111 0;
#X connect 102 2 112 0;
#X connect 102 3 113 0;
#X connect 103 0 102 0;
#X connect 104 0 102 0;
#X connect 105 0 102 0;
#X connect 106 0 102 0;
#X connect 107 0 102 0;
#X connect 108 0 102 0;
#X connect 109 0 102 0;
#X connect 111 0 114 0;
#X connect 112 0 115 0;
#X connect 113 0 117 0;
#X connect 114 0 92 0;
#X connect 115 0 92 0;
#X connect 117 0 92 0;
#X connect 119 0 118 0;
#X connect 120 0 270 0;
#X connect 121 0 125 0;
#X connect 122 0 124 0;
#X connect 123 0 148 0;
#X connect 124 0 129 1;
#X connect 125 0 130 0;
#X connect 126 0 121 0;
#X connect 126 1 127 0;
#X connect 127 0 128 0;
#X connect 128 0 129 0;
#X connect 128 0 127 1;
#X connect 129 0 121 1;
#X connect 129 0 121 2;
#X connect 129 0 121 3;
#X connect 130 0 131 0;
#X connect 131 0 255 0;
#X connect 132 0 266 0;
#X connect 133 0 255 1;
#X connect 134 0 137 0;
#X connect 134 1 135 0;
#X connect 135 0 136 0;
#X connect 136 0 135 1;
#X connect 136 0 141 0;
#X connect 138 0 140 0;
#X connect 139 0 130 3;
#X connect 139 0 226 0;
#X connect 140 0 143 0;
#X connect 141 0 137 1;
#X connect 141 0 188 0;
#X connect 142 0 126 0;
#X connect 143 0 139 0;
#X connect 144 0 270 0;
#X connect 145 0 146 0;
#X connect 146 0 270 1;
#X connect 147 0 142 0;
#X connect 148 0 186 0;
#X connect 149 0 133 0;
#X connect 150 0 9 0;
#X connect 151 0 150 1;
#X connect 152 0 153 0;
#X connect 153 0 155 0;
#X connect 154 0 153 1;
#X connect 155 0 27 0;
#X connect 155 0 90 0;
#X connect 156 0 153 1;
#X connect 157 0 33 0;
#X connect 157 0 49 0;
#X connect 157 0 58 0;
#X connect 157 1 34 0;
#X connect 157 1 50 0;
#X connect 157 1 59 0;
#X connect 157 2 35 0;
#X connect 157 2 51 0;
#X connect 157 2 60 0;
#X connect 157 3 36 0;
#X connect 157 3 52 0;
#X connect 157 3 61 0;
#X connect 157 4 37 0;
#X connect 157 4 53 0;
#X connect 157 4 62 0;
#X connect 157 5 38 0;
#X connect 157 5 54 0;
#X connect 157 5 63 0;
#X connect 157 6 39 0;
#X connect 157 6 55 0;
#X connect 157 6 64 0;
#X connect 157 7 40 0;
#X connect 157 7 56 0;
#X connect 157 7 65 0;
#X connect 158 0 150 0;
#X connect 158 0 184 0;
#X connect 159 0 158 0;
#X connect 159 0 273 0;
#X connect 159 0 275 0;
#X connect 159 0 278 0;
#X connect 160 0 93 0;
#X connect 160 1 94 0;
#X connect 160 2 95 0;
#X connect 160 3 96 0;
#X connect 160 4 97 0;
#X connect 160 5 98 0;
#X connect 160 6 99 0;
#X connect 160 7 100 0;
#X connect 160 8 161 0;
#X connect 160 9 162 0;
#X connect 160 10 163 0;
#X connect 160 11 164 0;
#X connect 160 12 165 0;
#X connect 160 13 166 0;
#X connect 160 14 167 0;
#X connect 160 15 168 0;
#X connect 161 0 169 0;
#X connect 162 0 170 0;
#X connect 163 0 171 0;
#X connect 164 0 172 0;
#X connect 165 0 173 0;
#X connect 166 0 174 0;
#X connect 167 0 175 0;
#X connect 168 0 176 0;
#X connect 169 0 102 0;
#X connect 170 0 102 0;
#X connect 171 0 102 0;
#X connect 172 0 102 0;
#X connect 173 0 102 0;
#X connect 174 0 102 0;
#X connect 175 0 102 0;
#X connect 176 0 102 0;
#X connect 177 0 23 0;
#X connect 178 0 179 0;
#X connect 181 0 4 0;
#X connect 182 0 4 0;
#X connect 182 0 4 1;
#X connect 183 0 187 0;
#X connect 185 0 183 0;
#X connect 186 0 122 0;
#X connect 187 0 141 1;
#X connect 188 0 130 1;
#X connect 189 0 116 0;
#X connect 189 0 116 1;
#X connect 190 0 194 1;
#X connect 192 0 4 0;
#X connect 193 0 4 1;
#X connect 193 0 191 0;
#X connect 194 0 195 0;
#X connect 196 0 197 0;
#X connect 198 0 196 1;
#X connect 199 0 201 0;
#X connect 200 0 199 1;
#X connect 202 0 204 0;
#X connect 204 0 208 0;
#X connect 205 0 206 0;
#X connect 206 0 204 1;
#X connect 207 0 206 1;
#X connect 208 0 203 0;
#X connect 208 0 209 0;
#X connect 209 0 156 0;
#X connect 209 1 154 0;
#X connect 209 2 210 0;
#X connect 210 0 153 1;
#X connect 211 0 87 1;
#X connect 212 0 66 0;
#X connect 213 0 20 0;
#X connect 214 0 218 0;
#X connect 215 0 261 0;
#X connect 216 0 217 0;
#X connect 217 0 262 0;
#X connect 217 0 263 0;
#X connect 218 0 215 0;
#X connect 219 0 214 0;
#X connect 220 0 219 3;
#X connect 221 0 216 1;
#X connect 222 0 223 0;
#X connect 223 0 221 0;
#X connect 224 0 225 0;
#X connect 225 0 229 0;
#X connect 226 0 230 0;
#X connect 227 0 262 0;
#X connect 228 0 219 0;
#X connect 229 0 221 0;
#X connect 229 1 221 1;
#X connect 230 0 221 0;
#X connect 230 1 221 2;
#X connect 231 0 216 2;
#X connect 232 0 233 0;
#X connect 233 0 231 0;
#X connect 234 0 235 0;
#X connect 235 0 238 0;
#X connect 236 0 237 0;
#X connect 237 0 239 0;
#X connect 238 0 231 0;
#X connect 238 1 231 1;
#X connect 239 0 231 0;
#X connect 239 1 231 2;
#X connect 240 0 241 0;
#X connect 241 0 248 0;
#X connect 242 0 243 0;
#X connect 243 0 246 0;
#X connect 244 0 245 0;
#X connect 245 0 247 0;
#X connect 246 0 248 0;
#X connect 246 1 248 1;
#X connect 247 0 248 0;
#X connect 247 1 248 2;
#X connect 248 0 215 2;
#X connect 249 0 248 0;
#X connect 249 1 248 3;
#X connect 250 0 218 1;
#X connect 251 0 262 0;
#X connect 252 0 253 0;
#X connect 253 0 254 0;
#X connect 254 0 249 0;
#X connect 254 0 269 1;
#X connect 255 0 134 0;
#X connect 256 0 257 0;
#X connect 257 0 258 0;
#X connect 258 0 240 0;
#X connect 259 0 262 1;
#X connect 260 0 259 0;
#X connect 261 0 216 0;
#X connect 263 0 264 0;
#X connect 264 0 269 0;
#X connect 265 0 269 0;
#X connect 266 0 149 0;
#X connect 267 0 268 0;
#X connect 268 0 260 0;
#X connect 270 0 147 0;
#X connect 270 2 145 0;
#X connect 272 0 273 0;
#X connect 273 0 274 0;
#X connect 274 0 200 0;
#X connect 275 0 276 0;
#X connect 276 0 277 0;
#X connect 277 0 198 0;
#X connect 278 0 279 0;
#X connect 279 0 280 0;
#X connect 280 0 190 0;
#X connect 281 0 278 0;
#X connect 282 0 275 0;