-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdkezarrayS~.pd
166 lines (166 loc) · 4.22 KB
/
dkezarrayS~.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
#N canvas 490 159 1370 884 12;
#X obj 108 288 openpanel;
#X obj 85 624 soundfiler;
#X text 386 22 derek kwan;
#X text 391 46 pdkez;
#X text 389 69 gpl v 3 2017;
#X msg 85 599 read -resize -maxsize 4e+10 \$1 \$2 \$3;
#X obj 87 563 pack s s s;
#X obj 182 655 outlet;
#X obj 516 18 inlet;
#X text 571 18 file name;
#X text 441 611 arg2: array size in ms;
#X obj 1071 312 array define \$1-0;
#X obj 1085 345 array define \$1-1;
#X text 435 585 (arrays defined as name-0 \, name-1);
#X obj 141 483 makefilename %s-0;
#X obj 192 426 symbol \$1, f 43;
#X obj 296 489 makefilename %s-1;
#X obj 137 710 samplerate~;
#X obj 137 735 / 1000;
#X obj 94 773 /;
#X obj 94 827 outlet;
#X msg 194 803 set \$1;
#X obj 83 667 t f b;
#X obj 113 125 bng 15 250 50 0 empty empty load 17 7 0 12 -262144 -1
-1;
#X obj 113 263 symbol;
#X symbolatom 137 168 25 0 0 0 path #0-ezarray-path_r -;
#X obj 108 332 t s s;
#X obj 100 365 t s b;
#N canvas 766 326 608 392 ezarray-getfilename 0;
#X obj 274 69 inlet;
#X text 332 66 os;
#X obj 90 278 list split;
#X obj 76 168 t l l;
#X obj 165 208 list length;
#X obj 73 132 pdklist/pdkl-pathsplit 0;
#X obj 67 71 inlet;
#X text 115 72 path;
#X obj 269 109 > 0;
#X obj 126 340 s \$0-ezarray-filename_r;
#X obj 165 232 - 1;
#X connect 0 0 8 0;
#X connect 2 1 9 0;
#X connect 3 0 2 0;
#X connect 3 1 4 0;
#X connect 4 0 10 0;
#X connect 5 0 3 0;
#X connect 6 0 5 0;
#X connect 8 0 5 1;
#X connect 10 0 2 1;
#X restore 166 353 pd ezarray-getfilename;
#X f 58;
#X obj 516 42 route file set open os ms;
#X obj 113 147 bng 15 250 50 0 empty empty normalize 17 7 0 12 -262144
-1 -1;
#X obj 541 84 symbol;
#X obj 192 450 t s s;
#N canvas 194 189 780 494 ezarray-normalizer 0;
#X obj 189 183 makefilename %s-0;
#X obj 275 215 makefilename %s-1;
#X obj 241 147 t s s;
#X obj 190 233 pack s s;
#X msg 190 257 \; \$1 normalize \; \$2 normalize;
#X obj 261 68 inlet;
#X obj 242 116 symbol \$1;
#X obj 377 59 inlet;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 4 0;
#X connect 5 0 6 0;
#X connect 6 0 2 0;
#X connect 7 0 6 1;
#X restore 459 153 pd ezarray-normalizer;
#X symbolatom 134 192 25 0 0 0 file #0-ezarray-filename_r -;
#X floatatom 242 137 10 1 1e+37 0 ms #0-ezarrayS_ms_r #0-ezarrayS_ms
;
#X obj 807 242 s \$0-ezarrayS_ms_r;
#X obj 847 335 moses 1e-20;
#X obj 912 384 t b f, f 18;
#X obj 912 409 samplerate~;
#X obj 912 434 / 1000;
#X obj 912 459 *;
#X obj 827 541 array size \$1-0;
#X obj 977 537 array size \$1-1;
#X obj 186 836 s \$0-ezarrayS_ms_r;
#X obj 842 306 r \$0-ezarrayS_ms;
#X obj 976 37 symbol \$3;
#X obj 972 253 s \$0-ezarray-path_r;
#X obj 1024 92 list fromsymbol;
#X obj 1024 116 t f f;
#X obj 1054 150 sel 0;
#X obj 976 61 t a s;
#X obj 976 159 spigot;
#X msg 1054 174 symbol ~/sounds;
#X obj 806 14 loadbang;
#X obj 806 38 t b b;
#X obj 801 98 f \$2;
#X obj 801 123 moses 1e-20, f 18;
#X msg 801 148 1000;
#X text 441 551 arg1: array name;
#X text 430 641 arg3: path;
#X obj 466 120 symbol;
#X obj 248 656 outlet;
#X connect 0 0 26 0;
#X connect 1 0 22 0;
#X connect 1 1 7 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 8 0 29 0;
#X connect 14 0 6 1;
#X connect 15 0 32 0;
#X connect 16 0 6 2;
#X connect 17 0 18 0;
#X connect 18 0 19 1;
#X connect 19 0 20 0;
#X connect 19 0 21 0;
#X connect 21 0 44 0;
#X connect 22 0 19 0;
#X connect 22 1 17 0;
#X connect 23 0 24 0;
#X connect 24 0 0 0;
#X connect 25 0 24 1;
#X connect 26 0 27 0;
#X connect 26 0 62 0;
#X connect 26 1 28 0;
#X connect 27 0 6 0;
#X connect 27 1 15 0;
#X connect 29 0 61 0;
#X connect 29 1 31 0;
#X connect 29 2 24 0;
#X connect 29 3 28 1;
#X connect 29 4 36 0;
#X connect 30 0 33 0;
#X connect 31 0 15 1;
#X connect 31 0 33 1;
#X connect 32 0 14 0;
#X connect 32 1 16 0;
#X connect 37 1 38 0;
#X connect 38 0 39 0;
#X connect 38 1 41 1;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 41 0 43 0;
#X connect 45 0 37 0;
#X connect 46 0 51 0;
#X connect 48 0 49 0;
#X connect 49 0 52 1;
#X connect 49 1 50 0;
#X connect 50 0 53 0;
#X connect 51 0 52 0;
#X connect 51 1 48 0;
#X connect 52 0 47 0;
#X connect 53 0 47 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 55 1 46 0;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 57 1 36 0;
#X connect 58 0 36 0;
#X connect 61 0 26 0;
#X coords 0 -1 1 1 220 115 1 100 100;