aboutsummaryrefslogtreecommitdiff
path: root/tof/animate.pd
blob: b5a786d137a46de52fe3f4cc08619f95af34be0e (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
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
#N canvas 1210 191 838 577 10;
#X obj 578 131 table \$0x 100;
#X obj 578 174 table \$0y 100;
#X obj 245 278 delay;
#X obj 241 200 random 2000;
#X obj 83 130 t b b b;
#X obj 319 222 t b b;
#X msg 299 263 stop;
#X obj 578 152 table \$0xt 100;
#X obj 579 196 table \$0yt 100;
#N canvas 0 0 834 623 restore 0;
#X obj 520 148 f;
#X obj 518 193 until;
#X obj 539 242 f;
#X obj 622 267 + 1;
#X msg 612 215 0;
#X obj 521 169 t f b;
#X obj 537 272 t f f f f;
#X obj 571 348 tabread \$0x;
#X obj 661 348 tabread \$0y;
#X obj 589 386 pack;
#X obj 255 19 inlet doit;
#X obj 552 46 r \$0count;
#X obj 423 53 t b b;
#X msg 435 93 0;
#X obj 562 430 iemguts/canvasobjectposition 2 0;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 3 0 2 1;
#X connect 4 0 2 1;
#X connect 5 0 1 0;
#X connect 5 1 4 0;
#X connect 6 0 7 0;
#X connect 6 1 8 0;
#X connect 6 2 14 1;
#X connect 6 3 3 0;
#X connect 7 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 14 0;
#X connect 10 0 12 0;
#X connect 11 0 0 1;
#X connect 12 0 13 0;
#X connect 12 1 0 0;
#X connect 13 0 0 1;
#X restore 355 344 pd restore;
#N canvas 1273 155 720 553 save 0;
#X obj 126 163 t b b f b;
#X obj 266 479 unpack f f;
#X obj 265 517 tabwrite \$0x;
#X obj 358 517 tabwrite \$0y;
#X obj 109 67 until;
#X msg 118 39 100;
#X obj 142 273 spigot;
#X msg 184 231 1;
#X obj 265 437 t l b;
#X msg 341 450 0;
#X obj 96 97 f;
#X obj 179 122 + 1;
#X obj 57 299 f;
#X obj 94 127 t f f f;
#X obj 267 226 t f f;
#X obj 375 467 t f f;
#X obj 41 63 t b b b;
#X msg 169 70 0;
#X obj 51 354 s \$0count;
#X obj 49 12 inlet;
#X obj 265 407 iemguts/canvasobjectposition 2 0;
#X connect 0 0 6 0;
#X connect 0 1 20 0;
#X connect 0 2 14 0;
#X connect 0 3 7 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 4 0 10 0;
#X connect 5 0 4 0;
#X connect 6 0 4 1;
#X connect 7 0 6 1;
#X connect 8 0 1 0;
#X connect 8 1 9 0;
#X connect 9 0 6 1;
#X connect 10 0 13 0;
#X connect 11 0 10 1;
#X connect 12 0 18 0;
#X connect 13 0 0 0;
#X connect 13 1 12 1;
#X connect 13 2 11 0;
#X connect 14 0 15 0;
#X connect 14 1 20 1;
#X connect 15 0 2 1;
#X connect 15 1 3 1;
#X connect 16 0 12 0;
#X connect 16 1 5 0;
#X connect 16 2 17 0;
#X connect 17 0 10 1;
#X connect 17 0 12 1;
#X connect 19 0 16 0;
#X connect 20 0 8 0;
#X restore 130 295 pd save;
#N canvas 48 0 912 684 animate 0;
#X obj 109 4 inlet;
#X obj 249 81 r \$0count;
#X obj 209 115 f;
#X obj 267 224 until;
#X obj 279 262 f;
#X obj 362 287 + 1;
#X msg 366 129 0;
#X obj 280 285 t f f;
#X obj 404 354 t b b f f;
#X obj 401 40 inlet stop;
#X obj 352 551 tabwrite \$0xt;
#X obj 491 525 tabwrite \$0yt;
#X obj 432 82 t b b;
#X obj 112 64 t f b b;
#X obj 397 323 zexy/demultiplex 0 1;
#X obj 639 39 inlet animation;
#X obj 593 486 tabwrite \$0xt;
#X obj 717 486 tabwrite \$0yt;
#X obj 624 368 t f b f f;
#N canvas 1197 215 779 663 smooth 0;
#X obj 231 415 tabread \$0xt;
#X obj 156 413 tabread \$0x;
#X obj 152 345 t f f;
#X obj 328 335 t f f;
#X obj 358 379 t f f;
#X obj 135 496 pack;
#X obj 348 413 tabread \$0y;
#X obj 423 414 tabread \$0yt;
#X obj 111 466 expr $f3*($f2-$f1)+$f1;
#X obj 310 466 expr $f3*($f2-$f1)+$f1;
#X obj 156 299 t f f f;
#X obj 258 150 unpack f f;
#X obj 302 26 inlet;
#X obj 149 543 s \$0pos;
#X obj 378 541 s \$0index;
#X connect 0 0 8 1;
#X connect 1 0 8 0;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 8 2;
#X connect 3 1 9 2;
#X connect 4 0 6 0;
#X connect 4 1 7 0;
#X connect 5 0 13 0;
#X connect 6 0 9 0;
#X connect 7 0 9 1;
#X connect 8 0 5 0;
#X connect 9 0 5 1;
#X connect 10 0 2 0;
#X connect 10 1 4 0;
#X connect 10 2 14 0;
#X connect 11 0 10 0;
#X connect 11 1 3 0;
#X connect 12 0 11 0;
#X restore 17 480 pd smooth;
#X obj 428 144 s \$0stop;
#X obj 514 285 unpack;
#X msg 635 254 1 1;
#X msg 611 424 0;
#N canvas 1614 215 779 663 accelerate 0;
#X obj 231 415 tabread \$0xt;
#X obj 156 413 tabread \$0x;
#X obj 152 345 t f f;
#X obj 328 335 t f f;
#X obj 135 496 pack;
#X obj 348 413 tabread \$0y;
#X obj 423 414 tabread \$0yt;
#X obj 132 33 inlet;
#X obj 358 379 t f f f;
#X obj 310 466 expr pow($f3 \, 2)*$f2+$f1;
#X obj 110 466 expr pow($f3 \, 2)*$f2+$f1;
#X obj 157 300 t f f f;
#X obj 172 176 unpack f f;
#X obj 159 553 s \$0pos;
#X obj 330 553 s \$0index;
#X connect 0 0 10 1;
#X connect 1 0 10 0;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 10 2;
#X connect 3 1 9 2;
#X connect 4 0 13 0;
#X connect 5 0 9 0;
#X connect 6 0 9 1;
#X connect 7 0 12 0;
#X connect 8 0 5 0;
#X connect 8 1 6 0;
#X connect 9 0 4 1;
#X connect 10 0 4 0;
#X connect 11 0 2 0;
#X connect 11 1 8 0;
#X connect 11 2 14 0;
#X connect 12 0 11 0;
#X connect 12 1 3 0;
#X restore 86 481 pd accelerate;
#X obj 698 415 random 500;
#X obj 703 448 + 300;
#N canvas 1446 285 856 573 steady 0;
#X obj 241 425 tabread \$0xt;
#X obj 166 423 tabread \$0x;
#X obj 162 355 t f f;
#X obj 338 345 t f f;
#X obj 368 389 t f f;
#X obj 145 506 pack;
#X obj 358 423 tabread \$0y;
#X obj 433 424 tabread \$0yt;
#X obj 142 43 inlet;
#X obj 121 476 expr $f3*$f2+$f1;
#X obj 320 476 expr $f3*$f2+$f1;
#X obj 171 203 unpack f f;
#X obj 167 311 t f f f;
#X obj 128 547 s \$0pos;
#X obj 266 540 s \$0index;
#X connect 0 0 9 1;
#X connect 1 0 9 0;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 9 2;
#X connect 3 1 10 2;
#X connect 4 0 6 0;
#X connect 4 1 7 0;
#X connect 5 0 13 0;
#X connect 6 0 10 0;
#X connect 7 0 10 1;
#X connect 8 0 11 0;
#X connect 9 0 5 0;
#X connect 10 0 5 1;
#X connect 11 0 12 0;
#X connect 11 1 3 0;
#X connect 12 0 2 0;
#X connect 12 1 4 0;
#X connect 12 2 14 0;
#X restore 175 484 pd steady;
#X obj 46 362 zexy/demultiplex 0 1 3;
#X msg 571 249 3 0;
#X obj 412 502 tabread \$0x;
#X obj 367 522 +;
#X obj 514 468 tabread \$0y;
#X obj 497 502 +;
#N canvas 0 0 604 527 timeline 0;
#X obj 168 284 f;
#X obj 261 295 + 1;
#X msg 222 243 0;
#X obj 161 206 r \$0count;
#X obj 151 228 f;
#X obj 153 256 until;
#X msg 248 63 stop;
#X obj 132 171 t b b f;
#X msg 132 66 0 \, 1 \$1;
#X obj 250 41 r \$0stop;
#X obj 139 28 inlet;
#X obj 152 459 outlet;
#X obj 170 310 t f f;
#X obj 181 407 pack f f;
#X obj 285 153 moses 0.5;
#X floatatom 346 213 5 0 0 0 - - -;
#X obj 337 175 expr 0.5-($f1-0.5);
#X obj 137 116 line 0 50;
#X connect 0 0 12 0;
#X connect 1 0 0 1;
#X connect 2 0 0 1;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 17 0;
#X connect 7 0 4 0;
#X connect 7 1 2 0;
#X connect 7 2 13 1;
#X connect 8 0 17 0;
#X connect 9 0 6 0;
#X connect 10 0 8 0;
#X connect 12 0 13 0;
#X connect 12 1 1 0;
#X connect 13 0 11 0;
#X connect 14 0 7 0;
#X connect 14 0 15 0;
#X connect 14 1 16 0;
#X connect 16 0 7 0;
#X connect 16 0 15 0;
#X connect 17 0 7 0;
#X restore 93 285 pd timeline;
#X obj 359 421 random 2000;
#X obj 365 481 - 1000;
#X obj 444 401 random 2000;
#X obj 460 452 - 1000;
#X obj 605 194 route bang fall;
#X connect 0 0 13 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 14 0;
#X connect 7 1 5 0;
#X connect 8 0 35 0;
#X connect 8 1 37 0;
#X connect 8 2 10 1;
#X connect 8 2 30 0;
#X connect 8 3 11 1;
#X connect 8 3 32 0;
#X connect 9 0 12 0;
#X connect 12 0 20 0;
#X connect 13 0 34 0;
#X connect 13 1 2 0;
#X connect 13 2 6 0;
#X connect 14 0 8 0;
#X connect 14 1 18 0;
#X connect 15 0 39 0;
#X connect 18 0 23 0;
#X connect 18 1 25 0;
#X connect 18 2 16 1;
#X connect 18 3 17 1;
#X connect 21 0 28 1;
#X connect 21 1 14 1;
#X connect 22 0 21 0;
#X connect 23 0 16 0;
#X connect 25 0 26 0;
#X connect 26 0 17 0;
#X connect 28 0 19 0;
#X connect 28 1 24 0;
#X connect 28 2 27 0;
#X connect 29 0 21 0;
#X connect 30 0 31 1;
#X connect 31 0 10 0;
#X connect 32 0 33 1;
#X connect 33 0 11 0;
#X connect 34 0 28 0;
#X connect 35 0 36 0;
#X connect 36 0 31 0;
#X connect 37 0 38 0;
#X connect 38 0 33 0;
#X connect 39 0 29 0;
#X connect 39 1 22 0;
#X restore 121 364 pd animate;
#X obj 316 306 t b b;
#X obj 92 279 f;
#X obj 241 227 + 2000;
#X obj 536 -26 inlet;
#X obj 482 341 iemguts/canvasobjectposition 1 0;
#X obj 481 299 r \$0pos;
#X obj 672 302 r \$0index;
#X obj 304 58 t b a;
#X connect 2 0 12 0;
#X connect 3 0 14 0;
#X connect 4 0 13 0;
#X connect 4 1 10 0;
#X connect 4 2 3 0;
#X connect 5 0 6 0;
#X connect 5 1 12 0;
#X connect 6 0 2 0;
#X connect 12 0 11 1;
#X connect 12 1 9 0;
#X connect 13 0 11 0;
#X connect 14 0 2 0;
#X connect 14 0 13 1;
#X connect 15 0 19 0;
#X connect 17 0 16 0;
#X connect 18 0 16 1;
#X connect 19 0 4 0;
#X connect 19 1 11 2;