-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlaunchpad.pd
287 lines (287 loc) · 7.49 KB
/
launchpad.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
#N canvas -8 -8 1366 696 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array page 72 float 2;
#X coords 0 63 72 0 200 140 1 0 0;
#X restore 555 16 graph;
#X obj 759 211 ctlin;
#X obj 759 241 pack f f;
#X obj 759 271 route 127;
#X obj 759 301 sel 104 105 106 107 108 109 110 111;
#X obj 759 331 bng 17 250 50 0 up empty empty 17 7 0 10 -262144 -1
-1;
#X obj 784 331 bng 17 250 50 0 down empty empty 17 7 0 10 -262144 -1
-1;
#X obj 810 331 bng 17 250 50 0 left empty empty 17 7 0 10 -262144 -1
-1;
#X obj 836 331 bng 17 250 50 0 right empty empty 17 7 0 10 -262144
-1 -1;
#X obj 862 331 bng 17 250 50 0 session empty empty 17 7 0 10 -262144
-1 -1;
#X obj 888 331 bng 17 250 50 0 user_1 empty empty 17 7 0 10 -262144
-1 -1;
#X obj 914 331 bng 17 250 50 0 user_2 empty empty 17 7 0 10 -262144
-1 -1;
#X obj 940 331 bng 17 250 50 0 mixer empty empty 17 7 0 10 -262144
-1 -1;
#X obj 19 15 notein;
#X obj 19 418 noteout;
#X obj 19 298 i;
#X obj 19 195 lp_color;
#N canvas 0 0 450 300 (subpatch) 0;
#X array xy 72 float 3;
#A 0 1 16 1 16 1 16 1 16 16 1 16 1 16 1 16 1 1 16 1 16 1 16 1 16 16
1 16 1 16 1 16 1 1 16 1 16 1 16 1 16 16 1 16 1 16 1 16 1 1 16 1 16
1 16 1 16 16 1 16 1 16 1 16 1 0 0 0 0 0 0 0 0;
#X coords 0 63 72 0 200 140 1 0 0;
#X restore 1082 20 graph;
#X obj 118 268 i;
#X obj 118 238 t b;
#N canvas 0 0 450 300 (subpatch) 0;
#X array grid 72 float 3;
#A 0 1 1 1 1 17 17 17 17 1 1 1 1 17 17 17 17 1 1 1 1 17 17 17 17 1
1 1 1 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 16 16 16 16 17
17 17 17 16 16 16 16 17 17 17 17 16 16 16 16 0 0 0 0 0 0 0 0;
#X coords 0 63 71 0 200 140 1 0 0;
#X restore 1082 180 graph;
#X obj 76 418 tabwrite page;
#X obj 19 135 tabread page;
#X obj 225 165 tabread xy;
#N canvas 699 239 450 300 reset_xy 0;
#X obj 155 -217 reset_clock;
#X obj 174 -157 tabread xy;
#X obj 212 -67 tabwrite page;
#X obj 155 -67 noteout;
#X obj 174 -127 t f f;
#X obj 155 -187 t f f f;
#X obj 155 -247 inlet;
#X obj 155 -97 index2note;
#X connect 0 0 5 0;
#X connect 1 0 4 0;
#X connect 4 0 2 0;
#X connect 4 1 3 1;
#X connect 5 0 7 0;
#X connect 5 1 1 0;
#X connect 5 2 2 1;
#X connect 6 0 0 0;
#X connect 7 0 3 0;
#X restore 762 655 pd reset_xy;
#N canvas 900 243 450 300 reset_grid 0;
#X obj 155 -217 reset_clock;
#X obj 212 -67 tabwrite page;
#X obj 155 -67 noteout;
#X obj 174 -127 t f f;
#X obj 155 -187 t f f f;
#X obj 155 -247 inlet;
#X obj 174 -157 tabread grid;
#X obj 155 -97 index2note;
#X connect 0 0 4 0;
#X connect 3 0 1 0;
#X connect 3 1 2 1;
#X connect 4 0 7 0;
#X connect 4 1 6 0;
#X connect 4 2 1 1;
#X connect 5 0 0 0;
#X connect 6 0 3 0;
#X connect 7 0 2 0;
#X restore 843 655 pd reset_grid;
#X obj 763 415 r right;
#X obj 669 415 r left;
#X floatatom 720 416 5 0 0 0 - - -;
#N canvas 572 187 450 448 reset_zero 0;
#X obj 95 -166 reset_clock;
#X obj 152 -16 tabwrite page;
#X obj 95 -16 noteout;
#X obj 114 -76 t f f;
#X obj 95 -136 t f f f;
#X obj 95 -196 inlet;
#X msg 114 -106 0;
#X obj 95 -46 index2note;
#X connect 0 0 4 0;
#X connect 3 0 1 0;
#X connect 3 1 2 1;
#X connect 4 0 7 0;
#X connect 4 1 6 0;
#X connect 4 2 1 1;
#X connect 5 0 0 0;
#X connect 6 0 3 0;
#X connect 7 0 2 0;
#X restore 669 655 pd reset_zero;
#X obj 669 475 i;
#X obj 732 475 i;
#X obj 720 445 t f f;
#X obj 732 535 + 1;
#X obj 669 535 - 1;
#X obj 732 505 moses 3;
#X obj 669 505 moses -2;
#X obj 669 625 sel -3 -2 -1 0 1 2 3;
#X obj 669 565 i;
#X obj 300 165 tabread grid;
#X obj 19 165 sel 0 1 16 17;
#X msg 188 165 0;
#X obj 118 165 + 4;
#X obj 151 135 loadbang;
#X msg 151 165 4;
#X obj 669 595 t f f;
#X obj 118 105 r \$0-menu_counter;
#X obj 720 385 r \$0-menu_counter;
#X obj 804 625 s \$0-menu_counter;
#X obj 19 45 note2index;
#X obj 19 75 stripnote;
#X obj 34 358 index2note;
#X obj 19 328 t b f f;
#X obj 19 388 i;
#X obj 19 448 r \$0-menu_counter;
#X obj 19 478 sel -3 -2 -1 0 1 2 3;
#X msg 56 603 48;
#X msg 19 603 0;
#X msg 93 603 51;
#X msg 130 603 3;
#X msg 167 603 106;
#X msg 204 603 107;
#X obj 19 538 t b b;
#X obj 268 538 t b b;
#X obj 313 538 t b b;
#X obj 154 538 t b b b b;
#X obj 64 538 t b b;
#X obj 109 538 t b b;
#X obj 223 538 t b b;
#X obj 19 663 ctlout;
#X obj 151 238 switch 7 1 1 1 1;
#N canvas 900 243 450 300 reset_x-arrows 0;
#X obj 155 -217 reset_clock;
#X obj 212 -67 tabwrite page;
#X obj 155 -67 noteout;
#X obj 174 -127 t f f;
#X obj 155 -187 t f f f;
#X obj 155 -247 inlet;
#X obj 155 -97 index2note;
#X obj 174 -157 tabread x-arrows;
#X connect 0 0 4 0;
#X connect 3 0 1 0;
#X connect 3 1 2 1;
#X connect 4 0 6 0;
#X connect 4 1 7 0;
#X connect 4 2 1 1;
#X connect 5 0 0 0;
#X connect 6 0 2 0;
#X connect 7 0 3 0;
#X restore 936 655 pd reset_x-arrows;
#X obj 19 105 t f f f f f f;
#X obj 225 195 t f f;
#X obj 300 195 t f f;
#X obj 387 195 t f f;
#X obj 387 165 tabread x-arrows;
#N canvas 0 0 450 300 (subpatch) 0;
#X array x-arrows 72 float 3;
#A 0 17 1 1 1 1 1 1 17 16 17 1 1 1 1 17 16 16 16 17 1 1 17 16 16 16
16 16 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 17 1 1 17 16 16
16 17 1 1 1 1 17 16 17 1 1 1 1 1 1 17 0 0 0 0 0 0 0 0;
#X coords 0 63 71 0 200 140 1 0 0;
#X restore 1082 340 graph;
#X obj 422 381 switch;
#X connect 1 0 2 0;
#X connect 1 1 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 4 2 7 0;
#X connect 4 3 8 0;
#X connect 4 4 9 0;
#X connect 4 5 10 0;
#X connect 4 6 11 0;
#X connect 4 7 12 0;
#X connect 13 0 49 0;
#X connect 13 1 49 1;
#X connect 15 0 52 0;
#X connect 16 0 15 0;
#X connect 18 0 15 0;
#X connect 19 0 18 0;
#X connect 22 0 40 0;
#X connect 23 0 73 0;
#X connect 26 0 31 0;
#X connect 27 0 30 0;
#X connect 28 0 32 0;
#X connect 30 0 36 0;
#X connect 31 0 35 0;
#X connect 32 0 30 1;
#X connect 32 1 31 1;
#X connect 33 0 38 0;
#X connect 34 0 38 0;
#X connect 35 0 33 0;
#X connect 36 1 34 0;
#X connect 37 0 24 0;
#X connect 37 1 25 0;
#X connect 37 2 71 0;
#X connect 37 3 29 0;
#X connect 37 4 24 0;
#X connect 37 5 25 0;
#X connect 37 6 71 0;
#X connect 38 0 45 0;
#X connect 39 0 74 0;
#X connect 40 0 16 0;
#X connect 40 1 16 0;
#X connect 40 2 16 0;
#X connect 40 3 16 0;
#X connect 40 4 19 0;
#X connect 41 0 70 4;
#X connect 42 0 70 0;
#X connect 43 0 44 0;
#X connect 44 0 70 0;
#X connect 45 0 37 0;
#X connect 45 1 48 0;
#X connect 46 0 42 0;
#X connect 46 0 41 0;
#X connect 47 0 28 0;
#X connect 49 0 50 0;
#X connect 49 1 50 1;
#X connect 50 0 72 0;
#X connect 51 0 53 1;
#X connect 52 0 53 0;
#X connect 52 1 14 1;
#X connect 52 2 21 0;
#X connect 53 0 14 0;
#X connect 54 0 55 0;
#X connect 55 0 62 0;
#X connect 55 1 66 0;
#X connect 55 2 67 0;
#X connect 55 3 65 0;
#X connect 55 4 68 0;
#X connect 55 5 63 0;
#X connect 55 6 64 0;
#X connect 56 0 69 0;
#X connect 57 0 69 0;
#X connect 58 0 69 0;
#X connect 59 0 69 0;
#X connect 60 0 69 1;
#X connect 61 0 69 1;
#X connect 62 0 59 0;
#X connect 62 1 60 0;
#X connect 63 0 58 0;
#X connect 63 1 61 0;
#X connect 64 0 59 0;
#X connect 64 1 61 0;
#X connect 65 0 57 0;
#X connect 65 1 60 0;
#X connect 65 2 57 0;
#X connect 65 3 61 0;
#X connect 66 0 58 0;
#X connect 66 1 60 0;
#X connect 67 0 56 0;
#X connect 67 1 60 0;
#X connect 68 0 56 0;
#X connect 68 1 61 0;
#X connect 70 0 18 1;
#X connect 72 0 22 0;
#X connect 72 1 51 0;
#X connect 72 2 21 1;
#X connect 72 3 23 0;
#X connect 72 4 39 0;
#X connect 72 5 76 0;
#X connect 73 0 70 1;
#X connect 73 1 70 5;
#X connect 74 0 70 2;
#X connect 74 1 70 6;
#X connect 75 0 70 3;
#X connect 75 1 70 7;
#X connect 76 0 75 0;