aboutsummaryrefslogtreecommitdiff
path: root/examples/swarm-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'examples/swarm-help.pd')
-rw-r--r--examples/swarm-help.pd656
1 files changed, 656 insertions, 0 deletions
diff --git a/examples/swarm-help.pd b/examples/swarm-help.pd
new file mode 100644
index 0000000..a4d07f9
--- /dev/null
+++ b/examples/swarm-help.pd
@@ -0,0 +1,656 @@
+#N canvas 0 0 453 370 10;
+#N canvas 0 0 450 300 \$0-swarm-visualisation 0;
+#X obj 155 111 bng 8 250 50 0 \$0-bang-s \$0-1-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 164 85 bng 8 250 50 0 \$0-bang-s \$0-2-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 150 139 bng 8 250 50 0 \$0-bang-s \$0-3-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 121 102 bng 8 250 50 0 \$0-bang-s \$0-4-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 118 102 bng 8 250 50 0 \$0-bang-s \$0-5-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 129 145 bng 8 250 50 0 \$0-bang-s \$0-6-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 129 147 bng 8 250 50 0 \$0-bang-s \$0-7-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 128 101 bng 8 250 50 0 \$0-bang-s \$0-8-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 128 94 bng 8 250 50 0 \$0-bang-s \$0-9-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 97 124 bng 8 250 50 0 \$0-bang-s \$0-10-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 172 134 bng 8 250 50 0 \$0-bang-s \$0-11-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 125 146 bng 8 250 50 0 \$0-bang-s \$0-12-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 125 96 bng 8 250 50 0 \$0-bang-s \$0-13-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 94 126 bng 8 250 50 0 \$0-bang-s \$0-14-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 116 101 bng 8 250 50 0 \$0-bang-s \$0-15-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 107 107 bng 8 250 50 0 \$0-bang-s \$0-16-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 126 147 bng 8 250 50 0 \$0-bang-s \$0-17-r empty 17 7 0 10 -4034
+-1 -1;
+#X obj 125 148 bng 8 250 50 0 \$0-bang-s \$0-18-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 156 119 bng 8 250 50 0 \$0-bang-s \$0-19-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 103 92 bng 8 250 50 0 \$0-bang-s \$0-20-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 156 122 bng 8 250 50 0 \$0-bang-s \$0-21-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 117 146 bng 8 250 50 0 \$0-bang-s \$0-22-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 116 104 bng 8 250 50 0 \$0-bang-s \$0-23-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 130 155 bng 8 250 50 0 \$0-bang-s \$0-24-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 118 100 bng 8 250 50 0 \$0-bang-s \$0-25-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 159 82 bng 8 250 50 0 \$0-bang-s \$0-26-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 126 157 bng 8 250 50 0 \$0-bang-s \$0-27-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 125 157 bng 8 250 50 0 \$0-bang-s \$0-28-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 119 147 bng 8 250 50 0 \$0-bang-s \$0-29-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 150 125 bng 8 250 50 0 \$0-bang-s \$0-30-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 150 125 bng 8 250 50 0 \$0-bang-s \$0-31-r empty 17 7 0 10 -258113
+-1 -1;
+#X obj 155 103 bng 8 250 50 0 \$0-bang-s \$0-32-r empty 17 7 0 10 -258113
+-1 -1;
+#X coords 0 -1 1 1 200 200 2 0 0;
+#X restore 220 31 pd \$0-swarm-visualisation;
+#X obj 15 202 + 100;
+#X obj 84 201 + 100;
+#X obj 25 255 pack f f s;
+#X obj 31 231 makefilename \$0-%d-r;
+#X msg 25 279 \; \$3 pos \$1 \$2;
+#X obj 13 4 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
+;
+#X obj 29 57 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 75 72 randomize;
+#X obj 85 178 * 100;
+#X obj 16 179 * 100;
+#X obj 17 132 swarm 2 32;
+#X obj 17 157 unpack f f;
+#X obj 133 256 list prepend;
+#X obj 120 336 dac~;
+#N canvas 0 0 1009 708 \$0-audio 0;
+#X obj 9 74 unpack f f;
+#X obj 7 97 * 200;
+#X obj 6 121 + 300;
+#X obj 5 143 osc~;
+#X obj 71 102 * 0.5;
+#X obj 69 129 + 0.5;
+#X obj 137 28 route 1 2 3 4;
+#X obj 5 174 *~ 0;
+#X obj 127 77 unpack f f;
+#X obj 125 100 * 200;
+#X obj 124 124 + 300;
+#X obj 123 146 osc~;
+#X obj 189 105 * 0.5;
+#X obj 187 132 + 0.5;
+#X obj 123 177 *~ 0;
+#X obj 198 220 *~ 0.25;
+#X obj 236 78 unpack f f;
+#X obj 234 101 * 200;
+#X obj 233 125 + 300;
+#X obj 232 147 osc~;
+#X obj 298 106 * 0.5;
+#X obj 296 133 + 0.5;
+#X obj 232 178 *~ 0;
+#X obj 354 81 unpack f f;
+#X obj 352 104 * 200;
+#X obj 351 128 + 300;
+#X obj 350 150 osc~;
+#X obj 416 109 * 0.5;
+#X obj 414 136 + 0.5;
+#X obj 350 181 *~ 0;
+#X obj 490 76 unpack f f;
+#X obj 488 99 * 200;
+#X obj 487 123 + 300;
+#X obj 486 145 osc~;
+#X obj 552 104 * 0.5;
+#X obj 550 131 + 0.5;
+#X obj 486 176 *~ 0;
+#X obj 608 79 unpack f f;
+#X obj 606 102 * 200;
+#X obj 605 126 + 300;
+#X obj 604 148 osc~;
+#X obj 670 107 * 0.5;
+#X obj 668 134 + 0.5;
+#X obj 604 179 *~ 0;
+#X obj 679 222 *~ 0.25;
+#X obj 717 80 unpack f f;
+#X obj 715 103 * 200;
+#X obj 714 127 + 300;
+#X obj 713 149 osc~;
+#X obj 779 108 * 0.5;
+#X obj 777 135 + 0.5;
+#X obj 713 180 *~ 0;
+#X obj 835 83 unpack f f;
+#X obj 833 106 * 200;
+#X obj 832 130 + 300;
+#X obj 831 152 osc~;
+#X obj 897 111 * 0.5;
+#X obj 895 138 + 0.5;
+#X obj 831 183 *~ 0;
+#X obj 618 30 route 5 6 7 8;
+#X obj 137 7 inlet;
+#X obj 9 294 unpack f f;
+#X obj 7 317 * 200;
+#X obj 6 341 + 300;
+#X obj 5 363 osc~;
+#X obj 71 322 * 0.5;
+#X obj 69 349 + 0.5;
+#X obj 5 394 *~ 0;
+#X obj 127 297 unpack f f;
+#X obj 125 320 * 200;
+#X obj 124 344 + 300;
+#X obj 123 366 osc~;
+#X obj 189 325 * 0.5;
+#X obj 187 352 + 0.5;
+#X obj 123 397 *~ 0;
+#X obj 198 440 *~ 0.25;
+#X obj 236 298 unpack f f;
+#X obj 234 321 * 200;
+#X obj 233 345 + 300;
+#X obj 232 367 osc~;
+#X obj 298 326 * 0.5;
+#X obj 296 353 + 0.5;
+#X obj 232 398 *~ 0;
+#X obj 354 301 unpack f f;
+#X obj 352 324 * 200;
+#X obj 351 348 + 300;
+#X obj 350 370 osc~;
+#X obj 416 329 * 0.5;
+#X obj 414 356 + 0.5;
+#X obj 350 401 *~ 0;
+#X obj 490 296 unpack f f;
+#X obj 488 319 * 200;
+#X obj 487 343 + 300;
+#X obj 486 365 osc~;
+#X obj 552 324 * 0.5;
+#X obj 550 351 + 0.5;
+#X obj 486 396 *~ 0;
+#X obj 608 299 unpack f f;
+#X obj 606 322 * 200;
+#X obj 605 346 + 300;
+#X obj 604 368 osc~;
+#X obj 670 327 * 0.5;
+#X obj 668 354 + 0.5;
+#X obj 604 399 *~ 0;
+#X obj 679 442 *~ 0.25;
+#X obj 717 300 unpack f f;
+#X obj 715 323 * 200;
+#X obj 714 347 + 300;
+#X obj 713 369 osc~;
+#X obj 779 328 * 0.5;
+#X obj 777 355 + 0.5;
+#X obj 713 400 *~ 0;
+#X obj 835 303 unpack f f;
+#X obj 833 326 * 200;
+#X obj 832 350 + 300;
+#X obj 831 372 osc~;
+#X obj 897 331 * 0.5;
+#X obj 895 358 + 0.5;
+#X obj 831 403 *~ 0;
+#X obj 137 248 route 9 10 11 12;
+#X obj 618 250 route 13 14 15 16;
+#X obj 4 514 unpack f f;
+#X obj 2 537 * 200;
+#X obj 1 561 + 300;
+#X obj 0 583 osc~;
+#X obj 66 542 * 0.5;
+#X obj 64 569 + 0.5;
+#X obj 0 614 *~ 0;
+#X obj 122 517 unpack f f;
+#X obj 120 540 * 200;
+#X obj 119 564 + 300;
+#X obj 118 586 osc~;
+#X obj 184 545 * 0.5;
+#X obj 182 572 + 0.5;
+#X obj 118 617 *~ 0;
+#X obj 193 660 *~ 0.25;
+#X obj 231 518 unpack f f;
+#X obj 229 541 * 200;
+#X obj 228 565 + 300;
+#X obj 227 587 osc~;
+#X obj 293 546 * 0.5;
+#X obj 291 573 + 0.5;
+#X obj 227 618 *~ 0;
+#X obj 349 521 unpack f f;
+#X obj 347 544 * 200;
+#X obj 346 568 + 300;
+#X obj 345 590 osc~;
+#X obj 411 549 * 0.5;
+#X obj 409 576 + 0.5;
+#X obj 345 621 *~ 0;
+#X obj 485 516 unpack f f;
+#X obj 483 539 * 200;
+#X obj 482 563 + 300;
+#X obj 481 585 osc~;
+#X obj 547 544 * 0.5;
+#X obj 545 571 + 0.5;
+#X obj 481 616 *~ 0;
+#X obj 603 519 unpack f f;
+#X obj 601 542 * 200;
+#X obj 600 566 + 300;
+#X obj 599 588 osc~;
+#X obj 665 547 * 0.5;
+#X obj 663 574 + 0.5;
+#X obj 599 619 *~ 0;
+#X obj 674 662 *~ 0.25;
+#X obj 712 520 unpack f f;
+#X obj 710 543 * 200;
+#X obj 709 567 + 300;
+#X obj 708 589 osc~;
+#X obj 774 548 * 0.5;
+#X obj 772 575 + 0.5;
+#X obj 708 620 *~ 0;
+#X obj 830 523 unpack f f;
+#X obj 828 546 * 200;
+#X obj 827 570 + 300;
+#X obj 826 592 osc~;
+#X obj 892 551 * 0.5;
+#X obj 890 578 + 0.5;
+#X obj 826 623 *~ 0;
+#X obj 4 734 unpack f f;
+#X obj 2 757 * 200;
+#X obj 1 781 + 300;
+#X obj 0 803 osc~;
+#X obj 66 762 * 0.5;
+#X obj 64 789 + 0.5;
+#X obj 0 834 *~ 0;
+#X obj 122 737 unpack f f;
+#X obj 120 760 * 200;
+#X obj 119 784 + 300;
+#X obj 118 806 osc~;
+#X obj 184 765 * 0.5;
+#X obj 182 792 + 0.5;
+#X obj 118 837 *~ 0;
+#X obj 193 880 *~ 0.25;
+#X obj 231 738 unpack f f;
+#X obj 229 761 * 200;
+#X obj 228 785 + 300;
+#X obj 227 807 osc~;
+#X obj 293 766 * 0.5;
+#X obj 291 793 + 0.5;
+#X obj 227 838 *~ 0;
+#X obj 349 741 unpack f f;
+#X obj 347 764 * 200;
+#X obj 346 788 + 300;
+#X obj 345 810 osc~;
+#X obj 411 769 * 0.5;
+#X obj 409 796 + 0.5;
+#X obj 345 841 *~ 0;
+#X obj 485 736 unpack f f;
+#X obj 483 759 * 200;
+#X obj 482 783 + 300;
+#X obj 481 805 osc~;
+#X obj 547 764 * 0.5;
+#X obj 545 791 + 0.5;
+#X obj 481 836 *~ 0;
+#X obj 603 739 unpack f f;
+#X obj 601 762 * 200;
+#X obj 600 786 + 300;
+#X obj 599 808 osc~;
+#X obj 665 767 * 0.5;
+#X obj 663 794 + 0.5;
+#X obj 599 839 *~ 0;
+#X obj 674 882 *~ 0.25;
+#X obj 712 740 unpack f f;
+#X obj 710 763 * 200;
+#X obj 709 787 + 300;
+#X obj 708 809 osc~;
+#X obj 774 768 * 0.5;
+#X obj 772 795 + 0.5;
+#X obj 708 840 *~ 0;
+#X obj 830 743 unpack f f;
+#X obj 828 766 * 200;
+#X obj 827 790 + 300;
+#X obj 826 812 osc~;
+#X obj 892 771 * 0.5;
+#X obj 890 798 + 0.5;
+#X obj 826 843 *~ 0;
+#X obj 132 468 route 17 18 19 20;
+#X obj 613 470 route 21 22 23 24;
+#X obj 132 689 route 25 26 27 28;
+#X obj 613 690 route 29 30 31 32;
+#X obj 418 910 outlet~;
+#X text 360 4 stupid copy and paste \, but whatever...;
+#X obj 410 887 *~ 0.125;
+#X connect 0 0 1 0;
+#X connect 0 1 4 0;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 7 0;
+#X connect 4 0 5 0;
+#X connect 5 0 7 1;
+#X connect 6 0 0 0;
+#X connect 6 1 8 0;
+#X connect 6 2 16 0;
+#X connect 6 3 23 0;
+#X connect 6 4 59 0;
+#X connect 7 0 15 0;
+#X connect 8 0 9 0;
+#X connect 8 1 12 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 14 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 0;
+#X connect 15 0 243 0;
+#X connect 16 0 17 0;
+#X connect 16 1 20 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 22 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 1;
+#X connect 22 0 15 0;
+#X connect 23 0 24 0;
+#X connect 23 1 27 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 26 0 29 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 1;
+#X connect 29 0 15 0;
+#X connect 30 0 31 0;
+#X connect 30 1 34 0;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 33 0 36 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 1;
+#X connect 36 0 44 0;
+#X connect 37 0 38 0;
+#X connect 37 1 41 0;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 1;
+#X connect 43 0 44 0;
+#X connect 44 0 243 0;
+#X connect 45 0 46 0;
+#X connect 45 1 49 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 48 0 51 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 1;
+#X connect 51 0 44 0;
+#X connect 52 0 53 0;
+#X connect 52 1 56 0;
+#X connect 53 0 54 0;
+#X connect 54 0 55 0;
+#X connect 55 0 58 0;
+#X connect 56 0 57 0;
+#X connect 57 0 58 1;
+#X connect 58 0 44 0;
+#X connect 59 0 30 0;
+#X connect 59 1 37 0;
+#X connect 59 2 45 0;
+#X connect 59 3 52 0;
+#X connect 59 4 119 0;
+#X connect 60 0 6 0;
+#X connect 61 0 62 0;
+#X connect 61 1 65 0;
+#X connect 62 0 63 0;
+#X connect 63 0 64 0;
+#X connect 64 0 67 0;
+#X connect 65 0 66 0;
+#X connect 66 0 67 1;
+#X connect 67 0 75 0;
+#X connect 68 0 69 0;
+#X connect 68 1 72 0;
+#X connect 69 0 70 0;
+#X connect 70 0 71 0;
+#X connect 71 0 74 0;
+#X connect 72 0 73 0;
+#X connect 73 0 74 1;
+#X connect 74 0 75 0;
+#X connect 75 0 243 0;
+#X connect 76 0 77 0;
+#X connect 76 1 80 0;
+#X connect 77 0 78 0;
+#X connect 78 0 79 0;
+#X connect 79 0 82 0;
+#X connect 80 0 81 0;
+#X connect 81 0 82 1;
+#X connect 82 0 75 0;
+#X connect 83 0 84 0;
+#X connect 83 1 87 0;
+#X connect 84 0 85 0;
+#X connect 85 0 86 0;
+#X connect 86 0 89 0;
+#X connect 87 0 88 0;
+#X connect 88 0 89 1;
+#X connect 89 0 75 0;
+#X connect 90 0 91 0;
+#X connect 90 1 94 0;
+#X connect 91 0 92 0;
+#X connect 92 0 93 0;
+#X connect 93 0 96 0;
+#X connect 94 0 95 0;
+#X connect 95 0 96 1;
+#X connect 96 0 104 0;
+#X connect 97 0 98 0;
+#X connect 97 1 101 0;
+#X connect 98 0 99 0;
+#X connect 99 0 100 0;
+#X connect 100 0 103 0;
+#X connect 101 0 102 0;
+#X connect 102 0 103 1;
+#X connect 103 0 104 0;
+#X connect 104 0 243 0;
+#X connect 105 0 106 0;
+#X connect 105 1 109 0;
+#X connect 106 0 107 0;
+#X connect 107 0 108 0;
+#X connect 108 0 111 0;
+#X connect 109 0 110 0;
+#X connect 110 0 111 1;
+#X connect 111 0 104 0;
+#X connect 112 0 113 0;
+#X connect 112 1 116 0;
+#X connect 113 0 114 0;
+#X connect 114 0 115 0;
+#X connect 115 0 118 0;
+#X connect 116 0 117 0;
+#X connect 117 0 118 1;
+#X connect 118 0 104 0;
+#X connect 119 0 61 0;
+#X connect 119 1 68 0;
+#X connect 119 2 76 0;
+#X connect 119 3 83 0;
+#X connect 119 4 120 0;
+#X connect 120 0 90 0;
+#X connect 120 1 97 0;
+#X connect 120 2 105 0;
+#X connect 120 3 112 0;
+#X connect 120 4 237 0;
+#X connect 121 0 122 0;
+#X connect 121 1 125 0;
+#X connect 122 0 123 0;
+#X connect 123 0 124 0;
+#X connect 124 0 127 0;
+#X connect 125 0 126 0;
+#X connect 126 0 127 1;
+#X connect 127 0 135 0;
+#X connect 128 0 129 0;
+#X connect 128 1 132 0;
+#X connect 129 0 130 0;
+#X connect 130 0 131 0;
+#X connect 131 0 134 0;
+#X connect 132 0 133 0;
+#X connect 133 0 134 1;
+#X connect 134 0 135 0;
+#X connect 135 0 243 0;
+#X connect 136 0 137 0;
+#X connect 136 1 140 0;
+#X connect 137 0 138 0;
+#X connect 138 0 139 0;
+#X connect 139 0 142 0;
+#X connect 140 0 141 0;
+#X connect 141 0 142 1;
+#X connect 142 0 135 0;
+#X connect 143 0 144 0;
+#X connect 143 1 147 0;
+#X connect 144 0 145 0;
+#X connect 145 0 146 0;
+#X connect 146 0 149 0;
+#X connect 147 0 148 0;
+#X connect 148 0 149 1;
+#X connect 149 0 135 0;
+#X connect 150 0 151 0;
+#X connect 150 1 154 0;
+#X connect 151 0 152 0;
+#X connect 152 0 153 0;
+#X connect 153 0 156 0;
+#X connect 154 0 155 0;
+#X connect 155 0 156 1;
+#X connect 156 0 164 0;
+#X connect 157 0 158 0;
+#X connect 157 1 161 0;
+#X connect 158 0 159 0;
+#X connect 159 0 160 0;
+#X connect 160 0 163 0;
+#X connect 161 0 162 0;
+#X connect 162 0 163 1;
+#X connect 163 0 164 0;
+#X connect 164 0 243 0;
+#X connect 165 0 166 0;
+#X connect 165 1 169 0;
+#X connect 166 0 167 0;
+#X connect 167 0 168 0;
+#X connect 168 0 171 0;
+#X connect 169 0 170 0;
+#X connect 170 0 171 1;
+#X connect 171 0 164 0;
+#X connect 172 0 173 0;
+#X connect 172 1 176 0;
+#X connect 173 0 174 0;
+#X connect 174 0 175 0;
+#X connect 175 0 178 0;
+#X connect 176 0 177 0;
+#X connect 177 0 178 1;
+#X connect 178 0 164 0;
+#X connect 179 0 180 0;
+#X connect 179 1 183 0;
+#X connect 180 0 181 0;
+#X connect 181 0 182 0;
+#X connect 182 0 185 0;
+#X connect 183 0 184 0;
+#X connect 184 0 185 1;
+#X connect 185 0 193 0;
+#X connect 186 0 187 0;
+#X connect 186 1 190 0;
+#X connect 187 0 188 0;
+#X connect 188 0 189 0;
+#X connect 189 0 192 0;
+#X connect 190 0 191 0;
+#X connect 191 0 192 1;
+#X connect 192 0 193 0;
+#X connect 193 0 243 0;
+#X connect 194 0 195 0;
+#X connect 194 1 198 0;
+#X connect 195 0 196 0;
+#X connect 196 0 197 0;
+#X connect 197 0 200 0;
+#X connect 198 0 199 0;
+#X connect 199 0 200 1;
+#X connect 200 0 193 0;
+#X connect 201 0 202 0;
+#X connect 201 1 205 0;
+#X connect 202 0 203 0;
+#X connect 203 0 204 0;
+#X connect 204 0 207 0;
+#X connect 205 0 206 0;
+#X connect 206 0 207 1;
+#X connect 207 0 193 0;
+#X connect 208 0 209 0;
+#X connect 208 1 212 0;
+#X connect 209 0 210 0;
+#X connect 210 0 211 0;
+#X connect 211 0 214 0;
+#X connect 212 0 213 0;
+#X connect 213 0 214 1;
+#X connect 214 0 222 0;
+#X connect 215 0 216 0;
+#X connect 215 1 219 0;
+#X connect 216 0 217 0;
+#X connect 217 0 218 0;
+#X connect 218 0 221 0;
+#X connect 219 0 220 0;
+#X connect 220 0 221 1;
+#X connect 221 0 222 0;
+#X connect 222 0 243 0;
+#X connect 223 0 224 0;
+#X connect 223 1 227 0;
+#X connect 224 0 225 0;
+#X connect 225 0 226 0;
+#X connect 226 0 229 0;
+#X connect 227 0 228 0;
+#X connect 228 0 229 1;
+#X connect 229 0 222 0;
+#X connect 230 0 231 0;
+#X connect 230 1 234 0;
+#X connect 231 0 232 0;
+#X connect 232 0 233 0;
+#X connect 233 0 236 0;
+#X connect 234 0 235 0;
+#X connect 235 0 236 1;
+#X connect 236 0 222 0;
+#X connect 237 0 121 0;
+#X connect 237 1 128 0;
+#X connect 237 2 136 0;
+#X connect 237 3 143 0;
+#X connect 237 4 238 0;
+#X connect 238 0 150 0;
+#X connect 238 1 157 0;
+#X connect 238 2 165 0;
+#X connect 238 3 172 0;
+#X connect 238 4 239 0;
+#X connect 239 0 179 0;
+#X connect 239 1 186 0;
+#X connect 239 2 194 0;
+#X connect 239 3 201 0;
+#X connect 239 4 240 0;
+#X connect 240 0 208 0;
+#X connect 240 1 215 0;
+#X connect 240 2 223 0;
+#X connect 240 3 230 0;
+#X connect 243 0 241 0;
+#X restore 133 282 pd \$0-audio;
+#X obj 13 33 metro 40;
+#X text 181 309 boids-style swarm in pd with Lua;
+#X connect 1 0 3 0;
+#X connect 2 0 3 1;
+#X connect 3 0 5 0;
+#X connect 4 0 3 2;
+#X connect 6 0 16 0;
+#X connect 7 0 11 0;
+#X connect 8 0 11 0;
+#X connect 9 0 2 0;
+#X connect 10 0 1 0;
+#X connect 11 0 12 0;
+#X connect 11 0 13 0;
+#X connect 11 1 4 0;
+#X connect 11 1 13 1;
+#X connect 12 0 10 0;
+#X connect 12 1 9 0;
+#X connect 13 0 15 0;
+#X connect 15 0 14 0;
+#X connect 15 0 14 1;
+#X connect 16 0 11 0;