aboutsummaryrefslogtreecommitdiff
path: root/bundle.pd
blob: 61dc8fd1057c2b2b34ef3d8aaedefedc429dd072 (plain)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
#N canvas 604 370 622 492 10;
#X declare -path /Users/hans/code/pure-data/trunk/externals/many/examples
;
#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 26 32 send \$0-in1;
#X obj 135 8 inlet;
#X obj 135 32 send \$0-in2;
#X obj 7 181 float \$1;
#X obj 136 114 outlet;
#X text 122 62 <-- open this subpatch to see the instances;
#N canvas 863 482 400 437 create 1;
#X obj 29 10 inlet;
#X obj 173 153 list trim;
#X obj 242 71 symbol \$2;
#X obj 173 409 outlet;
#X obj 173 61 * 20;
#X obj 173 83 + 70;
#X msg 52 215 connect 2 0 \$1 1;
#X msg 42 235 connect \$1 0 3 0;
#X msg 25 259 connect \$1 1 4 0;
#X obj 29 141 + 5;
#X msg 61 193 connect 1 0 \$1 0;
#X msg 173 176 obj 150 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9;
#X obj 173 132 list append \$3 \$4 \$5 \$6 \$7;
#X obj 173 108 pack float symbol float \$1;
#X obj 29 37 trigger anything anything anything bang anything;
#X connect 0 0 14 0;
#X connect 1 0 11 0;
#X connect 2 0 13 1;
#X connect 4 0 5 0;
#X connect 5 0 13 0;
#X connect 6 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 3 0;
#X connect 9 0 6 0;
#X connect 9 0 7 0;
#X connect 9 0 8 0;
#X connect 9 0 10 0;
#X connect 10 0 3 0;
#X connect 11 0 3 0;
#X connect 12 0 1 0;
#X connect 13 0 12 0;
#X connect 14 0 9 0;
#X connect 14 2 4 0;
#X connect 14 3 2 0;
#X connect 14 4 13 2;
#X restore 106 363 pd create and link instances;
#X obj 376 464 send;
#X obj 99 278 trigger 0 bang;
#X obj 7 160 loadbang;
#X msg 46 363 loadbang;
#X obj 46 227 trigger bang anything anything bang bang bang;
#X msg 349 363 clear;
#X obj 7 205 moses 1;
#X text 59 203 no need to generate anything for 0 instances;
#N canvas 48 22 633 512 \$0-instances 0;
#X obj 10 5 declare -path /Users/hans/code/pure-data/trunk/externals/many/examples
;
#X obj 10 40 receive 8755-in1;
#X obj 400 40 receive 8755-in2;
#X obj 10 560 send 8755-out1;
#X obj 380 560 send 8755-out2;
#X obj 150 70 petal 0 0 0 0 0 0 0;
#X obj 150 90 petal 0 0 0 0 0 0 0;
#X obj 150 110 petal 0 0 0 0 0 0 0;
#X obj 150 130 petal 0 0 0 0 0 0 0;
#X obj 150 150 petal 0 0 0 0 0 0 0;
#X obj 150 170 petal 0 0 0 0 0 0 0;
#X obj 150 190 petal 0 0 0 0 0 0 0;
#X obj 150 210 petal 0 0 0 0 0 0 0;
#X obj 150 230 petal 0 0 0 0 0 0 0;
#X obj 150 250 petal 0 0 0 0 0 0 0;
#X obj 150 270 petal 0 0 0 0 0 0 0;
#X obj 150 290 petal 0 0 0 0 0 0 0;
#X obj 150 310 petal 0 0 0 0 0 0 0;
#X obj 150 330 petal 0 0 0 0 0 0 0;
#X obj 150 350 petal 0 0 0 0 0 0 0;
#X obj 150 370 petal 0 0 0 0 0 0 0;
#X obj 150 390 petal 0 0 0 0 0 0 0;
#X obj 150 410 petal 0 0 0 0 0 0 0;
#X obj 150 430 petal 0 0 0 0 0 0 0;
#X obj 150 450 petal 0 0 0 0 0 0 0;
#X obj 150 470 petal 0 0 0 0 0 0 0;
#X obj 150 490 petal 0 0 0 0 0 0 0;
#X obj 150 510 petal 0 0 0 0 0 0 0;
#X obj 150 530 petal 0 0 0 0 0 0 0;
#X obj 150 550 petal 0 0 0 0 0 0 0;
#X obj 150 570 petal 0 0 0 0 0 0 0;
#X obj 150 590 petal 0 0 0 0 0 0 0;
#X obj 150 610 petal 0 0 0 0 0 0 0;
#X obj 150 630 petal 0 0 0 0 0 0 0;
#X obj 150 650 petal 0 0 0 0 0 0 0;
#X obj 150 670 petal 0 0 0 0 0 0 0;
#X obj 150 690 petal 0 0 0 0 0 0 0;
#X obj 150 710 petal 0 0 0 0 0 0 0;
#X obj 150 730 petal 0 0 0 0 0 0 0;
#X obj 150 750 petal 0 0 0 0 0 0 0;
#X connect 1 0 5 0;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 1 0 8 0;
#X connect 1 0 9 0;
#X connect 1 0 10 0;
#X connect 1 0 11 0;
#X connect 1 0 12 0;
#X connect 1 0 13 0;
#X connect 1 0 14 0;
#X connect 1 0 15 0;
#X connect 1 0 16 0;
#X connect 1 0 17 0;
#X connect 1 0 18 0;
#X connect 1 0 19 0;
#X connect 1 0 20 0;
#X connect 1 0 21 0;
#X connect 1 0 22 0;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 25 0;
#X connect 1 0 26 0;
#X connect 1 0 27 0;
#X connect 1 0 28 0;
#X connect 1 0 29 0;
#X connect 1 0 30 0;
#X connect 1 0 31 0;
#X connect 1 0 32 0;
#X connect 1 0 33 0;
#X connect 1 0 34 0;
#X connect 1 0 35 0;
#X connect 1 0 36 0;
#X connect 1 0 37 0;
#X connect 1 0 38 0;
#X connect 1 0 39 0;
#X connect 2 0 5 1;
#X connect 2 0 6 1;
#X connect 2 0 7 1;
#X connect 2 0 8 1;
#X connect 2 0 9 1;
#X connect 2 0 10 1;
#X connect 2 0 11 1;
#X connect 2 0 12 1;
#X connect 2 0 13 1;
#X connect 2 0 14 1;
#X connect 2 0 15 1;
#X connect 2 0 16 1;
#X connect 2 0 17 1;
#X connect 2 0 18 1;
#X connect 2 0 19 1;
#X connect 2 0 20 1;
#X connect 2 0 21 1;
#X connect 2 0 22 1;
#X connect 2 0 23 1;
#X connect 2 0 24 1;
#X connect 2 0 25 1;
#X connect 2 0 26 1;
#X connect 2 0 27 1;
#X connect 2 0 28 1;
#X connect 2 0 29 1;
#X connect 2 0 30 1;
#X connect 2 0 31 1;
#X connect 2 0 32 1;
#X connect 2 0 33 1;
#X connect 2 0 34 1;
#X connect 2 0 35 1;
#X connect 2 0 36 1;
#X connect 2 0 37 1;
#X connect 2 0 38 1;
#X connect 2 0 39 1;
#X connect 5 0 3 0;
#X connect 5 1 4 0;
#X connect 6 0 3 0;
#X connect 6 1 4 0;
#X connect 7 0 3 0;
#X connect 7 1 4 0;
#X connect 8 0 3 0;
#X connect 8 1 4 0;
#X connect 9 0 3 0;
#X connect 9 1 4 0;
#X connect 10 0 3 0;
#X connect 10 1 4 0;
#X connect 11 0 3 0;
#X connect 11 1 4 0;
#X connect 12 0 3 0;
#X connect 12 1 4 0;
#X connect 13 0 3 0;
#X connect 13 1 4 0;
#X connect 14 0 3 0;
#X connect 14 1 4 0;
#X connect 15 0 3 0;
#X connect 15 1 4 0;
#X connect 16 0 3 0;
#X connect 16 1 4 0;
#X connect 17 0 3 0;
#X connect 17 1 4 0;
#X connect 18 0 3 0;
#X connect 18 1 4 0;
#X connect 19 0 3 0;
#X connect 19 1 4 0;
#X connect 20 0 3 0;
#X connect 20 1 4 0;
#X connect 21 0 3 0;
#X connect 21 1 4 0;
#X connect 22 0 3 0;
#X connect 22 1 4 0;
#X connect 23 0 3 0;
#X connect 23 1 4 0;
#X connect 24 0 3 0;
#X connect 24 1 4 0;
#X connect 25 0 3 0;
#X connect 25 1 4 0;
#X connect 26 0 3 0;
#X connect 26 1 4 0;
#X connect 27 0 3 0;
#X connect 27 1 4 0;
#X connect 28 0 3 0;
#X connect 28 1 4 0;
#X connect 29 0 3 0;
#X connect 29 1 4 0;
#X connect 30 0 3 0;
#X connect 30 1 4 0;
#X connect 31 0 3 0;
#X connect 31 1 4 0;
#X connect 32 0 3 0;
#X connect 32 1 4 0;
#X connect 33 0 3 0;
#X connect 33 1 4 0;
#X connect 34 0 3 0;
#X connect 34 1 4 0;
#X connect 35 0 3 0;
#X connect 35 1 4 0;
#X connect 36 0 3 0;
#X connect 36 1 4 0;
#X connect 37 0 3 0;
#X connect 37 1 4 0;
#X connect 38 0 3 0;
#X connect 38 1 4 0;
#X connect 39 0 3 0;
#X connect 39 1 4 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 397 362 symbol pd-\$0-instances;
#N canvas 231 432 566 361 setup 0;
#X obj 78 -165 inlet;
#X obj 78 149 outlet;
#X text 116 -107 This will create fake "in/outlets" as senders and
receivers.;
#X obj 78 17 float \$0;
#N canvas 1084 528 552 411 expandpath 0;
#X obj 59 16 inlet;
#X obj 104 371 outlet;
#X obj 59 98 list append;
#X msg 59 153 symbol \$1/\$2;
#X obj 58 67 ggee/getdir 2;
#X obj 59 184 hcs/stat;
#X obj 104 349 symbol;
#X obj 59 43 trigger bang anything;
#X obj 104 205 bang;
#X obj 59 233 list split 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 9 0;
#X connect 5 1 8 0;
#X connect 6 0 1 0;
#X connect 7 0 4 0;
#X connect 7 1 2 1;
#X connect 7 1 6 1;
#X connect 8 0 6 0;
#X connect 9 0 6 0;
#X restore 394 -80 pd expandpath;
#X obj 177 -29 ggee/getdir 2;
#X msg 177 -3 obj 10 5 declare -path \$1;
#X obj 78 -88 trigger bang bang;
#X msg 78 43 obj 10 40 receive \$1-in1 \, obj 400 40 receive \$1-in2
\, obj 10 560 send \$1-out1 \, obj 380 560 send \$1-out2;
#X connect 0 0 7 0;
#X connect 3 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 7 0 3 0;
#X connect 7 1 5 0;
#X connect 8 0 1 0;
#X restore 289 363 pd setup;
#X obj 67 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;
#X connect 3 0 2 0;
#X connect 3 0 11 0;
#X connect 4 0 3 1;
#X connect 6 0 7 0;
#X connect 8 0 18 0;
#X connect 11 0 12 0;
#X connect 13 0 1 0;
#X connect 13 1 4 0;
#X connect 14 0 8 0;
#X connect 15 0 12 0;
#X connect 16 0 15 0;
#X connect 16 1 13 0;
#X connect 16 3 25 0;
#X connect 16 4 17 0;
#X connect 16 5 24 0;
#X connect 17 0 12 0;
#X connect 18 1 16 0;
#X connect 22 0 21 0;
#X connect 23 0 9 0;
#X connect 24 0 12 1;
#X connect 25 0 12 0;
#X connect 26 0 8 0;