-
Notifications
You must be signed in to change notification settings - Fork 0
/
37-broadcast_patch_planning.pd
387 lines (387 loc) · 9.55 KB
/
37-broadcast_patch_planning.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
#N canvas 640 181 825 552 12;
#X obj 167 393 out~;
#X text 297 101 route based on how many stations the current level
has;
#X text 348 163 instruments / stations receive messages like "lydeg
0.67" and output audio;
#N canvas 55 390 970 390 instr 0;
#X obj 34 48 inlet;
#X obj 34 250 mtof;
#X obj 34 274 osc~;
#X obj 34 358 outlet~;
#X obj 34 96 scaled -1 1 36 48;
#X obj 34 226 markov 36 38 39 41 43 44 46 48;
#X obj 34 120 quantized 36 38 39 41 43 44 46 48;
#X obj 34 334 *~, f 7;
#X obj 393 96 == 1;
#X obj 393 120 sel 1;
#X obj 393 202 ahdsr~ 5 0 100 0.4 100;
#X obj 748 266 t b b, f 16;
#X obj 16 184 f;
#X obj 748 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 94 202 clear;
#X obj 748 242 stationrhythm 0;
#X obj 94 178 r 0-active;
#X obj 34 72 route axis2 button1, f 103;
#X msg 748 218 1;
#X connect 0 0 17 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 4 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 12 1;
#X connect 7 0 3 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 12 0;
#X connect 9 0 13 0;
#X connect 10 0 7 1;
#X connect 11 0 10 0;
#X connect 11 1 5 0;
#X connect 12 0 5 0;
#X connect 13 0 18 0;
#X connect 14 0 5 0;
#X connect 15 0 11 0;
#X connect 16 0 14 0;
#X connect 17 0 4 0;
#X connect 17 1 8 0;
#X connect 18 0 15 0;
#X restore 17 174 pd instr;
#N canvas 0 23 976 412 instr 0;
#X obj 34 48 inlet;
#X obj 34 250 mtof;
#X obj 34 274 osc~;
#X obj 34 358 outlet~;
#X obj 34 334 *~, f 7;
#X obj 393 96 == 1;
#X obj 393 120 sel 1;
#X obj 393 202 ahdsr~ 5 0 100 0.4 100;
#X obj 748 266 t b b, f 16;
#X obj 16 184 f;
#X msg 94 202 clear;
#X obj 34 96 scaled -1 1 48 60;
#X obj 34 120 quantized 48 50 51 53 55 56 58 60;
#X obj 34 226 markov 48 50 51 53 55 56 58 60;
#X obj 748 242 stationrhythm 1;
#X obj 94 178 r 1-active;
#X obj 34 72 route axis2 button1, f 103;
#X obj 748 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 748 218 1;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 0 9 0;
#X connect 6 0 17 0;
#X connect 7 0 4 1;
#X connect 8 0 7 0;
#X connect 8 1 13 0;
#X connect 9 0 13 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 9 1;
#X connect 13 0 1 0;
#X connect 14 0 8 0;
#X connect 15 0 10 0;
#X connect 16 0 11 0;
#X connect 16 1 5 0;
#X connect 17 0 18 0;
#X connect 18 0 14 0;
#X restore 104 174 pd instr;
#N canvas 0 23 913 407 instr 0;
#X obj 34 48 inlet;
#X obj 34 250 mtof;
#X obj 34 274 osc~;
#X obj 34 358 outlet~;
#X obj 34 334 *~, f 7;
#X obj 393 96 == 1;
#X obj 393 120 sel 1;
#X obj 393 202 ahdsr~ 5 0 100 0.4 100;
#X obj 748 266 t b b, f 16;
#X obj 16 184 f;
#X msg 94 202 clear;
#X obj 34 96 scaled -1 1 60 72;
#X obj 34 120 quantized 60 62 63 65 67 68 70 72;
#X obj 34 226 markov 60 62 63 65 67 68 70 72;
#X obj 748 242 stationrhythm 2;
#X obj 94 178 r 2-active;
#X obj 34 72 route axis2 button1, f 103;
#X obj 748 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 748 218 1;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 0 9 0;
#X connect 6 0 17 0;
#X connect 7 0 4 1;
#X connect 8 0 7 0;
#X connect 8 1 13 0;
#X connect 9 0 13 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 9 1;
#X connect 13 0 1 0;
#X connect 14 0 8 0;
#X connect 15 0 10 0;
#X connect 16 0 11 0;
#X connect 16 1 5 0;
#X connect 17 0 18 0;
#X connect 18 0 14 0;
#X restore 189 174 pd instr;
#N canvas 0 23 927 443 instr 0;
#X obj 34 48 inlet;
#X obj 34 250 mtof;
#X obj 34 274 osc~;
#X obj 34 358 outlet~;
#X obj 34 334 *~, f 7;
#X obj 393 96 == 1;
#X obj 393 120 sel 1;
#X obj 393 202 ahdsr~ 5 0 100 0.4 100;
#X obj 748 266 t b b, f 16;
#X obj 16 184 f;
#X msg 94 202 clear;
#X obj 34 96 scaled -1 1 72 84;
#X obj 34 120 quantized 72 74 75 77 79 80 82 84;
#X obj 34 226 markov 72 74 75 77 79 80 82 84;
#X obj 748 242 stationrhythm 3;
#X obj 94 178 r 3-active;
#X obj 34 72 route axis2 button1, f 103;
#X obj 748 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 748 218 1;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 0 9 0;
#X connect 6 0 17 0;
#X connect 7 0 4 1;
#X connect 8 0 7 0;
#X connect 8 1 13 0;
#X connect 9 0 13 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 9 1;
#X connect 13 0 1 0;
#X connect 14 0 8 0;
#X connect 15 0 10 0;
#X connect 16 0 11 0;
#X connect 16 1 5 0;
#X connect 17 0 18 0;
#X connect 18 0 14 0;
#X restore 274 174 pd instr;
#N canvas 102 389 1011 510 echoinstr 1;
#X obj 84 48 inlet;
#X obj 252 194 t b b, f 16;
#N canvas 0 23 242 144 determine-if-active-station 0;
#X obj 11 9 r active_station;
#X obj 11 57 sel 1, f 16;
#X obj 120 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 11 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 11 33 == 4;
#X obj 11 101 s 4-active;
#X obj 120 101 s 4-inactive;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X restore 396 32 pd determine-if-active-station;
#X msg 144 202 clear;
#X obj 144 178 r 4-active;
#X obj 252 170 stationrhythm 4;
#X obj 84 96 scaled -1 1 0 100;
#X obj 10 48 inlet~;
#X obj 14 450 outlet~;
#X obj 84 144 change;
#X obj 84 168 t f b;
#X obj 227 298 line;
#X floatatom 318 301 5 0 0 0 - - -;
#X msg 227 274 \$1 100;
#X obj 143 363 lop~;
#X obj 227 250 scaled 0 100 100 6000;
#X obj 143 387 hip~ 100;
#X obj 39 331 echo~ 250 0.3;
#X obj 611 194 t b b, f 16;
#X msg 503 202 clear;
#X obj 503 178 r 4-active;
#X obj 611 170 stationrhythm 4;
#X obj 443 96 scaled -1 1 0 100;
#X obj 443 144 change;
#X obj 443 168 t f b;
#X obj 586 298 line;
#X floatatom 677 301 5 0 0 0 - - -;
#X msg 586 274 \$1 100;
#X obj 586 250 scaled 0 100 0 1;
#X obj 548 333 pan~;
#X obj 71 450 outlet~;
#X floatatom 40 99 5 0 0 0 - - -;
#X floatatom 405 99 5 0 0 0 - - -;
#X obj 84 120 quantized 0.01 10 20 30 40 50 60 70 80 90 100;
#X obj 443 120 quantized 0.01 10 20 30 40 50 60 70 80 90 100;
#X obj 84 226 markov 0.01 10 20 30 40 50 60 70 80 90 100;
#X obj 443 226 markov 0.01 10 20 30 40 50 60 70 80 90 100;
#X obj 84 72 route axis2 axis1, f 103;
#X msg 252 146 1;
#X msg 611 147 1;
#X connect 0 0 37 0;
#X connect 1 1 35 0;
#X connect 3 0 35 0;
#X connect 4 0 3 0;
#X connect 5 0 1 0;
#X connect 6 0 33 0;
#X connect 7 0 8 0;
#X connect 7 0 17 0;
#X connect 7 0 30 0;
#X connect 9 0 10 0;
#X connect 10 0 35 0;
#X connect 10 1 38 0;
#X connect 11 0 14 1;
#X connect 13 0 11 0;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 15 0 12 0;
#X connect 16 0 29 0;
#X connect 17 0 14 0;
#X connect 18 1 36 0;
#X connect 19 0 36 0;
#X connect 20 0 19 0;
#X connect 21 0 18 0;
#X connect 22 0 34 0;
#X connect 23 0 24 0;
#X connect 24 0 36 0;
#X connect 24 1 39 0;
#X connect 25 0 29 1;
#X connect 27 0 25 0;
#X connect 28 0 27 0;
#X connect 28 0 26 0;
#X connect 29 0 8 0;
#X connect 29 1 30 0;
#X connect 33 0 9 0;
#X connect 34 0 23 0;
#X connect 35 0 15 0;
#X connect 36 0 28 0;
#X connect 37 0 6 0;
#X connect 37 0 31 0;
#X connect 37 1 22 0;
#X connect 37 1 32 0;
#X connect 38 0 5 0;
#X connect 39 0 21 0;
#X restore 150 230 pd echoinstr;
#X f 13;
#X obj 157 77 songplumbing 250 16;
#N canvas 789 211 981 468 snare 0;
#X obj 34 48 inlet;
#X obj 34 358 outlet~;
#X obj 34 96 == 1;
#X obj 34 120 sel 1;
#X obj 34 144 snare~ 250 0.8 250;
#X obj 447 155 stationrhythm 5;
#X obj 34 72 route button1, f 103;
#X obj 447 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 447 132 1;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 2 0;
#X connect 7 0 8 0;
#X connect 8 0 5 0;
#X restore 454 262 pd snare;
#N canvas 0 23 892 449 bass 0;
#X obj 34 48 inlet;
#X obj 34 250 mtof;
#X obj 34 274 osc~;
#X obj 34 358 outlet~;
#X obj 34 334 *~, f 7;
#X obj 393 96 == 1;
#X obj 393 120 sel 1;
#X obj 748 266 t b b, f 16;
#X obj 16 184 f;
#X msg 94 202 clear;
#X obj 748 242 stationrhythm 6;
#X obj 34 96 scaled -1 1 24 36;
#X obj 34 120 quantized 24 26 27 29 31 32 34 36;
#X obj 34 226 markov 24 26 27 29 31 32 34 36;
#X obj 393 202 ahdsr~ 5 0 500 0.7 100;
#X obj 94 178 r 6-active;
#X obj 34 72 route axis2 button1, f 103;
#X obj 748 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 748 218 1;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 6 0 14 0;
#X connect 6 0 17 0;
#X connect 7 0 14 0;
#X connect 7 1 13 0;
#X connect 8 0 13 0;
#X connect 9 0 13 0;
#X connect 10 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 8 1;
#X connect 13 0 1 0;
#X connect 14 0 4 1;
#X connect 15 0 9 0;
#X connect 16 0 11 0;
#X connect 16 1 5 0;
#X connect 17 0 18 0;
#X connect 18 0 10 0;
#X restore 592 234 pd bass;
#X obj 157 101 route 0 1 2 3 4 5 6;
#X obj 157 13 unityinput, f 19;
#X obj 298 58 msphid;
#X obj 83 38 loadbang;
#X floatatom 166 48 5 0 6 0 - - -;
#X obj 231 51 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 83 62 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X msg 298 34 8;
#X connect 3 0 7 0;
#X connect 4 0 7 0;
#X connect 5 0 7 0;
#X connect 6 0 7 0;
#X connect 7 0 0 0;
#X connect 7 1 0 1;
#X connect 8 0 11 0;
#X connect 9 0 7 0;
#X connect 10 0 0 1;
#X connect 10 0 0 0;
#X connect 11 0 3 0;
#X connect 11 1 4 0;
#X connect 11 2 5 0;
#X connect 11 3 6 0;
#X connect 11 4 7 1;
#X connect 11 5 9 0;
#X connect 11 6 10 0;
#X connect 12 0 8 0;
#X connect 12 1 8 1;
#X connect 12 2 8 2;
#X connect 12 3 8 3;
#X connect 13 0 8 3;
#X connect 14 0 17 0;
#X connect 15 0 8 1;
#X connect 16 0 8 2;
#X connect 17 0 8 0;
#X connect 18 0 13 0;