-
Notifications
You must be signed in to change notification settings - Fork 1
/
macrodivide.pd
223 lines (223 loc) · 4.79 KB
/
macrodivide.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
#N canvas 556 158 884 681 10;
#X declare -lib zexy;
#X obj 56 110 inlet;
#X obj 140 599 outlet;
#X obj 140 529 +;
#X obj 210 377 sel;
#X obj 207 308 t f f;
#X obj 241 345 - 1;
#X obj 211 436 +;
#X obj 211 406 f;
#X obj 155 491 mod;
#X obj 273 301 *;
#X obj 301 112 inlet;
#X obj 250 26 loadbang;
#X obj 141 52 inlet;
#X obj 250 74 f \$1;
#X obj 300 158 f \$2;
#X obj 140 551 div;
#X obj 250 49 t b b;
#X obj 300 186 max 1;
#X obj 140 575 mod;
#X obj 250 97 max 1;
#X obj 352 331 min;
#X obj 320 261 f;
#X obj 300 208 t f b b f;
#X obj 320 285 t b f;
#X obj 320 311 f;
#X obj 320 338 *;
#X obj 322 363 +;
#X obj 227 467 -;
#X obj 371 274 - 1;
#X obj 179 391 *;
#X obj 352 308 mod;
#X obj 144 441 int;
#X msg 251 414 -1;
#X obj 115 356 route step;
#X obj 141 74 route mode set;
#X obj 56 136 route mode;
#X obj 400 106 inlet;
#X obj 334 81 f \$4;
#X obj 369 81 f \$5;
#X obj 183 121 t f f f;
#X obj 297 80 f \$3;
#X obj 415 291 f;
#X obj 517 129 declare -lib zexy;
#N canvas 209 274 962 699 subpatch--- 0;
#X obj 17 20 inlet newval;
#X obj 210 21 inlet outval;
#X obj 115 19 inlet inval;
#X obj 385 20 inlet inmode;
#X obj 586 19 inlet favor;
#X obj 482 20 inlet outmode;
#X obj 32 319 route 1 0;
#X obj 21 80 >;
#X obj 42 112 >;
#X obj 696 19 inlet div;
#X text 106 319 1 = output ok;
#X obj 262 239 f;
#X obj 271 266 %;
#X msg 317 263 -1;
#X obj 63 658 outlet;
#X obj 36 342 list prepend;
#X obj 42 604 f;
#X obj 49 632 -;
#X text 118 371 0 = output stays;
#X obj 847 51 inlet old0;
#X obj 78 521 div;
#X obj 71 453 f;
#X obj 78 545 *;
#X obj 67 423 b;
#X obj 207 460 list prepend;
#X obj 209 488 route 0 1;
#X text 289 489 0 = output gets modded;
#X obj 260 169 sel 0 1;
#X obj 30 284 pack f f;
#X msg 234 524 -1;
#X obj 21 41 t f f f;
#X obj 38 370 route 0 1 2;
#X obj 111 457 f;
#X obj 113 493 +;
#X obj 146 471 * 0.5;
#X obj 103 418 t b b;
#X obj 146 446 f;
#X obj 313 21 inlet old;
#X obj 259 199 demultiplex;
#X obj 31 549 b;
#X obj 284 292 t f;
#X connect 0 0 30 0;
#X connect 1 0 16 1;
#X connect 2 0 11 1;
#X connect 2 0 22 1;
#X connect 2 0 8 1;
#X connect 3 0 38 1;
#X connect 4 0 15 1;
#X connect 5 0 24 1;
#X connect 6 0 15 0;
#X connect 6 1 24 0;
#X connect 7 0 28 0;
#X connect 8 0 27 0;
#X connect 9 0 7 1;
#X connect 11 0 12 0;
#X connect 12 0 40 0;
#X connect 13 0 40 0;
#X connect 15 0 31 0;
#X connect 16 0 17 0;
#X connect 17 0 14 0;
#X connect 19 0 21 1;
#X connect 19 0 32 1;
#X connect 20 0 22 0;
#X connect 21 0 20 0;
#X connect 22 0 14 0;
#X connect 23 0 21 0;
#X connect 24 0 25 0;
#X connect 25 0 39 0;
#X connect 25 1 29 0;
#X connect 27 0 38 0;
#X connect 27 1 11 0;
#X connect 28 0 6 0;
#X connect 29 0 17 0;
#X connect 30 0 7 0;
#X connect 30 1 8 0;
#X connect 30 2 12 1;
#X connect 30 2 28 1;
#X connect 31 0 39 0;
#X connect 31 1 23 0;
#X connect 31 2 35 0;
#X connect 32 0 33 0;
#X connect 33 0 20 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 35 1 36 0;
#X connect 36 0 34 0;
#X connect 37 0 20 1;
#X connect 37 0 36 1;
#X connect 38 0 11 0;
#X connect 38 1 13 0;
#X connect 39 0 16 0;
#X connect 40 0 17 1;
#X restore 200 196 pd subpatch---;
#X obj 320 237 demultiplex;
#X obj 382 205 >= 1;
#X obj 247 444 t f;
#X obj 229 247 t f;
#X connect 0 0 35 0;
#X connect 2 0 15 0;
#X connect 2 0 21 1;
#X connect 2 0 43 2;
#X connect 3 0 7 0;
#X connect 3 0 32 0;
#X connect 3 1 46 0;
#X connect 4 0 3 0;
#X connect 4 1 2 0;
#X connect 5 0 3 1;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 8 0 7 1;
#X connect 8 0 2 1;
#X connect 8 0 43 8;
#X connect 8 0 41 1;
#X connect 9 0 8 1;
#X connect 10 0 17 0;
#X connect 11 0 16 0;
#X connect 12 0 34 0;
#X connect 13 0 19 0;
#X connect 14 0 17 0;
#X connect 15 0 18 0;
#X connect 16 0 13 0;
#X connect 16 1 14 0;
#X connect 16 1 37 0;
#X connect 16 1 38 0;
#X connect 16 1 40 0;
#X connect 17 0 22 0;
#X connect 18 0 1 0;
#X connect 18 0 24 1;
#X connect 18 0 43 7;
#X connect 19 0 39 0;
#X connect 20 0 26 1;
#X connect 21 0 23 0;
#X connect 22 0 30 1;
#X connect 22 1 44 0;
#X connect 22 2 9 0;
#X connect 22 3 9 1;
#X connect 22 3 15 1;
#X connect 22 3 25 1;
#X connect 22 3 28 0;
#X connect 23 0 24 0;
#X connect 23 1 30 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 8 0;
#X connect 28 0 20 1;
#X connect 29 0 31 0;
#X connect 30 0 20 0;
#X connect 31 0 8 0;
#X connect 32 0 46 0;
#X connect 33 0 31 0;
#X connect 33 1 29 0;
#X connect 34 0 43 6;
#X connect 34 0 45 0;
#X connect 34 1 33 0;
#X connect 34 2 19 0;
#X connect 35 0 43 4;
#X connect 35 1 4 0;
#X connect 36 0 43 5;
#X connect 37 0 43 6;
#X connect 38 0 43 5;
#X connect 39 0 43 3;
#X connect 39 1 43 0;
#X connect 39 2 47 0;
#X connect 40 0 43 4;
#X connect 41 0 8 0;
#X connect 43 0 8 0;
#X connect 44 0 21 0;
#X connect 44 1 41 0;
#X connect 45 0 44 1;
#X connect 46 0 27 1;
#X connect 46 0 43 1;
#X connect 47 0 5 0;
#X connect 47 0 6 1;
#X connect 47 0 18 1;
#X connect 47 0 29 1;
#X connect 47 0 9 0;