-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslash.oscroute.pd
executable file
·263 lines (263 loc) · 6.11 KB
/
slash.oscroute.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
#N canvas 160 23 1280 785 12;
#X obj 153 17 inlet;
#X obj 8 17 inlet;
#N canvas 0 23 703 607 \$0-routes 0;
#X obj 10 10 r 1028-dynin;
#X obj 10 35 route hello;
#X obj 10 60 route aaa;
#X obj 10 85 s 1028-dynout1;
#X obj 160 85 s 1028-dynout2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 4 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 2 1 4 0;
#X coords 0 607 1 606 150 400 0;
#X restore 257 138 pd \$0-routes;
#N canvas 422 57 694 674 dynpatching 1;
#N canvas 0 23 1440 824 split 0;
#X obj 581 106 list fromsymbol;
#X obj 581 155 list length;
#X floatatom 581 207 5 0 0 0 - - -;
#X obj 581 234 until;
#X msg 623 234 0;
#X obj 581 258 f;
#X obj 610 258 + 1;
#X obj 581 337 list store;
#X msg 581 311 get \$1 1;
#X obj 581 130 t l l b;
#X msg 1099 448 set;
#X obj 501 311 ==;
#X obj 581 179 t f f;
#X obj 581 282 t f f;
#X obj 501 335 sel 1;
#X obj 576 370 t f f;
#X obj 576 395 spigot;
#X msg 576 420 add2 \$1;
#X msg 577 473 97 97 97;
#X obj 524 498 list tosymbol;
#X obj 682 398 t b b;
#X msg 523 793 104 101 108 108 111 \, 97 97 97;
#X msg 650 447 set;
#X obj 669 370 t f f;
#X obj 627 398 sel 0;
#X obj 519 278 - 1;
#X msg 442 599 addcomma;
#X obj 469 505 !=;
#X obj 383 605 spigot;
#X obj 487 472 - 2;
#X obj 581 37 inlet;
#X obj 581 60 list trim;
#X obj 523 842 outlet;
#X obj 581 82 symbol;
#X obj 627 364 != 47;
#X obj 525 522 t b a b;
#X obj 694 607 f;
#X obj 722 607 + 1;
#X msg 788 520 0;
#X obj 714 692 outlet;
#X obj 677 660 f;
#X obj 485 414 t b b b;
#X obj 704 660 + 1;
#X obj 888 627 list fromsymbol;
#X obj 1064 587 symbol;
#X msg 982 587 symbol a\$1;
#X obj 1010 626 list fromsymbol;
#X obj 1010 650 list split 1;
#X obj 888 554 route symbol float bang;
#X msg 895 587 symbol bang;
#X obj 1008 679 list tosymbol;
#X obj 830 674 list prepend add2;
#X obj 830 698 list trim;
#X connect 0 0 9 0;
#X connect 1 0 12 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 5 0 13 0;
#X connect 6 0 5 1;
#X connect 7 0 15 0;
#X connect 8 0 7 0;
#X connect 9 0 1 0;
#X connect 9 1 7 1;
#X connect 9 2 4 0;
#X connect 9 2 10 0;
#X connect 9 2 38 0;
#X connect 10 0 21 0;
#X connect 10 0 18 0;
#X connect 11 0 14 0;
#X connect 12 0 2 0;
#X connect 12 1 25 0;
#X connect 12 1 29 0;
#X connect 13 0 11 0;
#X connect 13 0 27 0;
#X connect 13 1 8 0;
#X connect 14 0 41 0;
#X connect 15 0 16 0;
#X connect 15 1 34 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 35 0;
#X connect 20 0 22 0;
#X connect 20 1 18 0;
#X connect 21 0 32 0;
#X connect 22 0 18 0;
#X connect 23 1 16 1;
#X connect 24 0 20 0;
#X connect 25 0 11 1;
#X connect 26 0 21 0;
#X connect 27 0 28 1;
#X connect 28 0 26 0;
#X connect 29 0 27 1;
#X connect 30 0 31 0;
#X connect 31 0 33 0;
#X connect 33 0 0 0;
#X connect 34 0 23 0;
#X connect 34 0 24 0;
#X connect 35 0 28 0;
#X connect 35 1 48 0;
#X connect 35 2 36 0;
#X connect 36 0 37 0;
#X connect 36 0 40 1;
#X connect 37 0 36 1;
#X connect 38 0 36 1;
#X connect 40 0 42 0;
#X connect 41 0 21 0;
#X connect 41 1 40 0;
#X connect 41 2 18 0;
#X connect 42 0 39 0;
#X connect 43 0 51 0;
#X connect 44 0 43 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 1 50 0;
#X connect 48 0 43 0;
#X connect 48 1 45 0;
#X connect 48 2 49 0;
#X connect 48 3 44 0;
#X connect 49 0 43 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 21 0;
#X restore 192 172 pd split;
#X obj 192 129 symbol \$1;
#X obj 115 3 inlet;
#X msg 319 343 \; pd-\$1-routes clear \;;
#X obj 115 70 f \$0;
#X obj 192 194 t a b;
#X obj 343 176 f;
#X obj 373 176 + 1;
#X msg 233 150 0;
#X obj 192 150 t a b;
#X obj 343 198 * 25;
#X obj 377 198 + 35;
#X msg 319 416 \; pd-\$3-routes obj 10 \$2 route \$1 \;;
#X obj 224 300 * 25;
#X obj 224 344 pack 0 \$0;
#X obj 114 193 f;
#X obj 114 95 t b b f f;
#X obj 146 302 until;
#X obj 146 326 f;
#X obj 173 326 + 1;
#X obj 146 349 t f f;
#X obj 196 349 + 1;
#X obj 206 242 pack s 0 \$0;
#X obj 224 322 + 10;
#X msg 319 379 \; pd-\$1-routes obj 10 10 r \$1-dynin \;;
#X obj 115 48 t b a;
#X obj 260 34 loadbang;
#X obj 194 217 list tosymbol;
#X msg 319 452 \; pd-\$2-routes obj 10 \$1 s \$2-dynout1 \; pd-\$2-routes
obj 160 \$1 s \$2-dynout2 \;;
#X obj 54 473 pack 0 0 \$0;
#X obj 146 252 + 1;
#X msg 319 593 \; pd-\$3-routes connect \$1 1 \$2 0 \;;
#X obj 126 452 + 2;
#X obj 114 226 t f f;
#X obj 146 277 t f f;
#X obj 147 372 pack 0 0 \$0 0;
#X obj 244 372 + 2;
#X msg 319 504 \; pd-\$3-routes connect \$1 0 \$2 0 \;;
#X msg 319 542 \; pd-\$3-routes connect \$1 1 \$4 0 \;;
#X obj 163 422 t l l;
#X obj 194 503 list store;
#X msg 163 448 \$1;
#X obj 163 472 > 0;
#X obj 190 472 sel 1;
#X obj 197 15 print;
#X obj 54 451 t f f b;
#X connect 0 0 5 0;
#X connect 0 1 15 1;
#X connect 0 1 36 0;
#X connect 1 0 9 0;
#X connect 2 0 25 0;
#X connect 2 0 44 0;
#X connect 4 0 16 0;
#X connect 5 0 27 0;
#X connect 5 1 6 0;
#X connect 6 0 7 0;
#X connect 6 0 10 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 8 0 18 1;
#X connect 9 0 0 0;
#X connect 9 1 8 0;
#X connect 10 0 11 0;
#X connect 11 0 22 1;
#X connect 13 0 23 0;
#X connect 14 0 28 0;
#X connect 15 0 33 0;
#X connect 16 0 15 0;
#X connect 16 1 1 0;
#X connect 16 2 24 0;
#X connect 16 3 3 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 18 0 20 0;
#X connect 19 0 18 1;
#X connect 20 0 35 0;
#X connect 20 1 21 0;
#X connect 21 0 35 1;
#X connect 22 0 12 0;
#X connect 23 0 14 0;
#X connect 25 0 4 0;
#X connect 25 1 1 1;
#X connect 26 0 4 0;
#X connect 27 0 22 0;
#X connect 29 0 31 0;
#X connect 30 0 34 0;
#X connect 32 0 29 1;
#X connect 33 0 45 0;
#X connect 33 1 30 0;
#X connect 34 0 17 0;
#X connect 34 1 13 0;
#X connect 35 0 39 0;
#X connect 36 0 35 3;
#X connect 39 0 41 0;
#X connect 39 1 37 0;
#X connect 39 1 40 1;
#X connect 40 0 38 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 40 0;
#X connect 45 0 29 0;
#X connect 45 1 32 0;
#X restore 153 138 pd dynpatching;
#X obj 8 90 s \$0-dynin;
#X obj 8 242 outlet;
#X obj 8 190 r \$0-dynout1;
#X obj 128 242 outlet;
#X obj 128 220 r \$0-dynout2;
#X obj 153 90 list trim;
#X obj 153 114 symbol;
#X obj 8 214 list prepend;
#X connect 0 0 9 0;
#X connect 1 0 4 0;
#X connect 6 0 11 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 3 0;
#X connect 11 0 5 0;