#N canvas 72 216 605 628 10; #X obj 42 110 inlet; #X text 42 92 clock; #X obj 101 111 inlet; #X text 98 91 tuning; #X obj 158 110 inlet; #X text 155 90 cutoff; #X obj 214 110 inlet; #X text 214 90 reso; #X obj 267 109 inlet; #X text 264 89 env mod; #X obj 329 109 inlet; #X text 326 89 decay; #X obj 379 109 inlet; #X text 42 31 first argument is instance name. the sequencing data is stored in arrays with names derived from instance name; #X text 376 89 accent; #X text 42 11 tb303 guts (frequencies are midi notes); #X obj 442 108 inlet; #X text 427 88 saw/square; #N canvas 0 0 450 300 osc 0; #X obj 75 56 inlet~; #X obj 202 54 inlet; #X obj 75 107 blosc~ saw; #X obj 277 85 loadbang; #X msg 274 109 0; #X msg 307 109 0.5; #X obj 159 106 blosc~ saw; #X obj 162 144 route 0 1; #X obj 75 181 *~; #X obj 105 181 *~; #X obj 74 227 outlet~; #X msg 162 174 1; #X msg 162 193 0; #X msg 195 173 0.5; #X msg 195 193 -0.5; #X obj 203 78 mod 2; #X text 92 14 saw/square oscillator; #X connect 0 0 2 0; #X connect 1 0 15 0; #X connect 2 0 8 0; #X connect 3 0 4 0; #X connect 3 0 5 0; #X connect 4 0 2 1; #X connect 5 0 6 1; #X connect 6 0 9 0; #X connect 7 0 11 0; #X connect 7 1 13 0; #X connect 8 0 10 0; #X connect 9 0 10 0; #X connect 11 0 8 1; #X connect 11 0 12 0; #X connect 12 0 9 1; #X connect 13 0 14 0; #X connect 15 0 7 0; #X restore 170 327 pd osc; #X obj 170 303 lop~; #X obj 170 245 mtof; #X obj 170 219 +; #X obj 327 425 resofilt~ 3; #X obj 170 361 vol~; #X obj 209 361 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 88 256; #X text 252 361 overdrive; #X obj 392 285 ead~; #X obj 412 262 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 7 256; #X obj 452 262 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 802 256; #X obj 328 519 *~; #N canvas 539 459 535 405 glide_gate 0; #X obj 60 207 outlet; #X obj 60 36 inlet; #X obj 60 63 moses 0.5; #X msg 118 88 bang; #X obj 118 114 f; #X msg 60 87 0; #X obj 172 87 nbx 5 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 60 140 t f b; #X obj 60 163 f 0; #X text 113 162 delay glide value for one clock pulse; #X text 140 63 glide on/off -> lowpass freq; #X obj 156 207 outlet; #X text 44 231 glide freq; #X text 150 230 stretch gate; #X msg 91 87 1; #X connect 1 0 2 0; #X connect 2 0 5 0; #X connect 2 1 3 0; #X connect 2 1 14 0; #X connect 3 0 4 0; #X connect 4 0 7 0; #X connect 5 0 7 0; #X connect 5 0 11 0; #X connect 6 0 4 1; #X connect 7 0 8 1; #X connect 7 1 8 0; #X connect 8 0 0 0; #X connect 14 0 11 0; #X restore 193 277 pd glide_gate; #X obj 292 176 mtof; #X obj 348 303 *~; #X obj 158 139 mtof; #X obj 349 386 +~; #N canvas 0 0 450 300 accent 0; #X obj 114 56 inlet; #X obj 114 88 mod 2; #X obj 114 130 outlet; #X connect 0 0 1 0; #X connect 1 0 2 0; #X restore 140 429 pd accent; #X obj 381 460 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 7 256; #X obj 383 259 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 292 155 +; #X obj 328 545 outlet~; #X obj 42 152 tabread \$1-note; #X obj 31 174 tabread \$1-accent; #X obj 15 198 tabread \$1-glide; #X obj 370 491 ear~; #X obj 460 376 del; #X obj 502 349 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 75 256; #X msg 418 398 1; #X msg 453 400 0; #X obj 139 464 select 0 1; #X obj 176 498 f; #X obj 138 536 f; #X obj 182 524 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10 -262144 -1 -1 91 256; #X text 252 590 todo: gate; #X connect 0 0 40 0; #X connect 0 0 41 0; #X connect 0 0 42 0; #X connect 2 0 21 1; #X connect 4 0 33 0; #X connect 6 0 22 2; #X connect 8 0 38 0; #X connect 10 0 28 0; #X connect 12 0 38 1; #X connect 16 0 18 1; #X connect 18 0 23 0; #X connect 19 0 18 0; #X connect 20 0 19 0; #X connect 21 0 20 0; #X connect 22 0 29 0; #X connect 23 0 22 0; #X connect 24 0 23 1; #X connect 26 0 32 1; #X connect 27 0 26 1; #X connect 28 0 26 2; #X connect 28 0 49 1; #X connect 29 0 39 0; #X connect 30 0 19 1; #X connect 30 1 37 0; #X connect 31 0 32 0; #X connect 32 0 34 0; #X connect 33 0 34 1; #X connect 34 0 22 1; #X connect 35 0 48 0; #X connect 36 0 43 1; #X connect 37 0 26 0; #X connect 37 0 46 0; #X connect 37 0 44 0; #X connect 38 0 31 0; #X connect 40 0 21 0; #X connect 41 0 35 0; #X connect 42 0 30 0; #X connect 43 0 29 1; #X connect 44 0 47 0; #X connect 45 0 44 1; #X connect 46 0 43 0; #X connect 47 0 43 0; #X connect 48 0 50 0; #X connect 48 1 49 0; #X connect 50 0 43 2; #X connect 51 0 50 1;