-
Notifications
You must be signed in to change notification settings - Fork 2
/
DJ_Pipi.pd
476 lines (476 loc) · 13.3 KB
/
DJ_Pipi.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
#N canvas -8 -8 1763 1037 10;
#X declare -lib mrpeach;
#X declare -lib mrpeach;
#X declare -lib zexy;
#X obj -213 3 import mrpeach;
#X obj -462 364 udpsend;
#X obj -299 362 packOSC;
#X text -385 77 Boys' room;
#X text -250 117 Ladies' room;
#X msg -382 256 disconnect;
#X obj -454 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -279 117 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -411 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg -411 206 connect localhost 80085;
#X text -250 207 Testing;
#X msg -301 264 send /trigger1;
#X msg -36 123 \; pd dsp \$1;
#X obj -36 96 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj -36 11 loadbang;
#X obj 219 952 dac~ 1 2;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-trigger1 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -458 457 graph;
#X msg -202 264 send /trigger2;
#X msg -103 263 send /trigger3;
#X msg 1 263 send /trigger4;
#X obj 502 645 bng 60 250 50 0 empty empty Drum_set 17 7 0 10 -4034
-1 -1;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-trigger2 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -462 555 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-trigger3 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -462 654 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-trigger4 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -462 757 graph;
#X obj 270 581 key;
#X obj 59 834 s trigger1;
#X obj 84 814 s trigger2;
#X obj 110 795 s trigger3;
#X obj 135 775 s trigger4;
#X obj 249 522 tgl 45 0 empty empty Keyboard_control 17 7 0 10 -260097
-1 -1 0 1;
#X obj 249 612 gate;
#X text -459 417 LOCAL TRIGGERS;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-remote1 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -305 458 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-remote2 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -309 556 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-remote3 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -309 655 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-remote4 77971 float 0;
#X coords 0 1 264600 -1 130 70 1 0 0;
#X restore -309 758 graph;
#X text -306 418 REMOTE TRIGGERS;
#N canvas 598 358 673 440 SECRET 0;
#X obj 62 123 soundfiler;
#X obj 62 26 inlet;
#X obj 62 149 s file_secret1;
#X obj 212 189 soundfiler;
#X obj 212 215 s file_secret2;
#X msg 62 98 read SecretSounds/245788__manchesterprod2__male-ahhhh.wav
sf-secret1;
#X msg 212 162 read SecretSounds/djpipi1.wav sf-secret2;
#X obj 328 255 soundfiler;
#X obj 328 281 s file_secret2;
#X msg 328 228 read SecretSounds/djpipi2.wav sf-secret3;
#X connect 0 0 2 0;
#X connect 1 0 5 0;
#X connect 1 0 6 0;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 5 0 0 0;
#X connect 6 0 3 0;
#X connect 7 0 8 0;
#X connect 9 0 7 0;
#X restore 815 553 pd SECRET SOUNDS;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-secret1 77971 float 0;
#X coords 0 1 77971 -1 130 70 1;
#X restore -149 458 graph;
#X text -145 415 SECRET TRIGGERS;
#X floatatom 346 605 5 0 0 0 - - -;
#X obj 161 746 s secret1;
#X text 506 705 CLASSIC;
#X obj 692 644 bng 60 250 50 0 empty empty Drum_set 17 7 0 10 -204800
-1 -1;
#X text 696 706 808;
#X text 573 644 1: KICK;
#X text 572 661 2: SNARE;
#X text 574 677 3: HI-HAT;
#X text 574 696 4: CRASH;
#X text 762 673 3: HI-HAT;
#X text 761 690 4: POPPER;
#X text 762 640 1: ?;
#X text 762 656 2: CLAP;
#X obj 59 803 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 84 785 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 110 770 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 135 749 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 161 724 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 848 643 bng 60 250 50 0 empty empty Banjo 17 7 0 10 -232576
-1 -1;
#X text 920 637 1: B4;
#X text 920 655 2: C4;
#X text 920 672 3: F4;
#X text 921 689 4: G4;
#X obj 844 9 udpreceive 80085;
#X obj 844 46 unpackOSC;
#X obj 844 101 routeOSC /trigger1 /trigger2 /trigger3 /trigger4;
#X obj 844 134 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 915 134 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 986 133 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1057 133 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 844 159 s remote1;
#X obj 915 159 s remote2;
#X obj 986 158 s remote3;
#X obj 1057 158 s remote4;
#X obj 1194 749 sampleLoader;
#X obj 1194 616 vradio 15 1 0 2 empty empty empty 20 7 0 8 -262144
-1 -1 0;
#X obj 257 8 loadbang;
#X msg 257 35 0;
#X text 1221 612 local;
#X text 1219 630 remote;
#X obj 1211 663 r localSample1;
#X obj 1228 683 r localSample2;
#X obj 1245 703 r localSample3;
#X obj 1263 723 r localSample4;
#X obj 677 583 vradio 15 1 0 2 empty empty empty 20 7 0 8 -262144 -1
-1 0;
#X text 704 579 local;
#X text 702 597 remote;
#X obj 257 61 s loadlocal;
#X obj 333 7 loadbang;
#X obj 333 60 s loadremote;
#X obj 677 557 r loadlocal;
#X obj 1194 592 r loadlocal;
#X obj 502 728 kit1loader;
#X obj 692 729 kit2loader;
#X obj 848 729 kit3loader;
#X text 852 706 BANJO;
#X text 12 658 LOCAL;
#X obj 137 901 localSoundPlayer;
#X obj 310 798 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 340 780 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 371 765 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 402 744 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 263 653 REMOTE;
#X obj 1193 827 vradio 15 1 0 2 empty empty empty 20 7 0 8 -262144
-1 -1 1;
#X text 1220 823 local;
#X text 1218 841 remote;
#X obj 1193 803 r loadremote;
#X obj 1210 897 r remoteSample1;
#X obj 1227 917 r remoteSample2;
#X obj 1244 937 r remoteSample3;
#X obj 1262 957 r remoteSample4;
#X obj 310 829 s remote1;
#X obj 310 656 route 105 106 107 108;
#X obj 340 809 s remote2;
#X obj 371 790 s remote3;
#X obj 402 770 s remote4;
#X obj 271 903 remoteSoundPlayer;
#X text 140 478 WASD for local samples 1-4;
#X text 141 498 IJKL for remote samples 1-4;
#X obj -301 236 r trigger1;
#X obj -202 237 r trigger2;
#X obj -103 233 r trigger3;
#X obj 1 232 r trigger4;
#X obj 503 882 bng 60 250 50 0 empty empty Drum_set 17 7 0 10 -4034
-1 -1;
#X text 507 942 CLASSIC;
#X obj 693 881 bng 60 250 50 0 empty empty Drum_set 17 7 0 10 -204800
-1 -1;
#X text 697 943 808;
#X text 574 881 1: KICK;
#X text 573 898 2: SNARE;
#X text 575 914 3: HI-HAT;
#X text 575 933 4: CRASH;
#X text 763 910 3: HI-HAT;
#X text 762 927 4: POPPER;
#X text 763 877 1: ?;
#X text 763 893 2: CLAP;
#X obj 850 874 bng 60 250 50 0 empty empty Banjo 17 7 0 10 -232576
-1 -1;
#X text 922 868 1: B4;
#X text 922 886 2: C4;
#X text 922 903 3: F4;
#X text 923 920 4: G4;
#X obj 678 820 vradio 15 1 0 2 empty empty empty 20 7 0 8 -262144 -1
-1 1;
#X text 705 816 local;
#X text 703 834 remote;
#X obj 503 965 kit1loader;
#X obj 693 964 kit2loader;
#X text 854 937 BANJO;
#X msg 333 34 1;
#X obj 678 794 r loadremote;
#X obj 94 36 vradio 50 1 0 2 empty empty empty 20 7 0 8 -4032 -1 -1
0;
#X text 153 51 BOYS;
#X text 151 102 GIRLS;
#X obj 558 510 r boysgirls;
#X obj 94 178 s boysgirls;
#X obj 558 544 select 0 1;
#X obj -349 -4 r boysgirls;
#X obj -349 20 select 0 1;
#X obj 850 965 kit3loader;
#X obj 216 869 SensorToSound;
#X obj 290 160 unpackOSC;
#X obj 290 133 udpreceive 6666;
#X msg 290 269 0;
#X msg 347 268 1;
#X obj 290 301 s initboysgirls;
#X obj 94 3 r initboysgirls;
#X text 356 158 INIT;
#X obj -279 139 delay 100;
#X obj -454 80 delay 100;
#X obj 405 358 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 214 154 loadbang;
#X obj -36 37 delay 1000;
#X msg -36 66 1;
#X obj 405 381 s testaudio;
#X obj -123 96 s testaudio;
#X obj -123 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -71 807 r testaudio;
#X obj -228 916 delay 100;
#X obj -132 920 delay 200;
#X obj -56 922 delay 300;
#X obj 36 932 delay 400;
#X obj -228 941 s trigger1;
#X obj -132 943 s trigger2;
#X obj -56 944 s trigger3;
#X obj 36 957 s trigger4;
#X obj -99 849 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -134 810 loadbang;
#X msg -454 103 connect 10.10.80.48 80085;
#X msg -279 164 connect 10.10.80.40 80085;
#X obj 462 333 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 462 355 s secret1;
#X obj 867 75 print Receiving OSC;
#X obj -193 327 print Sending OSC;
#X obj 665 329 print Kit request;
#X obj 520 312 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 577 286 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 520 333 s secret2;
#X obj 577 307 s secret3;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-secret2 77971 float 0;
#X coords 0 1 77971 -1 130 70 1;
#X restore -149 562 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sf-secret3 77971 float 0;
#X coords 0 1 77971 -1 130 70 1;
#X restore -151 660 graph;
#X obj 710 293 s localKitChange;
#X obj 998 696 r localKitChange;
#X obj 963 932 r remoteKitChange;
#X obj -369 311 r toRemoteOSC;
#X obj 998 727 dynamicLocalKitLoader;
#X obj 963 967 dynamicRemoteKitLoader;
#X obj 1153 123 prepend symbol;
#X obj 1153 167 s remoteKitChange;
#X obj 825 340 s toRemoteOSC;
#X obj 831 313 print Sending remote change;
#X obj 1197 145 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1153 101 routeOSC /remotechange;
#X obj 118 255 print Port 6666 control;
#X msg 825 283 send /remotechange/\$1;
#X obj 297 201 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 290 221 routeOSC /boys /girls /testaudio /playsecret1 /playsecret2
/playsecret3;
#X obj 725 257 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 701 215 route /changekit;
#X obj 825 259 prepend symbol;
#N canvas 0 22 450 300 (subpatch) 0;
#X array DJPipi 97296 float 0;
#X coords 0 1 97295 -1 130 70 1 0 0;
#X restore -462 857 graph;
#X obj 186 684 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 186 706 s DJPipi;
#X obj 59 661 route 119 97 115 100 45 48;
#X obj 1193 983 sampleLoader;
#X connect 2 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 6 0 166 0;
#X connect 7 0 165 0;
#X connect 7 0 5 0;
#X connect 8 0 9 0;
#X connect 9 0 1 0;
#X connect 11 0 2 0;
#X connect 11 0 190 0;
#X connect 13 0 12 0;
#X connect 14 0 169 0;
#X connect 17 0 2 0;
#X connect 17 0 190 0;
#X connect 18 0 2 0;
#X connect 18 0 190 0;
#X connect 19 0 2 0;
#X connect 19 0 190 0;
#X connect 20 0 92 0;
#X connect 24 0 30 1;
#X connect 24 0 40 0;
#X connect 29 0 30 0;
#X connect 30 0 112 0;
#X connect 30 0 220 0;
#X connect 43 0 93 0;
#X connect 53 0 25 0;
#X connect 54 0 26 0;
#X connect 55 0 27 0;
#X connect 56 0 28 0;
#X connect 57 0 41 0;
#X connect 58 0 94 0;
#X connect 63 0 64 0;
#X connect 64 0 65 0;
#X connect 64 0 189 0;
#X connect 64 0 209 0;
#X connect 65 0 66 0;
#X connect 65 1 67 0;
#X connect 65 2 68 0;
#X connect 65 3 69 0;
#X connect 66 0 70 0;
#X connect 67 0 71 0;
#X connect 68 0 72 0;
#X connect 69 0 73 0;
#X connect 75 0 74 0;
#X connect 76 0 77 0;
#X connect 77 0 87 0;
#X connect 80 0 74 1;
#X connect 81 0 74 2;
#X connect 82 0 74 3;
#X connect 83 0 74 4;
#X connect 84 0 92 1;
#X connect 84 0 93 1;
#X connect 84 0 94 1;
#X connect 84 0 37 0;
#X connect 88 0 146 0;
#X connect 90 0 84 0;
#X connect 91 0 75 0;
#X connect 97 0 15 0;
#X connect 97 1 15 1;
#X connect 98 0 111 0;
#X connect 99 0 113 0;
#X connect 100 0 114 0;
#X connect 101 0 115 0;
#X connect 103 0 221 0;
#X connect 106 0 103 0;
#X connect 107 0 221 1;
#X connect 108 0 221 2;
#X connect 109 0 221 3;
#X connect 110 0 221 4;
#X connect 112 0 98 0;
#X connect 112 1 99 0;
#X connect 112 2 100 0;
#X connect 112 3 101 0;
#X connect 116 0 15 0;
#X connect 116 1 15 1;
#X connect 119 0 11 0;
#X connect 120 0 17 0;
#X connect 121 0 18 0;
#X connect 122 0 19 0;
#X connect 123 0 143 0;
#X connect 125 0 144 0;
#X connect 135 0 156 0;
#X connect 140 0 143 1;
#X connect 140 0 144 1;
#X connect 140 0 156 1;
#X connect 146 0 89 0;
#X connect 147 0 140 0;
#X connect 148 0 152 0;
#X connect 151 0 153 0;
#X connect 153 0 20 0;
#X connect 153 0 135 0;
#X connect 153 1 58 0;
#X connect 153 1 123 0;
#X connect 154 0 155 0;
#X connect 155 0 7 0;
#X connect 155 1 6 0;
#X connect 158 0 210 0;
#X connect 158 0 212 0;
#X connect 158 0 213 0;
#X connect 158 0 215 0;
#X connect 159 0 158 0;
#X connect 160 0 162 0;
#X connect 161 0 162 0;
#X connect 163 0 148 0;
#X connect 165 0 186 0;
#X connect 166 0 185 0;
#X connect 167 0 171 0;
#X connect 168 0 160 0;
#X connect 169 0 170 0;
#X connect 169 0 173 0;
#X connect 170 0 13 0;
#X connect 173 0 172 0;
#X connect 174 0 183 0;
#X connect 175 0 179 0;
#X connect 176 0 180 0;
#X connect 177 0 181 0;
#X connect 178 0 182 0;
#X connect 183 0 175 0;
#X connect 183 0 176 0;
#X connect 183 0 177 0;
#X connect 183 0 178 0;
#X connect 184 0 183 0;
#X connect 185 0 1 0;
#X connect 186 0 1 0;
#X connect 187 0 188 0;
#X connect 192 0 194 0;
#X connect 193 0 195 0;
#X connect 199 0 202 0;
#X connect 200 0 203 0;
#X connect 201 0 2 0;
#X connect 204 0 205 0;
#X connect 204 0 208 0;
#X connect 209 0 204 0;
#X connect 211 0 206 0;
#X connect 211 0 207 0;
#X connect 213 0 160 0;
#X connect 213 1 161 0;
#X connect 213 2 167 0;
#X connect 213 3 187 0;
#X connect 213 4 192 0;
#X connect 213 5 193 0;
#X connect 215 0 191 0;
#X connect 215 0 214 0;
#X connect 215 0 216 0;
#X connect 216 0 211 0;
#X connect 216 0 198 0;
#X connect 218 0 219 0;
#X connect 220 0 53 0;
#X connect 220 1 54 0;
#X connect 220 2 55 0;
#X connect 220 3 56 0;
#X connect 220 4 57 0;
#X connect 220 5 218 0;