aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-11-23 19:39:04 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-11-23 19:39:04 +0000
commite4cb9153a17b4bd1ce20fab41dc11967b61d70c9 (patch)
tree3a02a3669b820be531ea726a825ddfb06fb6e8f7
parent4dc9c2b6bb6207f5bc4187f0a9a1a713ad56366f (diff)
updated to clear when 0 instances and simplified dynamic send symbol generation
svn path=/trunk/externals/many/; revision=14511
-rw-r--r--instances.pd427
-rw-r--r--instances~.pd66
2 files changed, 402 insertions, 91 deletions
diff --git a/instances.pd b/instances.pd
index 9897c46..59e7cb7 100644
--- a/instances.pd
+++ b/instances.pd
@@ -1,9 +1,9 @@
-#N canvas 287 129 622 492 10;
+#N canvas 381 161 643 491 10;
#X obj 26 8 inlet;
-#X obj 99 306 until;
-#X obj 137 333 + 1;
-#X obj 99 333 float;
-#X msg 138 306 0;
+#X obj 99 336 until;
+#X obj 137 363 + 1;
+#X obj 99 363 float;
+#X msg 138 336 0;
#X obj 26 32 send \$0-in1;
#X obj 135 8 inlet;
#X obj 135 32 send \$0-in2;
@@ -53,16 +53,14 @@
#X connect 9 3 5 0;
#X connect 9 3 4 0;
#X connect 11 0 7 0;
-#X restore 292 363 pd make route;
+#X restore 292 393 pd make route;
#N canvas 493 375 432 461 create 0;
#X obj 29 10 inlet;
#X obj 281 61 float \$1;
#X obj 29 141 + 5;
-#X obj 155 83 + 50;
#X obj 173 108 pack float symbol float float;
#X obj 173 153 list trim;
#X obj 218 61 symbol \$2;
-#X obj 155 61 * 20;
#X obj 173 132 list append \$3 \$4 \$5 \$6 \$7;
#X msg 45 282 connect 1 0 \$1 1;
#X obj 29 37 trigger anything anything anything bang bang anything
@@ -87,59 +85,371 @@
#X connect 4 1 2 1;
#X connect 5 0 2 0;
#X restore 218 81 pd expandpath;
-#X connect 0 0 10 0;
-#X connect 1 0 4 2;
+#X obj 155 83 + 80;
+#X obj 155 61 * 31;
+#X connect 0 0 8 0;
+#X connect 1 0 3 2;
+#X connect 2 0 7 0;
#X connect 2 0 9 0;
#X connect 2 0 11 0;
-#X connect 2 0 13 0;
-#X connect 2 0 14 0;
-#X connect 3 0 4 0;
-#X connect 4 0 8 0;
-#X connect 5 0 16 0;
-#X connect 6 0 17 0;
-#X connect 7 0 3 0;
-#X connect 8 0 5 0;
-#X connect 9 0 15 0;
-#X connect 10 0 2 0;
-#X connect 10 1 11 1;
-#X connect 10 2 7 0;
-#X connect 10 3 6 0;
-#X connect 10 4 1 0;
-#X connect 10 5 4 3;
-#X connect 11 0 12 0;
-#X connect 12 0 15 0;
-#X connect 13 0 15 0;
-#X connect 14 0 15 0;
-#X connect 16 0 15 0;
-#X connect 17 0 4 1;
-#X restore 106 363 pd create and link instances;
+#X connect 2 0 12 0;
+#X connect 3 0 6 0;
+#X connect 4 0 14 0;
+#X connect 5 0 15 0;
+#X connect 6 0 4 0;
+#X connect 7 0 13 0;
+#X connect 8 0 2 0;
+#X connect 8 1 9 1;
+#X connect 8 2 17 0;
+#X connect 8 3 5 0;
+#X connect 8 4 1 0;
+#X connect 8 5 3 3;
+#X connect 9 0 10 0;
+#X connect 10 0 13 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 0;
+#X connect 14 0 13 0;
+#X connect 15 0 3 1;
+#X connect 16 0 3 0;
+#X connect 17 0 16 0;
+#X restore 106 393 pd create and link instances;
#X obj 466 464 send;
-#X obj 99 278 trigger 0 bang;
+#X obj 99 308 trigger 0 bang;
#X obj 7 160 loadbang;
-#X msg 46 363 loadbang;
-#X obj 487 362 makefilename pd-%s;
-#X obj 46 227 trigger bang anything anything bang bang bang;
-#X msg 439 363 clear;
+#X msg 46 393 loadbang;
+#X msg 439 283 clear;
#N canvas 268 410 566 361 xlets 0;
#X obj 78 -165 inlet;
#X obj 78 29 outlet;
#X text 126 -137 This will create fake "in/outlets" as senders and
receivers.;
#X obj 78 -73 float \$0;
-#X msg 78 -47 obj 10 10 receive \$1-in1 \, obj 400 10 receive \$1-in2
-\, obj 10 560 send \$1-out1 \, obj 380 560 send \$1-out2;
+#X msg 78 -47 obj 10 10 receive \$1-in1 \, obj 540 10 receive \$1-in2
+\, obj 10 560 send \$1-out1 \, obj 560 560 send \$1-out2;
#X connect 0 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
-#X restore 384 363 pd xlets;
-#X obj 7 205 moses 1;
-#X text 59 203 no need to generate anything for 0 instances;
-#X obj 487 338 symbol \$0-instances;
-#N canvas 48 22 633 512 \$0-instances 0;
+#X restore 384 393 pd xlets;
+#X obj 7 235 moses 1;
+#X text 59 233 no need to generate anything for 0 instances;
+#N canvas 48 22 659 514 \$0-instances 0;
+#X obj 10 10 receive 7601-in1;
+#X obj 540 10 receive 7601-in2;
+#X obj 10 560 send 7601-out1;
+#X obj 560 560 send 7601-out2;
+#X obj 10 30 route 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 32 33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49;
+#X obj 150 80 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+0 50 0 0 0 0 0;
+#X obj 150 111 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+1 50 0 0 0 0 0;
+#X obj 150 142 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+2 50 0 0 0 0 0;
+#X obj 150 173 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+3 50 0 0 0 0 0;
+#X obj 150 204 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+4 50 0 0 0 0 0;
+#X obj 150 235 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+5 50 0 0 0 0 0;
+#X obj 150 266 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+6 50 0 0 0 0 0;
+#X obj 150 297 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+7 50 0 0 0 0 0;
+#X obj 150 328 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+8 50 0 0 0 0 0;
+#X obj 150 359 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+9 50 0 0 0 0 0;
+#X obj 150 390 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+10 50 0 0 0 0 0;
+#X obj 150 421 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+11 50 0 0 0 0 0;
+#X obj 150 452 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+12 50 0 0 0 0 0;
+#X obj 150 483 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+13 50 0 0 0 0 0;
+#X obj 150 514 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+14 50 0 0 0 0 0;
+#X obj 150 545 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+15 50 0 0 0 0 0;
+#X obj 150 576 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+16 50 0 0 0 0 0;
+#X obj 150 607 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+17 50 0 0 0 0 0;
+#X obj 150 638 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+18 50 0 0 0 0 0;
+#X obj 150 669 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+19 50 0 0 0 0 0;
+#X obj 150 700 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+20 50 0 0 0 0 0;
+#X obj 150 731 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+21 50 0 0 0 0 0;
+#X obj 150 762 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+22 50 0 0 0 0 0;
+#X obj 150 793 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+23 50 0 0 0 0 0;
+#X obj 150 824 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+24 50 0 0 0 0 0;
+#X obj 150 855 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+25 50 0 0 0 0 0;
+#X obj 150 886 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+26 50 0 0 0 0 0;
+#X obj 150 917 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+27 50 0 0 0 0 0;
+#X obj 150 948 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+28 50 0 0 0 0 0;
+#X obj 150 979 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+29 50 0 0 0 0 0;
+#X obj 150 1010 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+30 50 0 0 0 0 0;
+#X obj 150 1041 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+31 50 0 0 0 0 0;
+#X obj 150 1072 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+32 50 0 0 0 0 0;
+#X obj 150 1103 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+33 50 0 0 0 0 0;
+#X obj 150 1134 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+34 50 0 0 0 0 0;
+#X obj 150 1165 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+35 50 0 0 0 0 0;
+#X obj 150 1196 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+36 50 0 0 0 0 0;
+#X obj 150 1227 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+37 50 0 0 0 0 0;
+#X obj 150 1258 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+38 50 0 0 0 0 0;
+#X obj 150 1289 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+39 50 0 0 0 0 0;
+#X obj 150 1320 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+40 50 0 0 0 0 0;
+#X obj 150 1351 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+41 50 0 0 0 0 0;
+#X obj 150 1382 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+42 50 0 0 0 0 0;
+#X obj 150 1413 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+43 50 0 0 0 0 0;
+#X obj 150 1444 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+44 50 0 0 0 0 0;
+#X obj 150 1475 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+45 50 0 0 0 0 0;
+#X obj 150 1506 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+46 50 0 0 0 0 0;
+#X obj 150 1537 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+47 50 0 0 0 0 0;
+#X obj 150 1568 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+48 50 0 0 0 0 0;
+#X obj 150 1599 /Users/hans/code/pure-data/trunk/externals/many/instances-template
+49 50 0 0 0 0 0;
+#X connect 0 0 4 0;
+#X connect 1 0 5 1;
+#X connect 1 0 6 1;
+#X connect 1 0 7 1;
+#X connect 1 0 8 1;
+#X connect 1 0 9 1;
+#X connect 1 0 10 1;
+#X connect 1 0 11 1;
+#X connect 1 0 12 1;
+#X connect 1 0 13 1;
+#X connect 1 0 14 1;
+#X connect 1 0 15 1;
+#X connect 1 0 16 1;
+#X connect 1 0 17 1;
+#X connect 1 0 18 1;
+#X connect 1 0 19 1;
+#X connect 1 0 20 1;
+#X connect 1 0 21 1;
+#X connect 1 0 22 1;
+#X connect 1 0 23 1;
+#X connect 1 0 24 1;
+#X connect 1 0 25 1;
+#X connect 1 0 26 1;
+#X connect 1 0 27 1;
+#X connect 1 0 28 1;
+#X connect 1 0 29 1;
+#X connect 1 0 30 1;
+#X connect 1 0 31 1;
+#X connect 1 0 32 1;
+#X connect 1 0 33 1;
+#X connect 1 0 34 1;
+#X connect 1 0 35 1;
+#X connect 1 0 36 1;
+#X connect 1 0 37 1;
+#X connect 1 0 38 1;
+#X connect 1 0 39 1;
+#X connect 1 0 40 1;
+#X connect 1 0 41 1;
+#X connect 1 0 42 1;
+#X connect 1 0 43 1;
+#X connect 1 0 44 1;
+#X connect 1 0 45 1;
+#X connect 1 0 46 1;
+#X connect 1 0 47 1;
+#X connect 1 0 48 1;
+#X connect 1 0 49 1;
+#X connect 1 0 50 1;
+#X connect 1 0 51 1;
+#X connect 1 0 52 1;
+#X connect 1 0 53 1;
+#X connect 1 0 54 1;
+#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 4 7 12 0;
+#X connect 4 8 13 0;
+#X connect 4 9 14 0;
+#X connect 4 10 15 0;
+#X connect 4 11 16 0;
+#X connect 4 12 17 0;
+#X connect 4 13 18 0;
+#X connect 4 14 19 0;
+#X connect 4 15 20 0;
+#X connect 4 16 21 0;
+#X connect 4 17 22 0;
+#X connect 4 18 23 0;
+#X connect 4 19 24 0;
+#X connect 4 20 25 0;
+#X connect 4 21 26 0;
+#X connect 4 22 27 0;
+#X connect 4 23 28 0;
+#X connect 4 24 29 0;
+#X connect 4 25 30 0;
+#X connect 4 26 31 0;
+#X connect 4 27 32 0;
+#X connect 4 28 33 0;
+#X connect 4 29 34 0;
+#X connect 4 30 35 0;
+#X connect 4 31 36 0;
+#X connect 4 32 37 0;
+#X connect 4 33 38 0;
+#X connect 4 34 39 0;
+#X connect 4 35 40 0;
+#X connect 4 36 41 0;
+#X connect 4 37 42 0;
+#X connect 4 38 43 0;
+#X connect 4 39 44 0;
+#X connect 4 40 45 0;
+#X connect 4 41 46 0;
+#X connect 4 42 47 0;
+#X connect 4 43 48 0;
+#X connect 4 44 49 0;
+#X connect 4 45 50 0;
+#X connect 4 46 51 0;
+#X connect 4 47 52 0;
+#X connect 4 48 53 0;
+#X connect 4 49 54 0;
+#X connect 5 0 2 0;
+#X connect 5 1 3 0;
+#X connect 6 0 2 0;
+#X connect 6 1 3 0;
+#X connect 7 0 2 0;
+#X connect 7 1 3 0;
+#X connect 8 0 2 0;
+#X connect 8 1 3 0;
+#X connect 9 0 2 0;
+#X connect 9 1 3 0;
+#X connect 10 0 2 0;
+#X connect 10 1 3 0;
+#X connect 11 0 2 0;
+#X connect 11 1 3 0;
+#X connect 12 0 2 0;
+#X connect 12 1 3 0;
+#X connect 13 0 2 0;
+#X connect 13 1 3 0;
+#X connect 14 0 2 0;
+#X connect 14 1 3 0;
+#X connect 15 0 2 0;
+#X connect 15 1 3 0;
+#X connect 16 0 2 0;
+#X connect 16 1 3 0;
+#X connect 17 0 2 0;
+#X connect 17 1 3 0;
+#X connect 18 0 2 0;
+#X connect 18 1 3 0;
+#X connect 19 0 2 0;
+#X connect 19 1 3 0;
+#X connect 20 0 2 0;
+#X connect 20 1 3 0;
+#X connect 21 0 2 0;
+#X connect 21 1 3 0;
+#X connect 22 0 2 0;
+#X connect 22 1 3 0;
+#X connect 23 0 2 0;
+#X connect 23 1 3 0;
+#X connect 24 0 2 0;
+#X connect 24 1 3 0;
+#X connect 25 0 2 0;
+#X connect 25 1 3 0;
+#X connect 26 0 2 0;
+#X connect 26 1 3 0;
+#X connect 27 0 2 0;
+#X connect 27 1 3 0;
+#X connect 28 0 2 0;
+#X connect 28 1 3 0;
+#X connect 29 0 2 0;
+#X connect 29 1 3 0;
+#X connect 30 0 2 0;
+#X connect 30 1 3 0;
+#X connect 31 0 2 0;
+#X connect 31 1 3 0;
+#X connect 32 0 2 0;
+#X connect 32 1 3 0;
+#X connect 33 0 2 0;
+#X connect 33 1 3 0;
+#X connect 34 0 2 0;
+#X connect 34 1 3 0;
+#X connect 35 0 2 0;
+#X connect 35 1 3 0;
+#X connect 36 0 2 0;
+#X connect 36 1 3 0;
+#X connect 37 0 2 0;
+#X connect 37 1 3 0;
+#X connect 38 0 2 0;
+#X connect 38 1 3 0;
+#X connect 39 0 2 0;
+#X connect 39 1 3 0;
+#X connect 40 0 2 0;
+#X connect 40 1 3 0;
+#X connect 41 0 2 0;
+#X connect 41 1 3 0;
+#X connect 42 0 2 0;
+#X connect 42 1 3 0;
+#X connect 43 0 2 0;
+#X connect 43 1 3 0;
+#X connect 44 0 2 0;
+#X connect 44 1 3 0;
+#X connect 45 0 2 0;
+#X connect 45 1 3 0;
+#X connect 46 0 2 0;
+#X connect 46 1 3 0;
+#X connect 47 0 2 0;
+#X connect 47 1 3 0;
+#X connect 48 0 2 0;
+#X connect 48 1 3 0;
+#X connect 49 0 2 0;
+#X connect 49 1 3 0;
+#X connect 50 0 2 0;
+#X connect 50 1 3 0;
+#X connect 51 0 2 0;
+#X connect 51 1 3 0;
+#X connect 52 0 2 0;
+#X connect 52 1 3 0;
+#X connect 53 0 2 0;
+#X connect 53 1 3 0;
+#X connect 54 0 2 0;
+#X connect 54 1 3 0;
#X restore 26 61 pd \$0-instances;
#X obj 26 113 outlet;
#X obj 26 89 receive \$0-out1;
#X obj 136 89 receive \$0-out2;
+#X obj 487 282 symbol pd-\$0-instances;
+#X obj 7 204 trigger anything bang bang;
+#X obj 46 257 trigger bang anything anything bang;
+#X obj 68 160 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
@@ -147,23 +457,24 @@ receivers.;
#X connect 3 0 12 0;
#X connect 4 0 3 1;
#X connect 6 0 7 0;
-#X connect 8 0 21 0;
+#X connect 8 0 26 0;
#X connect 11 0 13 0;
#X connect 12 0 13 0;
#X connect 14 0 1 0;
#X connect 14 1 4 0;
#X connect 15 0 8 0;
#X connect 16 0 13 0;
-#X connect 17 0 13 1;
-#X connect 18 0 16 0;
-#X connect 18 1 14 0;
-#X connect 18 2 11 0;
-#X connect 18 3 20 0;
-#X connect 18 4 19 0;
-#X connect 18 5 23 0;
-#X connect 19 0 13 0;
-#X connect 20 0 13 0;
-#X connect 21 1 18 0;
-#X connect 23 0 17 0;
-#X connect 26 0 25 0;
-#X connect 27 0 9 0;
+#X connect 17 0 13 0;
+#X connect 18 0 13 0;
+#X connect 19 1 27 0;
+#X connect 23 0 22 0;
+#X connect 24 0 9 0;
+#X connect 25 0 13 1;
+#X connect 26 0 19 0;
+#X connect 26 1 17 0;
+#X connect 26 2 25 0;
+#X connect 27 0 16 0;
+#X connect 27 1 14 0;
+#X connect 27 2 11 0;
+#X connect 27 3 18 0;
+#X connect 28 0 8 0;
diff --git a/instances~.pd b/instances~.pd
index 7ef2cee..6565601 100644
--- a/instances~.pd
+++ b/instances~.pd
@@ -1,9 +1,9 @@
-#N canvas 287 129 622 492 10;
+#N canvas 258 225 634 492 10;
#X obj 26 8 inlet;
-#X obj 99 306 until;
-#X obj 137 333 + 1;
-#X obj 99 333 float;
-#X msg 138 306 0;
+#X obj 106 341 until;
+#X obj 144 368 + 1;
+#X obj 106 368 float;
+#X msg 145 341 0;
#X obj 7 181 float \$1;
#X obj 26 113 outlet~;
#X text 122 62 <-- open this subpatch to see the instances;
@@ -16,7 +16,7 @@
#X msg 281 113 route;
#X obj 210 244 list trim;
#X obj 210 223 list prepend obj 10 30;
-#X msg 85 225 connect 0 0 4 0;
+#X msg 88 225 connect 0 0 4 0;
#X obj 88 57 trigger bang bang anything bang;
#X obj 210 317 outlet;
#N canvas 0 22 450 300 tolist 0;
@@ -50,7 +50,7 @@
#X connect 9 3 5 0;
#X connect 9 3 4 0;
#X connect 11 0 7 0;
-#X restore 292 363 pd make route;
+#X restore 292 393 pd make route;
#N canvas 493 375 432 461 create 0;
#X obj 29 10 inlet;
#X obj 281 61 float \$1;
@@ -109,14 +109,12 @@
#X connect 14 0 15 0;
#X connect 16 0 15 0;
#X connect 17 0 4 1;
-#X restore 106 363 pd create and link instances;
+#X restore 106 393 pd create and link instances;
#X obj 466 464 send;
-#X obj 99 278 trigger 0 bang;
+#X obj 106 314 trigger 0 bang;
#X obj 7 160 loadbang;
-#X msg 46 363 loadbang;
-#X obj 487 362 makefilename pd-%s;
-#X obj 46 227 trigger bang anything anything bang bang bang;
-#X msg 439 363 clear;
+#X msg 46 393 loadbang;
+#X msg 439 283 clear;
#N canvas 314 361 566 361 xlets 0;
#X obj 78 -165 inlet;
#X obj 78 29 outlet;
@@ -129,10 +127,9 @@ receivers.;
#X connect 0 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
-#X restore 384 363 pd xlets;
-#X obj 7 205 moses 1;
-#X text 59 203 no need to generate anything for 0 instances;
-#X obj 487 338 symbol \$0-instances;
+#X restore 384 393 pd xlets;
+#X obj 7 258 moses 1;
+#X text 55 259 no need to generate anything for 0 instances;
#N canvas 48 22 633 512 \$0-instances 0;
#X restore 26 61 pd \$0-instances;
#X obj 26 32 send \$0-message;
@@ -141,30 +138,33 @@ receivers.;
#X obj 26 89 catch~ \$0-audio-out0;
#X obj 163 114 outlet~;
#X obj 161 8 inlet~;
-#X connect 0 0 22 0;
+#X obj 487 282 symbol pd-\$0-instances;
+#X obj 46 280 trigger bang anything anything bang;
+#X obj 7 206 trigger anything bang bang;
+#X connect 0 0 19 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 2 0;
#X connect 3 0 9 0;
#X connect 4 0 3 1;
-#X connect 5 0 18 0;
+#X connect 5 0 27 0;
#X connect 8 0 10 0;
#X connect 9 0 10 0;
#X connect 11 0 1 0;
#X connect 11 1 4 0;
#X connect 12 0 5 0;
#X connect 13 0 10 0;
-#X connect 14 0 10 1;
-#X connect 15 0 13 0;
-#X connect 15 1 11 0;
-#X connect 15 2 8 0;
-#X connect 15 3 17 0;
-#X connect 15 4 16 0;
-#X connect 15 5 20 0;
-#X connect 16 0 10 0;
-#X connect 17 0 10 0;
-#X connect 18 1 15 0;
-#X connect 20 0 14 0;
-#X connect 24 0 26 0;
-#X connect 25 0 6 0;
-#X connect 27 0 23 0;
+#X connect 14 0 10 0;
+#X connect 15 0 10 0;
+#X connect 16 1 26 0;
+#X connect 21 0 23 0;
+#X connect 22 0 6 0;
+#X connect 24 0 20 0;
+#X connect 25 0 10 1;
+#X connect 26 0 13 0;
+#X connect 26 1 11 0;
+#X connect 26 2 8 0;
+#X connect 26 3 15 0;
+#X connect 27 0 16 0;
+#X connect 27 1 14 0;
+#X connect 27 2 25 0;