-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathslide2.pd
404 lines (404 loc) · 9.89 KB
/
slide2.pd
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
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
#N canvas 111 181 974 493 10;
#X declare -lib zexy -path zexy -path ./;
#X obj 100 -100 vsl 23 101 0 100 0 0 \$0-ls \$0-lr 0 1 90 1 7 -262144
-1 -1 0 1;
#X obj 275 -67 iemguts/sendcanvas;
#X obj 245 -193 loadbang;
#X obj 433 141 inlet define;
#X obj 515 -82 receive \$0-ls;
#X obj 541 270 l2s;
#X obj 530 317 s \$0-lr;
#X msg 541 292 label \$1;
#X obj 541 249 int;
#X obj 541 180 +;
#X obj 517 -146 swap;
#X obj 517 -123 -;
#X obj 517 -101 * 0.01;
#X obj 541 158 * 1;
#X obj 460 -143 sel 1;
#X msg 460 -121 log;
#X obj 568 259 outlet;
#X obj 101 0 cnv 2 21 2 empty \$0-can empty 20 12 0 14 -99865 -66577
0;
#X msg 676 151 pos 101 \$1;
#X obj 676 173 s \$0-can;
#X obj 676 88 * -1;
#X obj 676 -67 +;
#X obj 736 -113 t f b f;
#X obj 691 -111 t f;
#X obj 703 41 log 10;
#X obj 703 63 * 21.7;
#X obj 676 17 demux;
#X msg 275 -89 text 103 -100 \$1 \, f 1;
#X obj 425 20 + 1;
#X obj 361 42 t f f f;
#X obj 361 20 value v\$3;
#X obj 431 80 pack;
#X obj 305 170 makefilename \$3-%d;
#X obj 305 195 iemguts/oreceive \$0n;
#X obj 275 -137 iemguts/canvasargs;
#X obj 145 51 cnv 23 1 1 empty empty \$2 1 5 0 10 -233017 -66577 0
;
#X obj 810 -189 inlet relative;
#X obj 676 -5 t f f;
#X obj 540 103 demux;
#X obj 540 125 clip 0 100;
#X obj 431 103 send \$3-*;
#X obj 736 -189 receive \$3-;
#X obj 676 118 clip -102 2;
#X obj 625 202 t f;
#X obj 546 79 +;
#X obj 568 229 demux;
#X obj 612 259 outlet;
#X obj 100 4 num \$2 \$3 0 3 2;
#X obj 778 245 line 0 100;
#X obj 587 -143 f \$8;
#X obj 587 -120 moses 1;
#X obj 777 134 t l b;
#X obj 804 156 f;
#X obj 736 -86 s \$3-start;
#X obj 736 -166 route \$2;
#X obj 540 19 t f b f b;
#X obj 606 41 t b f b;
#X obj 598 201 f 1;
#X obj 710 266 iemguts/canvasdollarzero 1;
#X obj 685 312 send;
#X obj 541 205 t f f f;
#X obj 710 288 makefilename %s-\$1-2;
#X obj 655 372 send;
#X obj 680 348 makefilename %s-\$1-1;
#X obj 374 -345 iemguts/propertybang 1;
#X msg 374 -322 menu-open \, coords 0 -1 1 1 1 1 1 0 0 \, coords 0
-1 1 1 1 1 0 0 0 \, vis 0;
#X obj 756 387 makefilename %s-getslides;
#X obj 756 409 iemguts/oreceive \$0-n;
#X obj 756 431 t b s;
#X obj 756 453 v \$0-ls;
#X obj 756 587 send;
#X obj 756 564 pack f \$0;
#X obj 796 112 receive \$0-fromgrid;
#X obj 811 61 receive \$0-stopslide;
#X msg 811 84 stop;
#X obj 480 273 pow;
#X obj 480 229 t b f;
#X obj 480 251 f 10;
#X obj 453 185 demux;
#X obj 480 207 / 50;
#X obj 1014 149 log 10;
#X obj 1014 171 * 21.7;
#X obj 987 103 demux;
#X obj 987 207 s \$0-gridls;
#X obj 831 201 log 10;
#X obj 831 223 * 21.7;
#X obj 804 177 demux;
#X obj 783 519 log 10;
#X obj 783 541 * 21.7;
#X obj 756 475 demux;
#X obj 783 497 max 1;
#X obj 355 387 ctxfiles/license;
#X obj 355 450 declare -lib zexy -path zexy -path ./;
#X obj 1044 -144 receive slidemodeRR&&B;
#X obj 1054 -13 f;
#X obj 1126 -15 f;
#X obj 1063 -67 route 0 1 2;
#X obj 1063 -90 zexy/pack 0 send \$0-sett;
#X obj 515 -37 demux 0 1 2;
#X obj 582 330 receive \$0-sett;
#X msg 582 353 set \$1;
#X obj 1014 126 max 1;
#X obj 515 -16 t b f f f b f;
#X obj 515 -59 t f f;
#X obj 1294 -158 + 1;
#X obj 1294 -129 s slideID())));
#X obj 1240 -181 v slideID());
#X obj 1054 10 t f f f;
#X obj 1126 137 array set slideID())))(;
#X obj 1152 92 iemguts/closebang;
#X obj 1152 115 t f;
#X obj 1259 -69 makefilename %d-slideon((*));
#X obj 1240 -158 t f f f;
#X obj 1126 92 *;
#X obj 1259 -46 iemguts/oreceive \$0n;
#X obj 1259 -23 iemguts/oreceive \$0n;
#X obj 1471 259 sin;
#X obj 1471 355 *;
#X obj 846 4 t b f;
#X obj 676 -38 +;
#X obj 1301 22 log 10;
#X obj 1274 -1 demux;
#X obj 1486 286 demux;
#X obj 1288 47 / 21.7;
#X obj 1301 72 pow 3.0145;
#X obj 1167 78 f;
#X obj 1167 33 del 500;
#X obj 1523 312 log 10;
#X obj 1486 312 * 0.5;
#X obj 1523 335 * 10.85;
#X obj 355 -176 print -n;
#X msg 355 -251 ARGUMENTS: \, 1: label and send channel \, 2: receive
symbol \, 3: group name ($'1 if using inside abstraction) \, 4: min
value \, 5: max value \, 6: linear(0 default) or exponential(1) \,
5: override clipping (1) (default 0) \, 7: line grain (default 100)
\, 8: save LFO values(1) (default 0).;
#X obj 275 -113 zexy/unpack 1 2 3 4 5 6 7 8;
#X obj 986 -360 spigot;
#X obj 986 -336 value v\$3;
#X obj 1020 -289 + 1;
#X obj 1050 -313 + 2;
#X obj 1113 -266 makefilename \$3-%d;
#X obj 1113 -241 iemguts/oreceive \$0n;
#X obj 986 -266 makefilename \$3-%d;
#X obj 986 -241 iemguts/oreceive \$0n;
#X obj 986 -313 t f f f f;
#X obj 245 -170 t b b b b b b;
#X obj 1006 66 pack;
#X obj 1050 67 pack;
#X obj 1028 98 send \$3-*;
#X obj 1006 43 spigot;
#X obj 1050 43 spigot;
#X obj 1126 8 t b f b f f;
#X obj 1004 -166 receive \$0-slmode;
#X obj 1167 56 t b b;
#X obj 1211 57 f 1;
#X obj 1471 175 * 1;
#X obj 1471 96 demux;
#X obj 1563 74 f 1;
#X obj 1498 128 t f b;
#X obj 1525 152 t f;
#X obj 1471 46 -;
#X obj 1498 151 +;
#X obj 1471 230 t f f;
#X obj 1498 202 f;
#X obj 1471 202 +;
#X obj 1498 174 t b f f;
#X obj 1536 45 t f b;
#X obj 736 -142 route float LFO;
#X obj 1044 -121 t f f;
#X connect 2 0 142 0;
#X connect 3 0 78 0;
#X connect 4 0 103 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X connect 8 0 5 0;
#X connect 9 0 60 0;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 1;
#X connect 13 0 9 0;
#X connect 14 0 15 0;
#X connect 15 0 6 0;
#X connect 18 0 19 0;
#X connect 20 0 42 0;
#X connect 21 0 119 0;
#X connect 22 0 53 0;
#X connect 22 1 21 0;
#X connect 22 2 21 1;
#X connect 23 0 21 1;
#X connect 24 0 25 0;
#X connect 25 0 20 0;
#X connect 26 0 20 0;
#X connect 26 1 24 0;
#X connect 27 0 1 0;
#X connect 28 0 30 0;
#X connect 29 0 28 0;
#X connect 29 1 31 1;
#X connect 29 2 32 0;
#X connect 30 0 29 0;
#X connect 31 0 40 0;
#X connect 32 0 33 0;
#X connect 33 0 6 0;
#X connect 34 0 132 0;
#X connect 36 0 164 0;
#X connect 37 0 26 0;
#X connect 37 1 55 0;
#X connect 38 0 39 0;
#X connect 38 1 13 0;
#X connect 39 0 13 0;
#X connect 41 0 54 0;
#X connect 42 0 18 0;
#X connect 43 0 45 1;
#X connect 44 0 38 0;
#X connect 45 0 16 0;
#X connect 45 0 62 0;
#X connect 45 1 46 0;
#X connect 45 1 59 0;
#X connect 47 0 56 0;
#X connect 48 0 78 0;
#X connect 49 0 50 0;
#X connect 50 1 48 2;
#X connect 51 0 48 0;
#X connect 51 1 52 0;
#X connect 52 0 86 0;
#X connect 54 0 164 0;
#X connect 55 0 38 0;
#X connect 55 1 43 0;
#X connect 55 2 44 0;
#X connect 55 3 57 0;
#X connect 56 0 44 0;
#X connect 56 1 44 1;
#X connect 56 2 57 0;
#X connect 57 0 45 1;
#X connect 58 0 61 0;
#X connect 58 0 63 0;
#X connect 58 0 66 0;
#X connect 60 0 8 0;
#X connect 60 1 45 0;
#X connect 61 0 59 1;
#X connect 63 0 62 1;
#X connect 64 0 65 0;
#X connect 64 0 131 0;
#X connect 65 0 1 0;
#X connect 66 0 67 0;
#X connect 67 0 68 0;
#X connect 68 0 69 0;
#X connect 68 1 70 1;
#X connect 69 0 89 0;
#X connect 71 0 70 0;
#X connect 72 0 51 0;
#X connect 73 0 74 0;
#X connect 74 0 48 0;
#X connect 75 0 6 0;
#X connect 76 0 77 0;
#X connect 76 1 75 1;
#X connect 77 0 75 0;
#X connect 78 0 6 0;
#X connect 78 1 79 0;
#X connect 79 0 76 0;
#X connect 80 0 81 0;
#X connect 81 0 83 0;
#X connect 82 0 83 0;
#X connect 82 1 101 0;
#X connect 84 0 85 0;
#X connect 85 0 48 0;
#X connect 86 0 48 0;
#X connect 86 1 84 0;
#X connect 87 0 88 0;
#X connect 88 0 71 0;
#X connect 89 0 71 0;
#X connect 89 1 90 0;
#X connect 90 0 87 0;
#X connect 93 0 165 0;
#X connect 94 0 107 0;
#X connect 95 0 148 0;
#X connect 96 0 52 0;
#X connect 96 1 94 0;
#X connect 96 2 95 0;
#X connect 97 0 96 0;
#X connect 98 0 102 0;
#X connect 98 1 94 0;
#X connect 98 2 95 0;
#X connect 99 0 100 0;
#X connect 99 0 82 0;
#X connect 100 0 6 0;
#X connect 101 0 80 0;
#X connect 102 1 31 0;
#X connect 102 3 21 0;
#X connect 102 4 23 0;
#X connect 102 5 52 1;
#X connect 103 0 98 0;
#X connect 103 1 82 0;
#X connect 104 0 106 0;
#X connect 104 0 105 0;
#X connect 106 0 112 0;
#X connect 107 0 113 0;
#X connect 107 1 146 0;
#X connect 107 2 122 0;
#X connect 109 0 110 0;
#X connect 110 0 108 0;
#X connect 111 0 114 0;
#X connect 112 0 108 1;
#X connect 112 1 111 0;
#X connect 112 2 104 0;
#X connect 113 0 108 0;
#X connect 114 0 115 0;
#X connect 115 0 157 0;
#X connect 116 0 117 0;
#X connect 117 0 118 0;
#X connect 118 0 119 0;
#X connect 118 1 119 1;
#X connect 119 0 37 0;
#X connect 120 0 124 0;
#X connect 121 0 123 0;
#X connect 121 1 120 0;
#X connect 122 0 128 0;
#X connect 122 1 127 0;
#X connect 123 0 124 0;
#X connect 124 0 163 0;
#X connect 125 0 121 0;
#X connect 126 0 150 0;
#X connect 127 0 129 0;
#X connect 128 0 117 1;
#X connect 129 0 117 0;
#X connect 131 0 130 0;
#X connect 132 0 27 0;
#X connect 132 3 10 0;
#X connect 132 3 9 1;
#X connect 132 4 10 1;
#X connect 132 5 14 0;
#X connect 132 5 26 1;
#X connect 132 5 78 1;
#X connect 132 5 82 1;
#X connect 132 5 86 1;
#X connect 132 5 89 1;
#X connect 132 5 122 1;
#X connect 132 5 121 1;
#X connect 132 6 38 1;
#X connect 132 7 133 1;
#X connect 132 7 146 1;
#X connect 132 7 147 1;
#X connect 133 0 134 0;
#X connect 134 0 141 0;
#X connect 135 0 137 0;
#X connect 135 0 144 1;
#X connect 136 0 134 0;
#X connect 137 0 138 0;
#X connect 138 0 95 0;
#X connect 139 0 140 0;
#X connect 140 0 94 0;
#X connect 141 0 139 0;
#X connect 141 1 143 1;
#X connect 141 2 135 0;
#X connect 141 3 136 0;
#X connect 142 0 133 0;
#X connect 142 1 30 0;
#X connect 142 2 34 0;
#X connect 142 3 58 0;
#X connect 142 4 49 0;
#X connect 142 5 106 0;
#X connect 143 0 145 0;
#X connect 144 0 145 0;
#X connect 146 0 143 0;
#X connect 147 0 144 0;
#X connect 148 0 113 0;
#X connect 148 1 113 1;
#X connect 148 2 126 0;
#X connect 148 3 125 1;
#X connect 148 4 147 0;
#X connect 149 0 165 0;
#X connect 150 0 125 0;
#X connect 150 1 151 0;
#X connect 152 0 161 0;
#X connect 153 0 152 0;
#X connect 153 1 155 0;
#X connect 154 0 153 1;
#X connect 155 0 158 0;
#X connect 155 1 156 0;
#X connect 156 0 153 1;
#X connect 157 0 153 0;
#X connect 158 0 162 0;
#X connect 159 0 116 0;
#X connect 159 1 160 1;
#X connect 160 0 161 1;
#X connect 161 0 159 0;
#X connect 162 0 160 0;
#X connect 162 1 158 1;
#X connect 162 2 157 1;
#X connect 163 0 152 1;
#X connect 163 1 154 0;
#X connect 164 0 22 0;
#X connect 164 1 165 0;
#X connect 164 2 51 0;
#X connect 165 0 97 0;
#X connect 165 1 98 1;
#X coords 0 -1 1 1 23 123 2 100 -102;