-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtechno-world.pd
569 lines (569 loc) · 13.3 KB
/
techno-world.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
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
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
#N canvas 43 57 1235 738 10;
#X obj 316 328 phasor~ 5;
#X obj 250 -25 samphold~;
#X obj 250 -50 noise~;
#X obj 310 -50 phasor~ 10;
#N canvas 0 22 143 172 >~ 0;
#X obj 18 -59 -~;
#X obj 18 -80 min~;
#X obj 18 4 *~ 1e+37;
#X obj 18 -17 +~ 1e-37;
#X obj 18 -38 clip~ -1e-37 0;
#X obj 18 -105 inlet~;
#X obj 61 -105 inlet~;
#X obj 18 26 outlet~;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 7 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 5 0 1 0;
#X connect 6 0 0 1;
#X connect 6 0 1 1;
#X restore 316 358 pd >~;
#X obj 250 4 *~ 0.5;
#X obj 250 26 +~ 0.5;
#X obj 250 60 *~ 1000;
#X obj 316 388 vcf~ 10;
#X obj 334 111 wrap~;
#X obj 316 140 -~;
#N canvas 0 22 450 278 (subpatch) 0;
#X array midi 127 float 3;
#A 0 36.8301 35.7718 34.7135 33.6552 33.3377 33.0202 32.7379 41.2749
38.7349 37.4649 34.2899 33.6549 33.6549 34.9249 35.5599 36.8299 37.4649
38.0999 38.7349 39.3699 40.0049 41.2749 41.2749 41.2749 41.9099 41.9099
41.9099 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449
42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449
42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 42.5449 41.2749
37.4649 34.2899 32.3849 30.48 29.21 29.21 29.21 29.21 29.21 29.21 29.21
29.21 29.21 43.815 43.815 43.815 43.815 43.815 43.815 43.815 43.815
43.815 43.815 43.815 43.815 43.815 43.815 43.815 43.815 43.815 43.815
43.815 43.815 43.815 43.815 43.815 43.815 44.1325 44.45 44.45 45.085
45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085
45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085 45.085
45.085 45.085 45.085 45.72 46.355 46.99 47.625 48.26 48.26 57.4675
58.42 59.0549 59.0549;
#X coords 0 0 127 127 200 200 1;
#X restore 776 -116 graph;
#X obj 316 170 tabread~ midi;
#X obj 335 204 wrap~;
#X obj 316 227 -~;
#X obj 316 55 *~ 127;
#X obj 316 77 +~ 0;
#X obj 133 -114 sig~;
#X obj 316 300 mtof~;
#X obj 316 264 +~;
#X msg 359 -80 0;
#X obj 33 384 osc~;
#X obj 33 195 -~;
#X obj 51 168 wrap~;
#X obj 33 232 tabread~ midi;
#X obj 33 341 mtof~;
#X obj 33 103 phasor~ 10;
#X obj 33 136 *~ 127;
#X obj 174 384 osc~;
#X obj 174 260 tabread~ midi;
#X obj 174 356 mtof~;
#X obj 174 156 wrap~;
#X obj 174 234 -~;
#X obj 192 206 wrap~;
#X obj 174 134 +~ 0.75;
#X obj 33 309 +~;
#X obj 174 323 +~;
#X obj 79 277 r~ midimod1;
#X obj 55 -155 sig~ 1;
#X obj 55 -134 /~;
#X obj 55 -112 s~ period;
#X obj 174 178 *~ 122;
#X obj 133 -159 loadbang;
#X obj 384 336 delread~ _del 100;
#X obj 384 412 delwrite~ _del 500;
#X obj 384 308 * 4000;
#X obj 384 362 lop~ 1000;
#X obj 384 386 *~ 0.85;
#X obj 174 289 +~ 12;
#X obj 33 266 +~ 12;
#X msg 67 73 0;
#X obj 915 245 r snare-level;
#X obj 742 246 r hihat-level;
#X obj 357 236 r~ midimod2;
#X obj 586 342 r~ drumpitch;
#X obj 559 408 outlet~;
#X obj 748 423 outlet~;
#X obj 844 417 outlet~;
#X obj 33 442 outlet~;
#X obj 174 437 outlet~;
#X obj 320 460 outlet~;
#N canvas 39 200 578 668 bd 0;
#X obj 110 399 *~;
#X obj 128 370 osc~;
#X obj 127 348 +~ 50;
#X obj 111 277 c_ead 1 400;
#X obj 111 56 inlet;
#X obj 193 241 switch~;
#X msg 193 218 1;
#X msg 225 218 0;
#X obj 109 465 outlet~;
#X obj 111 138 t b b b;
#X obj 225 199 delay 450;
#X obj 111 86 route bang float;
#X obj 285 163 + 50;
#X obj 111 110 t b b;
#X msg 269 85 400;
#X obj 165 108 t b a;
#X obj 126 323 *~;
#X obj 354 47 inlet~;
#X connect 0 0 8 0;
#X connect 1 0 0 1;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 3 0 16 0;
#X connect 4 0 11 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 9 0 3 0;
#X connect 9 1 6 0;
#X connect 9 2 10 0;
#X connect 10 0 7 0;
#X connect 11 0 13 0;
#X connect 11 1 15 0;
#X connect 12 0 10 1;
#X connect 13 0 9 0;
#X connect 13 1 14 0;
#X connect 14 0 12 0;
#X connect 14 0 3 2;
#X connect 15 0 9 0;
#X connect 15 1 12 0;
#X connect 15 1 3 2;
#X connect 16 0 2 0;
#X connect 17 0 16 1;
#X restore 559 365 pd bd;
#N canvas 358 22 963 800 sn 0;
#X obj 301 28 inlet;
#X obj 383 273 switch~;
#X msg 383 250 1;
#X msg 415 250 0;
#X obj 300 676 outlet~;
#X obj 301 170 t b b b;
#X obj 415 231 delay 450;
#X floatatom 388 307 5 0 0 1 decay - -, f 5;
#X obj 300 604 *~;
#X obj 547 476 osc~;
#X obj 301 332 c_ead 3 200;
#X obj 596 478 phasor~;
#X obj 546 454 +~ 200;
#X floatatom 600 429 5 0 0 0 - - -, f 5;
#X floatatom 434 453 5 0 0 0 - - -, f 5;
#X floatatom 480 455 5 0 0 0 - - -, f 5;
#X obj 548 542 *~ 0.3;
#X obj 597 456 +~ 600;
#X obj 400 479 bp~ 5000 3;
#X obj 301 636 *~ 1.8;
#X floatatom 647 431 5 0 0 0 - - -, f 5;
#X obj 399 506 *~ 1.5;
#X obj 301 83 route bang float;
#X obj 475 160 + 50;
#X obj 301 107 t b b;
#X msg 370 144 200;
#X obj 355 107 t b a;
#X obj 401 431 noise~;
#X obj 512 351 r~ drumpitch;
#X obj 545 429 *~;
#X obj 548 571 *~ 1;
#X connect 0 0 22 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 5 0 10 0;
#X connect 5 1 2 0;
#X connect 5 2 6 0;
#X connect 6 0 3 0;
#X connect 7 0 10 2;
#X connect 8 0 19 0;
#X connect 9 0 16 0;
#X connect 10 0 8 0;
#X connect 10 0 29 0;
#X connect 11 0 16 0;
#X connect 12 0 9 0;
#X connect 13 0 12 1;
#X connect 14 0 18 1;
#X connect 15 0 18 2;
#X connect 16 0 30 0;
#X connect 17 0 11 0;
#X connect 18 0 21 0;
#X connect 19 0 4 0;
#X connect 20 0 17 1;
#X connect 21 0 30 0;
#X connect 22 0 24 0;
#X connect 22 1 26 0;
#X connect 23 0 6 1;
#X connect 24 0 5 0;
#X connect 24 1 25 0;
#X connect 25 0 23 0;
#X connect 25 0 10 2;
#X connect 26 0 5 0;
#X connect 26 1 23 0;
#X connect 26 1 10 2;
#X connect 27 0 18 0;
#X connect 28 0 29 1;
#X connect 29 0 12 0;
#X connect 29 0 17 0;
#X connect 30 0 8 1;
#X restore 748 379 pd sn;
#N canvas 343 22 993 683 hh 0;
#X obj 195 345 clip~ -1 1;
#X obj 195 268 bp~ 8906 1.437;
#X obj 195 290 bp~ 8906 1.437;
#X obj 195 248 hip~ 8000;
#X obj 64 424 *~;
#X obj 65 248 c_ead 3 100;
#N canvas 0 22 744 501 squarebattery 0;
#X obj 346 142 *~ 0.7;
#X obj 105 124 *~ 0.9;
#X obj 105 79 * 210;
#X obj 345 94 * 540;
#X obj 462 104 * 550;
#X obj 569 103 * 800;
#X obj 269 92 * 380;
#X obj 187 91 * 320;
#X obj 105 404 outlet~;
#X obj 105 11 inlet;
#X text 151 13 tuning;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 345 114 pd square;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 462 128 pd square;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 569 128 pd square;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 269 115 pd square;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 187 119 pd square;
#N canvas 0 22 438 462 square 0;
#X obj 132 215 -~ 0.5;
#X obj 42 197 wrap~;
#X obj 42 220 -~ 0.5;
#X obj 42 175 -~ 0.5;
#X obj 42 289 -~;
#X obj 42 317 outlet~;
#X obj 42 94 phasor~;
#X obj 42 64 inlet;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 6 0 3 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 105 101 pd square;
#X connect 0 0 8 0;
#X connect 1 0 8 0;
#X connect 2 0 16 0;
#X connect 3 0 11 0;
#X connect 4 0 12 0;
#X connect 5 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 15 0;
#X connect 9 0 2 0;
#X connect 9 0 3 0;
#X connect 9 0 4 0;
#X connect 9 0 5 0;
#X connect 9 0 6 0;
#X connect 9 0 7 0;
#X connect 11 0 0 0;
#X connect 12 0 8 0;
#X connect 13 0 8 0;
#X connect 14 0 8 0;
#X connect 15 0 8 0;
#X connect 16 0 1 0;
#X restore 195 219 pd squarebattery;
#X obj 203 118 loadbang;
#X obj 64 515 outlet~;
#X obj 65 50 inlet;
#X obj 65 153 route float;
#X msg 139 178 100;
#X obj 65 222 t b a;
#X obj 195 322 *~ 150;
#X obj 202 141 random 100;
#X obj 202 163 / 100;
#X obj 202 185 + 0.7;
#X connect 0 0 4 1;
#X connect 1 0 2 0;
#X connect 2 0 13 0;
#X connect 3 0 1 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 14 0;
#X connect 9 0 10 0;
#X connect 10 0 12 0;
#X connect 10 1 11 0;
#X connect 11 0 12 0;
#X connect 12 0 5 0;
#X connect 12 1 5 2;
#X connect 13 0 0 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 6 0;
#X restore 844 373 pd hh;
#X obj 629 94 f;
#X obj 663 95 + 1;
#X obj 663 118 % 16;
#X obj 557 231 select 0 4 8 12;
#X obj 629 71 metro 160;
#X obj 705 224 random 100;
#X obj 796 196 t b;
#X obj 705 268 sel 1;
#X obj 705 246 <;
#X obj 873 221 random 100;
#X obj 873 244 <;
#X obj 873 265 sel 1;
#X obj 310 -79 /~ 1;
#X obj 168 -114 s \$0-beatfreq;
#X obj 482 -153 r \$0-beatfreq;
#X obj 483 -131 t b a;
#X msg 483 -109 1;
#X obj 483 -86 /;
#X obj 483 -64 s \$0-beatperiod;
#X floatatom 483 -42 12 0 0 0 - - -, f 12;
#X obj 629 3 r \$0-beatperiod;
#X obj 629 26 * 1000;
#X obj 592 -115 r \$0-beatperiod;
#X obj 592 -92 t b;
#X obj 629 49 t b a;
#X obj 33 65 /~ 8;
#X obj 747 335 random 200;
#X obj 844 351 + 20;
#X obj 844 328 random 100;
#X obj 747 357 + 40;
#X obj 384 281 r \$0-beatperiod;
#X obj 592 -68 s \$0-setdownbeat;
#X obj 339 -102 r \$0-setdownbeat;
#X obj 67 52 r \$0-setdownbeat;
#X obj 559 386 *~ 0.85;
#X obj 748 401 *~ 0.75;
#X obj 844 395 *~ 0.78;
#X obj 33 419 *~ 0.2;
#X obj 174 413 *~ 0.2;
#X obj 316 414 *~ 0.6;
#X msg 133 -138 10;
#X obj 1035 409 outlet~;
#X obj 1038 359 pluck~;
#X obj 1012 318 t b b;
#X obj 1065 324 snapshot~;
#X obj 1031 241 <;
#X obj 1031 262 sel 1;
#X obj 1031 181 random 1000;
#X obj 1032 212 / 10;
#X obj 1073 242 r stringfreq;
#X obj 1045 150 t b;
#X obj 1037 383 *~ 0.7;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 1 1;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 4 1;
#X connect 6 0 7 0;
#X connect 6 0 15 0;
#X connect 7 0 8 1;
#X connect 8 0 44 0;
#X connect 8 0 103 0;
#X connect 9 0 10 1;
#X connect 10 0 12 0;
#X connect 12 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 19 0;
#X connect 15 0 16 0;
#X connect 16 0 9 0;
#X connect 16 0 10 0;
#X connect 17 0 39 1;
#X connect 17 0 76 0;
#X connect 17 0 89 0;
#X connect 18 0 0 0;
#X connect 19 0 18 0;
#X connect 19 0 108 0;
#X connect 20 0 3 1;
#X connect 21 0 101 0;
#X connect 22 0 24 0;
#X connect 23 0 22 1;
#X connect 24 0 49 0;
#X connect 25 0 21 0;
#X connect 26 0 27 0;
#X connect 26 0 34 0;
#X connect 27 0 23 0;
#X connect 27 0 22 0;
#X connect 28 0 102 0;
#X connect 29 0 48 0;
#X connect 30 0 28 0;
#X connect 31 0 41 0;
#X connect 32 0 29 0;
#X connect 33 0 32 1;
#X connect 34 0 31 0;
#X connect 35 0 25 0;
#X connect 36 0 30 0;
#X connect 37 0 35 1;
#X connect 37 0 36 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 32 0;
#X connect 41 0 33 0;
#X connect 42 0 104 0;
#X connect 43 0 46 0;
#X connect 45 0 43 0;
#X connect 46 0 47 0;
#X connect 47 0 44 0;
#X connect 47 0 103 0;
#X connect 48 0 36 0;
#X connect 49 0 35 0;
#X connect 50 0 26 1;
#X connect 51 0 74 1;
#X connect 52 0 72 1;
#X connect 53 0 19 1;
#X connect 54 0 61 1;
#X connect 61 0 98 0;
#X connect 62 0 99 0;
#X connect 63 0 100 0;
#X connect 64 0 65 0;
#X connect 64 0 67 0;
#X connect 64 0 70 0;
#X connect 64 0 114 0;
#X connect 65 0 66 0;
#X connect 66 0 64 1;
#X connect 67 0 61 0;
#X connect 67 1 61 0;
#X connect 67 1 62 0;
#X connect 67 2 61 0;
#X connect 67 3 61 0;
#X connect 67 3 62 0;
#X connect 68 0 64 0;
#X connect 69 0 72 0;
#X connect 70 0 69 0;
#X connect 70 0 73 0;
#X connect 71 0 92 0;
#X connect 72 0 71 0;
#X connect 73 0 74 0;
#X connect 74 0 75 0;
#X connect 75 0 90 0;
#X connect 76 0 3 0;
#X connect 78 0 79 0;
#X connect 79 0 80 0;
#X connect 79 1 81 1;
#X connect 80 0 81 0;
#X connect 81 0 82 0;
#X connect 81 0 83 0;
#X connect 84 0 85 0;
#X connect 85 0 88 0;
#X connect 86 0 87 0;
#X connect 87 0 95 0;
#X connect 88 0 68 0;
#X connect 88 1 68 1;
#X connect 89 0 26 0;
#X connect 90 0 93 0;
#X connect 91 0 63 0;
#X connect 92 0 91 0;
#X connect 93 0 62 0;
#X connect 94 0 45 0;
#X connect 96 0 20 0;
#X connect 97 0 50 0;
#X connect 98 0 55 0;
#X connect 99 0 56 0;
#X connect 100 0 57 0;
#X connect 101 0 58 0;
#X connect 102 0 59 0;
#X connect 103 0 60 0;
#X connect 104 0 17 0;
#X connect 104 0 77 0;
#X connect 106 0 115 0;
#X connect 107 0 106 0;
#X connect 107 1 108 0;
#X connect 108 0 106 1;
#X connect 109 0 110 0;
#X connect 110 0 107 0;
#X connect 111 0 112 0;
#X connect 112 0 109 0;
#X connect 113 0 109 1;
#X connect 114 0 111 0;
#X connect 115 0 105 0;