-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathloop.pd
294 lines (294 loc) · 7.12 KB
/
loop.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
#N canvas 660 485 104 289 10;
#N canvas 584 236 290 194 lOop 0;
#N canvas 522 476 240 229 index 0;
#X obj 17 172 s \$0-gui_number;
#X msg 17 134 label a\$1;
#X msg 110 134 label_pos \$1 12;
#X obj 110 32 > 9;
#X obj 110 62 sel 1;
#X msg 110 95 3;
#X msg 137 95 7;
#X obj 17 15 \$1;
#X obj 17 -20 loadbang;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 3 0;
#X connect 7 0 1 0;
#X connect 8 0 7 0;
#X restore 92 108 pd index;
#N canvas 0 280 1235 744 monitor 0;
#X obj 41 256 s \$0-gui_monitor;
#X obj 41 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 451 256 s \$0-gui_monitor;
#X msg 721 186 color \$1 \$2 \$3;
#X obj 451 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 861 256 s \$0-gui_monitor;
#X obj 861 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 861 186 label [_];
#X msg 1022 186 label_font 0 14;
#X msg 1131 186 color 1 0 -1;
#X msg 41 186 label [_];
#X msg 921 186 label_pos 0 15;
#X msg 202 186 label_font 0 14;
#X msg 101 186 label_pos 1 13;
#X msg 612 186 label_font 0 14;
#X msg 321 186 color 16 0 26;
#X msg 511 186 label_pos 1 13;
#X msg 721 146 13 0 2;
#X msg 451 186 label [_];
#X obj 41 41 sel 1;
#X obj 451 12 r record;
#X obj 451 42 sel \$1;
#X obj 41 11 r play/stop_\$1;
#X obj 451 556 s \$0-gui_monitor;
#X msg 721 486 color \$1 \$2 \$3;
#X obj 451 403 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 721 446 13 0 2;
#X obj 451 342 sel \$1;
#X obj 451 312 r clear;
#X msg 451 486 label X;
#X msg 612 486 label_font 0 30;
#X msg 511 486 label_pos 3 14;
#X obj 504 388 del 500;
#X obj 933 539 r \$0-view;
#X msg 933 590 vis 1;
#X obj 933 632 s pd-loop.pd;
#X connect 1 0 13 0;
#X connect 1 0 12 0;
#X connect 1 0 10 0;
#X connect 1 0 15 0;
#X connect 3 0 2 0;
#X connect 4 0 17 0;
#X connect 4 0 16 0;
#X connect 4 0 14 0;
#X connect 4 0 18 0;
#X connect 6 0 11 0;
#X connect 6 0 8 0;
#X connect 6 0 9 0;
#X connect 6 0 7 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 0 0;
#X connect 11 0 5 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 2 0;
#X connect 15 0 0 0;
#X connect 16 0 2 0;
#X connect 17 0 3 0;
#X connect 18 0 2 0;
#X connect 19 0 1 0;
#X connect 19 1 6 0;
#X connect 20 0 21 0;
#X connect 21 0 4 0;
#X connect 22 0 19 0;
#X connect 24 0 23 0;
#X connect 25 0 26 0;
#X connect 25 0 31 0;
#X connect 25 0 30 0;
#X connect 25 0 29 0;
#X connect 26 0 24 0;
#X connect 27 0 25 0;
#X connect 27 0 32 0;
#X connect 28 0 27 0;
#X connect 29 0 23 0;
#X connect 30 0 23 0;
#X connect 31 0 23 0;
#X connect 32 0 6 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X restore 92 128 pd monitor;
#N canvas 513 56 423 837 record 0;
#X obj 21 57 r record;
#X obj 21 127 sel \$1;
#X obj 261 127 sel \$1;
#X obj 261 57 r play/stop;
#X obj 38 568 * 44.1;
#X msg 23 693 resize \$1;
#X msg 321 246 1;
#X obj 288 272 spigot;
#X obj 261 169 t b b;
#X msg 261 212 0;
#X msg 327 776 stop;
#X obj 208 763 s \$0-arraysize;
#X obj 21 229 t b b b b;
#X obj 23 743 s \$0-loop;
#X obj -19 793 tabwrite~ \$0-loop;
#X obj 38 458 metro 1;
#X msg 38 267 1;
#X obj 38 498 f;
#X obj 68 498 + 1;
#X obj 38 531 + 1000;
#X msg 307 347 0;
#X obj 208 488 f;
#X obj 288 312 t b b b;
#X obj 208 676 - 44100;
#X obj -20 20 r~ input-signal;
#X obj 171 57 r clear;
#X obj 38 598 t f f;
#X obj 69 364 t f f f;
#X obj 23 418 metro 500;
#X obj 23 641 f;
#X connect 0 0 1 0;
#X connect 1 0 12 0;
#X connect 2 0 8 0;
#X connect 3 0 2 0;
#X connect 4 0 26 0;
#X connect 5 0 13 0;
#X connect 6 0 7 1;
#X connect 7 0 22 0;
#X connect 8 0 9 0;
#X connect 8 1 7 0;
#X connect 9 0 7 1;
#X connect 10 0 14 0;
#X connect 12 0 14 0;
#X connect 12 1 16 0;
#X connect 12 3 6 0;
#X connect 15 0 17 0;
#X connect 16 0 15 0;
#X connect 16 0 28 0;
#X connect 17 0 18 0;
#X connect 17 0 19 0;
#X connect 18 0 17 1;
#X connect 19 0 4 0;
#X connect 20 0 27 0;
#X connect 21 0 23 0;
#X connect 22 0 21 0;
#X connect 22 1 20 0;
#X connect 22 2 10 0;
#X connect 23 0 5 0;
#X connect 23 0 11 0;
#X connect 24 0 14 0;
#X connect 25 0 2 0;
#X connect 26 0 29 1;
#X connect 26 1 21 1;
#X connect 27 0 17 1;
#X connect 27 1 28 0;
#X connect 27 2 15 0;
#X connect 28 0 29 0;
#X connect 29 0 5 0;
#X restore 91 38 pd record;
#N canvas 617 385 141 300 clear 0;
#X obj 24 26 sel \$1;
#X obj 24 -24 r clear;
#X msg 43 150 const 0;
#X msg 24 180 resize 44100;
#X obj 24 239 s \$0-loop;
#X obj 24 56 t b b b;
#X obj 63 120 s \$0-stop;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 5 0 3 0;
#X connect 5 1 2 0;
#X connect 5 2 6 0;
#X restore 92 78 pd clear;
#N canvas 839 118 350 778 play/stop 0;
#X obj 37 403 *~;
#X obj 154 386 r \$0-arraysize;
#X obj 52 -54 r \$0-arraysize;
#X obj 52 26 /;
#X obj 52 -4 swap 44100;
#X obj 37 306 f;
#X msg 71 306 0;
#X obj 154 -4 sel \$1;
#X obj 154 36 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 154 126 sel 1;
#X obj 37 673 throw~ output-signal;
#X msg 193 336 0;
#X obj 37 453 tabread4~ \$0-loop;
#X obj 37 353 phasor~;
#X obj 154 -54 r play/stop;
#X obj 230 -18 r \$0-stop;
#X obj 154 66 pipe 0;
#X obj 37 513 *~;
#X obj 154 236 t b b b;
#X obj 184 497 vline~;
#X msg 154 466 1 20 0;
#X obj 181 173 t b b;
#X msg 208 466 0 20 0;
#N canvas 0 0 211 293 cursor 0;
#X obj 18 269 s \$0-cursor;
#X obj 18 29 inlet~;
#X obj 18 179 snapshot~;
#X obj 98 99 metro 1;
#X obj 98 29 r play/stop_\$1;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X restore 246 369 pd cursor;
#N canvas 383 387 160 264 printout 0;
#X obj 17 24 inlet;
#X obj 17 145 \$1;
#X obj 17 232 print -;
#X obj 17 74 sel 1 0;
#X obj 87 145 \$1;
#X msg 17 175 \$1 play;
#X msg 87 175 \$1 stop;
#X connect 0 0 3 0;
#X connect 1 0 5 0;
#X connect 3 0 1 0;
#X connect 3 1 4 0;
#X connect 4 0 6 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X restore 222 83 pd printout;
#X msg 230 19 set 0;
#X obj 37 603 *~ 1;
#X obj 97 586 r volume_\$1;
#X obj 196 619 env~ 4096;
#X obj 196 673 s lvl_\$1;
#X obj 222 110 s play/stop_\$1;
#X connect 0 0 12 0;
#X connect 1 0 0 1;
#X connect 2 0 4 0;
#X connect 3 0 5 1;
#X connect 4 0 3 0;
#X connect 4 1 3 1;
#X connect 5 0 13 0;
#X connect 6 0 13 0;
#X connect 7 0 8 0;
#X connect 8 0 16 0;
#X connect 9 0 18 0;
#X connect 9 1 21 0;
#X connect 11 0 13 1;
#X connect 12 0 17 0;
#X connect 13 0 0 0;
#X connect 13 0 23 0;
#X connect 14 0 7 0;
#X connect 15 0 25 0;
#X connect 16 0 9 0;
#X connect 16 0 24 0;
#X connect 16 0 30 0;
#X connect 17 0 26 0;
#X connect 18 0 20 0;
#X connect 18 1 5 0;
#X connect 18 2 11 0;
#X connect 19 0 17 1;
#X connect 20 0 19 0;
#X connect 21 0 6 0;
#X connect 21 1 22 0;
#X connect 22 0 19 0;
#X connect 25 0 8 0;
#X connect 26 0 10 0;
#X connect 26 0 28 0;
#X connect 27 0 26 1;
#X connect 28 0 29 0;
#X restore 92 58 pd play/stop;
#X restore 22 228 pd lOop;
#X obj 24 21 strip \$1;
#X obj 5 248 table \$0-loop;
#X coords 0 -1 1 1 43 207 2 23 20;