-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTesOscReceive.pd
More file actions
446 lines (446 loc) · 11.4 KB
/
TesOscReceive.pd
File metadata and controls
446 lines (446 loc) · 11.4 KB
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
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
#N canvas -8 -8 1366 686 10;
#X declare -lib mrpeach;
#X obj 61 64 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X msg 57 134 \; pd dsp \$1;
#X obj 322 70 openpanel;
#X msg 213 124 start;
#X msg 267 158 stop;
#X msg 329 101 open \$1;
#X obj 358 186 readsf~ 2;
#X obj 357 435 dac~ 1 2;
#X obj 442 208 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 330 31 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 35 243 env~;
#X obj 105 244 env~;
#X obj 22 313 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 98 316 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 17 277 - 100;
#X obj 88 278 - 100;
#X obj 287 364 *~ 0.1;
#X obj 438 368 *~ 0.1;
#X obj 228 210 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 526 230 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 548 272 Right channel volume;
#X text 245 267 Left channel volume;
#X msg 440 141 seek \$1;
#X obj 444 99 hsl 128 15 0 320 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X msg 530 390 connect 127.0.0.1 12000;
#X obj 500 443 sendOSC;
#X floatatom 214 413 5 0 0 0 - - -;
#X floatatom 444 437 5 0 0 0 - - -;
#X obj 347 550 pack f f;
#X obj 336 631 print;
#X obj 437 242 switch~;
#X obj 368 484 bang;
#X msg 484 514 send /test \$1 \$2;
#X obj 195 83 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 59 29 import mrpeach;
#X obj 72 482 udpreceive 12002;
#X obj 73 520 unpackOSC;
#X obj 72 560 routeOSC /limp;
#X obj 61 622 send pause;
#X obj 192 619 send next;
#X obj 262 618 send prev;
#X obj 156 8 receive pause;
#X obj 73 590 routeOSC /pause /play /next /prev;
#X obj 122 619 send play;
#X obj 238 24 receive play;
#N canvas 724 160 450 300 pause 0;
#X obj 110 146 switch~;
#X msg 91 63 0;
#X msg 145 67 1;
#X obj 78 16 inlet;
#X obj 153 17 inlet;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X restore 184 60 pd pause;
#X obj 20 621 print;
#N canvas -8 -8 1366 686 playlist 0;
#X obj 11 111 cnv 15 178 156 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 13 111 cnv 4 8 4 empty empty empty 20 12 0 14 -228856 -66577
0;
#X obj 13 263 cnv 4 8 4 empty empty empty 20 12 0 14 -228856 -66577
0;
#X obj 179 263 cnv 4 8 4 empty empty empty 20 12 0 14 -228856 -66577
0;
#X obj 13 113 cnv 15 174 152 empty empty empty 20 12 0 14 -162280 -66577
0;
#X obj 609 445 msgfile;
#X obj 584 308 folder_list;
#X msg 603 358 add \$1;
#X msg 716 352 print;
#X obj 568 446 until;
#X obj 761 134 f \$0;
#X obj 761 113 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 774 415 counter;
#X obj 774 391 b;
#X obj 774 442 - 8;
#X obj 175 354 i;
#X msg 572 630 \; \$1-filename-\$2 label \$3 \;;
#X obj 621 529 counter 0 7;
#X obj 572 606 pack f f s;
#X obj 572 581 f \$0;
#X msg 609 471 symbol \$1;
#X msg 694 266 clear;
#X obj 774 468 max 0;
#X obj 175 380 change 0;
#X msg 200 475 goto \$1;
#X obj 568 422 i 0;
#X obj 583 400 min 8;
#X msg 787 645 \; \$1-filename-\$2 label \$3 \;;
#X obj 799 525 spigot;
#X obj 818 597 i;
#X obj 799 548 t b b s;
#X obj 787 621 pack \$0 f s;
#X msg 572 530 set 0;
#X obj 584 331 t s s b;
#X obj -68 568 r \$0-filesel-0;
#X obj -59 619 i 0;
#X obj -64 593 b;
#X msg -28 667 goto \$1;
#X obj 78 354 msgfile;
#X obj -57 643 t b f;
#X obj 39 621 i 0;
#X obj 34 595 b;
#X msg 70 699 goto \$1;
#X obj 41 675 t b f;
#X obj 33 568 r \$0-filesel-1;
#X obj 39 648 + 1;
#X obj 131 622 i 0;
#X obj 126 596 b;
#X msg 162 700 goto \$1;
#X obj 133 676 t b f;
#X obj 234 623 i 0;
#X obj 229 597 b;
#X msg 265 701 goto \$1;
#X obj 236 677 t b f;
#X obj -59 782 i 0;
#X obj -64 756 b;
#X msg -28 860 goto \$1;
#X obj -57 836 t b f;
#X obj 57 793 i 0;
#X obj 52 767 b;
#X msg 88 871 goto \$1;
#X obj 59 847 t b f;
#X obj 162 793 i 0;
#X obj 157 767 b;
#X msg 193 871 goto \$1;
#X obj 164 847 t b f;
#X obj 277 790 i 0;
#X obj 272 764 b;
#X msg 308 868 goto \$1;
#X obj 279 844 t b f;
#X obj 125 569 r \$0-filesel-2;
#X obj 131 649 + 2;
#X obj 228 570 r \$0-filesel-3;
#X obj 234 650 + 3;
#X obj 271 737 r \$0-filesel-7;
#X obj 277 817 + 7;
#X obj 162 820 + 6;
#X obj 156 740 r \$0-filesel-6;
#X obj 51 740 r \$0-filesel-5;
#X obj 57 820 + 5;
#X obj -65 729 r \$0-filesel-4;
#X obj -59 809 + 4;
#X msg 330 238 \; \$1-dirlabel label \$2 \;;
#X obj 330 215 pack \$0 s;
#X obj 175 407 t f b;
#X obj 192 439 t b f;
#X msg 802 391 set 0;
#X obj 250 -139 inlet;
#X msg -70 189 goto \$1;
#X obj 16 151 hradio 15 1 0 10 \$0-filesel-1 \$0-filename-1 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 167 hradio 15 1 0 10 \$0-filesel-2 \$0-filename-2 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 183 hradio 15 1 0 10 \$0-filesel-3 \$0-filename-3 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 135 hradio 15 1 0 10 \$0-filesel-0 \$0-filename-0 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 247 hradio 15 1 0 10 \$0-filesel-7 \$0-filename-7 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 199 hradio 15 1 0 10 \$0-filesel-4 \$0-filename-4 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 525 -17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 16 117 cnv 15 150 15 empty \$0-dirlabel empty 4 8 0 8 -233017
-66577 0;
#X obj 169 117 bng 15 250 50 0 empty \$0-dirload empty 17 7 0 10 -262144
-1 -1;
#X obj 838 573 splitfilename /;
#X obj 832 502 < 8;
#X obj 16 215 hradio 15 1 0 10 \$0-filesel-5 \$0-filename-5 empty 3
8 0 8 -1 -1 -262144 0;
#X obj 16 231 hradio 15 1 0 10 \$0-filesel-6 \$0-filename-6 empty 3
8 0 8 -1 -1 -262144 0;
#X floatatom 139 388 5 0 0 0 - - -;
#X obj 630 563 splitfilename /;
#X obj 609 497 t b b s;
#X obj 169 137 vsl 15 122 200 0 0 0 \$0-scrollbar-out \$0-scrollbar-in
empty 0 -9 0 10 -1 -228856 -1 0 1;
#X obj 357 193 splitfilename /;
#X obj 330 171 t b s;
#X obj -66 51 min 0;
#X obj 761 90 initbang;
#X obj -67 82 max 0;
#X obj 460 712 outlet filename;
#X obj 659 731 outlet total_files;
#X obj 584 224 pack s s;
#X obj 629 199 symbol;
#X obj 586 199 symbol;
#X obj 508 200 symbol;
#X msg 508 251 symbol \$1/*;
#X obj 602 150 drip;
#X obj 602 174 t a b;
#X msg 584 251 symbol \$2/*.\$1;
#X obj 872 619 l2s -;
#X obj 654 601 l2s -;
#X obj 696 600 s2l;
#X obj 914 619 s2l;
#X obj 659 702 + 1;
#X obj 525 5 tof/folderpanel;
#X obj 525 29 symbol;
#X obj 626 6 initbang;
#X obj 626 32 dollarg;
#X obj 545 100 list;
#X obj 545 126 route bang;
#X obj 545 76 t b a a;
#X obj 530 51 t a a b b b;
#X obj 291 -47 t b a;
#X msg 761 157 \; \$1-scrollbar-in 0 \; \$1-dirlabel label \; \$1-filename-0
label \; \$1-filename-1 label \; \$1-filename-2 label \; \$1-filename-3
label \; \$1-filename-4 label \; \$1-filename-5 label \; \$1-filename-6
label \; \$1-filename-7 label \;;
#X obj 250 -107 route load filter;
#X obj 175 327 expr ($f1/200)*$f2;
#X floatatom -19 111 5 0 0 0 - - -;
#X floatatom 39 48 5 0 0 0 - - -;
#X obj -54 245 sel;
#X msg -36 297 rewind;
#X obj -71 110 t f b f;
#X text 14 298 otherwise msgfile hangs at end;
#X text -64 -146 Ben Baker-Smith - 2010 - v1.3;
#X connect 5 0 20 0;
#X connect 6 0 33 0;
#X connect 7 0 5 0;
#X connect 7 0 38 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 135 0;
#X connect 11 0 10 0;
#X connect 12 0 14 0;
#X connect 12 0 26 0;
#X connect 12 0 29 1;
#X connect 12 0 99 0;
#X connect 12 0 125 0;
#X connect 12 0 108 1;
#X connect 12 0 140 1;
#X connect 13 0 12 0;
#X connect 14 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 102 0;
#X connect 17 0 18 1;
#X connect 18 0 16 0;
#X connect 19 0 18 0;
#X connect 20 0 104 0;
#X connect 21 0 5 0;
#X connect 21 0 38 0;
#X connect 22 0 137 1;
#X connect 23 0 84 0;
#X connect 24 0 5 0;
#X connect 25 0 9 0;
#X connect 26 0 25 1;
#X connect 28 0 30 0;
#X connect 29 0 31 1;
#X connect 30 0 31 0;
#X connect 30 1 29 0;
#X connect 30 2 98 0;
#X connect 31 0 27 0;
#X connect 32 0 17 0;
#X connect 33 0 28 0;
#X connect 33 1 7 0;
#X connect 33 2 13 0;
#X connect 34 0 36 0;
#X connect 35 0 39 0;
#X connect 36 0 35 0;
#X connect 37 0 38 0;
#X connect 38 0 111 0;
#X connect 39 0 38 0;
#X connect 39 1 37 0;
#X connect 40 0 45 0;
#X connect 41 0 40 0;
#X connect 42 0 38 0;
#X connect 43 0 38 0;
#X connect 43 1 42 0;
#X connect 44 0 41 0;
#X connect 45 0 43 0;
#X connect 46 0 71 0;
#X connect 47 0 46 0;
#X connect 48 0 38 0;
#X connect 49 0 38 0;
#X connect 49 1 48 0;
#X connect 50 0 73 0;
#X connect 51 0 50 0;
#X connect 52 0 38 0;
#X connect 53 0 38 0;
#X connect 53 1 52 0;
#X connect 54 0 81 0;
#X connect 55 0 54 0;
#X connect 56 0 38 0;
#X connect 57 0 38 0;
#X connect 57 1 56 0;
#X connect 58 0 79 0;
#X connect 59 0 58 0;
#X connect 60 0 38 0;
#X connect 61 0 38 0;
#X connect 61 1 60 0;
#X connect 62 0 76 0;
#X connect 63 0 62 0;
#X connect 64 0 38 0;
#X connect 65 0 38 0;
#X connect 65 1 64 0;
#X connect 66 0 75 0;
#X connect 67 0 66 0;
#X connect 68 0 38 0;
#X connect 69 0 38 0;
#X connect 69 1 68 0;
#X connect 70 0 47 0;
#X connect 71 0 49 0;
#X connect 72 0 51 0;
#X connect 73 0 53 0;
#X connect 74 0 67 0;
#X connect 75 0 69 0;
#X connect 76 0 65 0;
#X connect 77 0 63 0;
#X connect 78 0 59 0;
#X connect 79 0 61 0;
#X connect 80 0 55 0;
#X connect 81 0 57 0;
#X connect 83 0 82 0;
#X connect 84 0 85 0;
#X connect 84 0 35 1;
#X connect 84 0 40 1;
#X connect 84 0 46 1;
#X connect 84 0 50 1;
#X connect 84 0 66 1;
#X connect 84 0 62 1;
#X connect 84 0 58 1;
#X connect 84 0 54 1;
#X connect 84 1 32 0;
#X connect 85 0 25 0;
#X connect 85 1 24 0;
#X connect 86 0 12 0;
#X connect 87 0 136 0;
#X connect 88 0 38 0;
#X connect 95 0 126 0;
#X connect 97 0 95 0;
#X connect 98 1 124 0;
#X connect 99 0 28 1;
#X connect 103 1 123 0;
#X connect 104 0 19 0;
#X connect 104 1 17 0;
#X connect 104 2 103 0;
#X connect 105 0 137 0;
#X connect 106 1 83 1;
#X connect 107 0 83 0;
#X connect 107 1 106 0;
#X connect 108 0 110 0;
#X connect 109 0 11 0;
#X connect 110 0 142 0;
#X connect 113 0 120 0;
#X connect 114 0 113 1;
#X connect 115 0 113 0;
#X connect 116 0 117 0;
#X connect 117 0 6 0;
#X connect 118 0 119 0;
#X connect 119 0 115 0;
#X connect 119 1 114 0;
#X connect 120 0 6 0;
#X connect 121 0 31 2;
#X connect 122 0 18 2;
#X connect 123 0 122 0;
#X connect 124 0 121 0;
#X connect 125 0 112 0;
#X connect 126 0 127 0;
#X connect 127 0 133 0;
#X connect 128 0 129 0;
#X connect 129 0 130 1;
#X connect 130 0 131 0;
#X connect 131 0 116 0;
#X connect 131 1 118 0;
#X connect 132 0 130 0;
#X connect 132 1 116 1;
#X connect 132 2 114 1;
#X connect 133 0 107 0;
#X connect 133 1 132 0;
#X connect 133 2 10 0;
#X connect 133 3 21 0;
#X connect 133 4 86 0;
#X connect 134 0 127 0;
#X connect 134 1 130 1;
#X connect 136 0 127 0;
#X connect 136 1 134 0;
#X connect 136 2 108 0;
#X connect 137 0 15 0;
#X connect 138 0 88 0;
#X connect 139 0 108 0;
#X connect 140 0 141 0;
#X connect 141 0 38 0;
#X connect 142 0 140 0;
#X connect 142 1 38 0;
#X connect 142 2 88 0;
#X restore 672 149 pd playlist;
#X connect 0 0 1 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 6 0 16 0;
#X connect 6 1 11 0;
#X connect 6 1 17 0;
#X connect 6 2 8 0;
#X connect 6 2 30 0;
#X connect 9 0 2 0;
#X connect 10 0 14 0;
#X connect 11 0 15 0;
#X connect 14 0 12 0;
#X connect 15 0 13 0;
#X connect 16 0 7 0;
#X connect 17 0 7 1;
#X connect 18 0 16 1;
#X connect 18 0 26 0;
#X connect 19 0 17 1;
#X connect 19 0 27 0;
#X connect 22 0 6 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 26 0 28 0;
#X connect 27 0 31 0;
#X connect 27 0 28 1;
#X connect 28 0 32 0;
#X connect 28 0 29 0;
#X connect 31 0 28 0;
#X connect 32 0 25 0;
#X connect 33 0 3 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 37 0 42 0;
#X connect 41 0 45 0;
#X connect 42 0 38 0;
#X connect 42 0 46 0;
#X connect 42 1 43 0;
#X connect 42 2 39 0;
#X connect 42 3 40 0;
#X connect 44 0 45 1;