-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathys.soundLoader.pd
229 lines (229 loc) · 6.69 KB
/
ys.soundLoader.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
#N canvas 45 32 1094 840 12;
#X obj 45 285 file glob;
#X msg 45 310 \$2 \$1;
#X obj 45 335 route 0 1;
#X obj 68 363 symbol;
#X obj 92 310 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 173 432 list;
#X floatatom 863 269 5 0 0 0 - - - 0;
#X msg 45 258 symbol \$1/*.wav \, symbol \$1/*/;
#X obj 256 283 file glob;
#X msg 256 307 \$2 \$1;
#X obj 256 332 route 0 1;
#X obj 279 360 symbol;
#X obj 303 307 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X msg 265 253 symbol \$1/*.aiff \, symbol \$1/*/;
#X obj 172 362 s \$0-totxt;
#X obj 171 387 r \$0-totxt;
#X obj 171 408 t b a;
#X obj 863 291 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 45 203 t s s;
#X obj 79 438 del 200;
#X obj 172 752 s \$0-sample_library;
#X obj 46 177 r \$0-sample_library;
#X obj 173 457 text insert \$0-dirfiles 1e+07;
#X obj 388 456 text define \$0-dirfiles;
#X obj 863 220 r \$0-dn;
#X obj 79 461 s \$0-dn;
#X obj 764 530 file glob;
#X obj 762 394 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 763 413 t b b;
#X msg 765 449 dir;
#X obj 765 470 pdcontrol;
#X msg 764 496 symbol \$1/*/;
#X msg 765 557 \$2 \$1;
#X obj 765 582 route 1;
#X obj 903 414 text define \$0-folders;
#X obj 776 641 list;
#X obj 774 617 t b a;
#X obj 648 656 del 200;
#X obj 776 666 text insert \$0-folders 1e+07;
#X floatatom 637 748 5 0 0 0 - - - 0;
#X obj 637 770 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 647 682 bng 19 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 637 726 text size \$0-folders;
#X obj 762 368 loadbang;
#X obj 249 713 print;
#X obj 230 644 text get \$0-folders;
#X msg 260 527 1;
#X msg 298 527 0;
#X obj 863 247 text size \$0-dirfiles;
#X msg 886 461 -1;
#X obj 894 522 text delete \$0-folders;
#X obj 422 633 text delete \$0-dirfiles;
#X msg 422 606 -1;
#X obj 311 597 t f b;
#X obj 834 322 s \$0-numsounds;
#X floatatom 271 68 5 0 0 0 number\ of\ sounds \$0-numsounds - 10;
#X symbolatom 113 88 16 0 0 0 current\ folder \$0-library - 0;
#X obj 408 663 file split;
#X obj 468 716 list length;
#X obj 466 747 - 1;
#X obj 385 772 list split 8;
#X obj 432 693 t l l;
#X obj 431 799 s \$0-library;
#X obj 337 533 r \$0-selectlibrary;
#X obj 668 778 s \$0-numfolders;
#X floatatom 117 66 5 0 0 0 number\ of\ folders \$0-numfolders - 10;
#X obj 813 799 *;
#X obj 893 700 r \$0-select_folder;
#X obj 905 734 r \$0-numfolders;
#X floatatom 813 823 5 0 0 0 - - - 0;
#X obj 814 846 i;
#X obj 814 869 s \$0-selectlibrary;
#X obj 272 39 bng 19 250 50 0 \$0-randomsound empty random\ sound 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 45 522 r \$0-randomsound;
#X obj 47 623 text get \$0-dirfiles;
#X obj 47 570 random;
#X obj 81 546 r \$0-numsounds;
#X obj 47 651 s \$0-selected_sound;
#X obj 105 577 r \$0-select_sound;
#X obj 29 677 outlet;
#X floatatom 972 120 5 0 0 0 patch\ ID \$0-patchid - 0;
#X obj 851 161 s \$0-patchid;
#X obj 850 121 i \$0;
#X obj 849 67 loadbang;
#X obj 855 91 bng 19 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 38 144 inlet;
#X obj 204 144 inlet;
#X obj 361 151 inlet;
#X obj 267 107 bng 19 250 50 0 \$0-reload reload_sounds_rcv reload 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 840 372 r \$0-reload;
#X obj 965 286 outlet;
#X obj 624 803 outlet;
#X obj 483 287 file glob;
#X msg 483 311 \$2 \$1;
#X obj 483 336 route 0 1;
#X obj 506 364 symbol;
#X obj 530 311 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X msg 492 257 symbol \$1/*.aif \, symbol \$1/*/;
#X obj 566 337 file glob;
#X msg 566 361 \$2 \$1;
#X obj 566 386 route 0 1;
#X obj 589 414 symbol;
#X obj 613 361 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X msg 575 307 symbol \$1/*.WAV \, symbol \$1/*/;
#X obj 25 38 nbx 4 17 1 1 0 0 \$0-select_folder \$0-select_folder_rcv select\ folder 0 -10 0 12 #fcfcfc #000000 #000000 0 256;
#X obj 920 791 s \$0-select_folder_rcv;
#X obj 893 724 - 1;
#X msg 905 758 range 1 \$1;
#X obj 178 39 nbx 4 17 -1e+37 1e+37 0 0 \$0-select_sound empty select\ sound 0 -10 0 12 #fcfcfc #000000 #000000 0 256;
#X symbolatom 113 111 16 0 0 0 current\ sound \$0-soundfile - 0;
#X obj 60 716 file splitname;
#X obj 60 740 unpack s s;
#X obj 124 789 s \$0-soundfile;
#X obj 137 826 outlet;
#X obj 1048 319 inlet;
#X obj 844 183 outlet;
#X obj 422 835 print library;
#X obj 316 817 pack s s;
#X msg 316 841 \$2/\$1;
#X connect 0 0 1 0;
#X connect 0 1 4 0;
#X connect 1 0 2 0;
#X connect 2 0 14 0;
#X connect 2 1 3 0;
#X connect 3 0 7 0;
#X connect 5 0 22 0;
#X connect 6 0 17 0;
#X connect 6 0 54 0;
#X connect 6 0 90 0;
#X connect 7 0 0 0;
#X connect 8 0 9 0;
#X connect 8 1 12 0;
#X connect 9 0 10 0;
#X connect 10 0 14 0;
#X connect 10 1 11 0;
#X connect 11 0 13 0;
#X connect 13 0 8 0;
#X connect 15 0 16 0;
#X connect 16 0 19 0;
#X connect 16 1 5 0;
#X connect 18 0 7 0;
#X connect 18 1 13 0;
#X connect 18 1 97 0;
#X connect 18 1 103 0;
#X connect 19 0 25 0;
#X connect 21 0 18 0;
#X connect 24 0 48 0;
#X connect 26 0 32 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 28 1 49 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 31 0 26 0;
#X connect 32 0 33 0;
#X connect 33 0 36 0;
#X connect 35 0 38 0;
#X connect 36 0 37 0;
#X connect 36 1 35 0;
#X connect 37 0 41 0;
#X connect 39 0 40 0;
#X connect 39 0 64 0;
#X connect 39 0 91 0;
#X connect 41 0 42 0;
#X connect 42 0 39 0;
#X connect 43 0 27 0;
#X connect 45 0 20 0;
#X connect 45 0 57 0;
#X connect 46 0 53 0;
#X connect 47 0 53 0;
#X connect 48 0 6 0;
#X connect 49 0 50 0;
#X connect 52 0 51 0;
#X connect 53 0 45 0;
#X connect 53 1 52 0;
#X connect 57 0 61 0;
#X connect 58 0 59 0;
#X connect 59 0 60 1;
#X connect 60 1 62 0;
#X connect 60 1 116 0;
#X connect 60 1 117 1;
#X connect 61 0 60 0;
#X connect 61 1 58 0;
#X connect 63 0 53 0;
#X connect 66 0 69 0;
#X connect 67 0 106 0;
#X connect 68 0 66 1;
#X connect 68 0 107 0;
#X connect 69 0 70 0;
#X connect 70 0 71 0;
#X connect 73 0 75 0;
#X connect 74 0 77 0;
#X connect 74 0 79 0;
#X connect 74 0 110 0;
#X connect 75 0 74 0;
#X connect 76 0 75 1;
#X connect 78 0 74 0;
#X connect 82 0 81 0;
#X connect 82 0 115 0;
#X connect 83 0 84 0;
#X connect 84 0 82 0;
#X connect 85 0 104 0;
#X connect 86 0 108 0;
#X connect 87 0 72 0;
#X connect 89 0 27 0;
#X connect 92 0 93 0;
#X connect 92 1 96 0;
#X connect 93 0 94 0;
#X connect 94 0 14 0;
#X connect 94 1 95 0;
#X connect 95 0 97 0;
#X connect 97 0 92 0;
#X connect 98 0 99 0;
#X connect 98 1 102 0;
#X connect 99 0 100 0;
#X connect 100 0 14 0;
#X connect 100 1 101 0;
#X connect 101 0 103 0;
#X connect 103 0 98 0;
#X connect 106 0 71 0;
#X connect 107 0 105 0;
#X connect 110 0 111 0;
#X connect 111 1 112 0;
#X connect 111 1 117 0;
#X connect 114 0 75 0;
#X connect 117 0 118 0;
#X connect 118 0 113 0;
#X coords 0 -1 1 1 380 130 1 5 5;