#N canvas 145 172 467 332 12; #X obj 222 293 s tgp; #X floatatom 258 179 3 0 130 1 MASTER-OUT - -; #X floatatom 267 80 0 0 0 0 to-> - -; #X floatatom 213 133 4 0 0 3 note - -; #N canvas 833 188 629 507 pitch 1; #X floatatom 22 51 0 0 0 0 - - -; #X obj 386 29 unpack 0 0; #X obj 386 6 r testtone; #X obj 28 339 *~; #X obj 424 224 r atten~; #X obj 424 306 line~; #X obj 28 228 +~; #X obj 22 28 mtof; #X floatatom 22 5 0 0 0 0 - - -; #X obj 209 7 r reset; #X text 429 419 FAKE PITCHES:; #X text 428 440 127 -- rest; #X text 428 461 142 -- decay; #X text 428 480 145 -- attack; #X obj 50 203 adc~ 1; #X obj 22 75 osc~ 440; #X obj 424 281 pack 0 50; #X obj 424 253 dbtorms; #X obj 28 254 hip~ 5; #X obj 233 337 *~; #X obj 27 160 *~ 0; #X obj 37 416 s~ input-signal1; #X obj 234 413 s~ input-signal2; #X obj 234 221 +~; #X obj 256 196 adc~ 2; #N canvas 25 59 856 467 fiddle 0; #X obj 20 29 inlet~; #X obj 298 28 r fiddle; #X obj 764 274 r meters~; #X obj 720 359 s tuning; #X obj 542 418 print PITCH; #X obj 720 333 speedlim 300; #X obj 21 153 fsplit 46 100; #X obj 721 306 spigot; #X obj 542 340 spigot; #X obj 23 180 t f f; #X obj 722 128 switch~; #X floatatom 722 104 1 0 0 0 - - -; #X obj 721 52 r pitch-track-on; #X obj 721 80 != 0; #X obj 628 182 r reset; #X msg 628 208 \; pitch-track-on 1; #X obj 273 220 t f f; #X obj 44 377 s adc1-pitch-raw; #X obj 22 406 s adc1-pitch-notes; #X obj 34 347 s adc1-env-raw; #X obj 542 393 expr int($f1*10+0.5)*0.1; #X obj 19 104 sigmund~ -npts 1024 -hop 512 -npeak 12 -maxfreq 5000 note env pitch; #X obj 65 74 r sigmund; #X obj 296 57 print fiddle; #X obj 287 410 s raw-pitch-for-following; #X obj 217 436 s cooked-pitch-for-following; #X obj 337 311 r follow-pitch; #X obj 218 337 spigot; #X obj 288 338 spigot; #X obj 310 361 r follow-transpose; #X obj 218 380 +; #X obj 288 384 +; #X connect 0 0 21 0; #X connect 1 0 23 0; #X connect 2 0 7 1; #X connect 2 0 8 1; #X connect 5 0 3 0; #X connect 6 0 9 0; #X connect 7 0 5 0; #X connect 8 0 20 0; #X connect 9 0 8 0; #X connect 9 0 18 0; #X connect 9 1 27 0; #X connect 11 0 10 0; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 15 0; #X connect 16 0 17 0; #X connect 16 0 7 0; #X connect 16 1 28 0; #X connect 20 0 4 0; #X connect 21 0 6 0; #X connect 21 1 19 0; #X connect 21 2 16 0; #X connect 22 0 21 0; #X connect 26 0 27 1; #X connect 26 0 28 1; #X connect 27 0 30 0; #X connect 28 0 31 0; #X connect 29 0 31 1; #X connect 29 0 30 1; #X connect 30 0 25 0; #X connect 31 0 24 0; #X restore 10 476 pd fiddle; #N canvas 386 1 564 413 no-fiddle 0; #X obj 110 45 inlet~; #X text 105 182 envelope; #X obj 283 296 s in-DB; #X obj 52 356 s raw-db; #N canvas 126 15 441 522 rest 0; #X floatatom 191 80 0 0 0 0 - - -; #X obj 191 49 r rest-threshold; #X obj 126 106 split 0 55; #X obj 91 67 t b f; #X text 85 19 env (control); #X obj 91 43 inlet; #X msg 159 152 0; #X floatatom 91 341 0 0 0 0 - - -; #X msg 218 154 bang; #X msg 105 149 bang; #X obj 172 252 split 0 200; #X floatatom 174 224 0 0 0 0 - - -; #X obj 172 197 timer; #X obj 320 204 r rest-time; #X floatatom 320 233 0 0 0 0 - - -; #X msg 174 295 1; #X obj 91 370 sel 0 1; #X msg 91 406 1; #X obj 230 361 change; #X msg 83 476 127; #X obj 83 505 s fake-note; #X obj 229 395 s rest; #X msg 129 407 0; #X obj 82 448 spigot; #X connect 1 0 0 0; #X connect 5 0 3 0; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 7 0 18 0; #X connect 8 0 12 0; #X connect 9 0 12 1; #X connect 12 0 11 0; #X connect 13 0 14 0; #X connect 15 0 7 0; #X connect 16 0 17 0; #X connect 16 1 23 0; #X connect 17 0 23 1; #X connect 18 0 21 0; #X connect 19 0 20 0; #X connect 22 0 23 1; #X connect 23 0 22 0; #X connect 23 0 19 0; #X restore 136 357 pd rest; #N canvas 168 12 701 584 attack-decay 0; #X obj 340 155 i; #X obj 393 155 i; #X obj 284 155 i; #X obj 101 76 t b f b b b b b; #X obj 230 154 i; #X floatatom 478 196 0 0 0 0 - - -; #X obj 481 166 r rest-threshold; #X obj 98 41 inlet; #X msg 267 24 bang; #X floatatom 264 52 0 0 0 0 - - -; #X msg 310 442 145; #X msg 413 443 142; #X obj 170 532 s decay; #X obj 316 476 s fake-note; #X obj 56 530 s attack; #X obj 198 359 0; #X obj 214 326 sel 1; #X obj 48 362 1; #X obj 68 330 sel 1; #X obj 48 210 route 0 1; #X obj 48 179 pack; #X obj 175 154 i; #X obj 49 151 i; #X obj 212 469 r meters~; #X text 95 28 envelope; #X obj 384 253 expr $i1 < $i2-3 || $i1 < $i3; #X obj 76 257 expr $i1 > $i2+1 && $i1 > $i3; #X obj 56 502 spigot; #X obj 170 503 spigot; #X connect 0 0 1 1; #X connect 1 0 26 1; #X connect 1 0 25 1; #X connect 2 0 0 1; #X connect 3 0 22 0; #X connect 3 1 20 1; #X connect 3 1 21 1; #X connect 3 2 21 0; #X connect 3 3 4 0; #X connect 3 4 2 0; #X connect 3 5 0 0; #X connect 3 6 1 0; #X connect 4 0 2 1; #X connect 5 0 25 2; #X connect 5 0 26 2; #X connect 6 0 5 0; #X connect 7 0 3 0; #X connect 8 0 9 0; #X connect 10 0 13 0; #X connect 11 0 13 0; #X connect 15 0 22 1; #X connect 16 0 11 0; #X connect 16 0 15 0; #X connect 16 0 28 0; #X connect 17 0 22 1; #X connect 18 0 10 0; #X connect 18 0 17 0; #X connect 18 0 27 0; #X connect 19 0 26 0; #X connect 19 1 25 0; #X connect 20 0 19 0; #X connect 21 0 4 1; #X connect 22 0 20 0; #X connect 23 0 27 1; #X connect 23 0 28 1; #X connect 25 0 16 0; #X connect 26 0 18 0; #X connect 27 0 14 0; #X connect 28 0 12 0; #X restore 210 356 pd attack-decay; #X obj 328 180 r meters~; #X obj 287 242 speedlim 300; #X obj 284 271 i; #X obj 287 215 spigot; #X obj 311 127 switch~; #X floatatom 310 102 1 0 0 0 - - -; #X obj 309 50 r pitch-track-on; #X obj 205 183 env~; #X obj 309 78 == 0; #X connect 0 0 13 0; #X connect 6 0 9 1; #X connect 7 0 8 0; #X connect 8 0 2 0; #X connect 9 0 7 0; #X connect 11 0 10 0; #X connect 12 0 14 0; #X connect 13 0 5 0; #X connect 13 0 4 0; #X connect 13 0 3 0; #X connect 13 0 9 0; #X connect 14 0 11 0; #X restore 29 452 pd no-fiddle; #X obj 29 303 +~; #X obj 234 306 +~; #N canvas 259 503 664 280 envelope 0; #X obj 39 195 s raw-db; #N canvas 159 356 471 535 rest 0; #X floatatom 191 75 0 0 0 0 - - -; #X obj 191 49 r rest-threshold; #X text 85 19 env (control); #X obj 91 43 inlet; #X msg 161 329 0; #X floatatom 170 360 0 0 0 0 - - -; #X obj 213 310 split 0 200; #X floatatom 213 287 7 0 0 0 - - -; #X obj 213 261 timer; #X obj 303 247 r rest-time; #X floatatom 303 273 0 0 0 0 - - -; #X msg 308 334 1; #X obj 170 386 change; #X msg 170 466 127; #X obj 170 492 s fake-note; #X obj 190 412 s rest; #X obj 170 440 sel 1; #X obj 74 125 moses; #X obj 177 137 moses; #X obj 217 108 + 7; #X obj 214 161 b; #X obj 74 169 b; #X obj 91 69 f; #X obj 287 77 r reset; #X msg 287 105 \; rest-threshold 55 \; rest-time 200; #X connect 0 0 19 0; #X connect 0 0 17 1; #X connect 1 0 0 0; #X connect 3 0 22 0; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 6 1 11 0; #X connect 7 0 6 0; #X connect 8 0 7 0; #X connect 9 0 10 0; #X connect 10 0 6 2; #X connect 11 0 5 0; #X connect 12 0 15 0; #X connect 12 0 16 0; #X connect 13 0 14 0; #X connect 16 0 13 0; #X connect 17 0 21 0; #X connect 18 1 20 0; #X connect 19 0 18 1; #X connect 20 0 8 0; #X connect 20 0 4 0; #X connect 21 0 8 1; #X connect 22 0 17 0; #X connect 22 0 18 0; #X connect 23 0 24 0; #X restore 123 196 pd rest; #N canvas 168 12 666 560 attack-decay 0; #X obj 340 155 i; #X obj 393 155 i; #X obj 284 155 i; #X obj 101 76 t b f b b b b b; #X obj 230 154 i; #X floatatom 478 196 0 0 0 0 - - -; #X obj 481 166 r rest-threshold; #X obj 101 47 inlet; #X msg 267 24 bang; #X floatatom 264 52 0 0 0 0 - - -; #X msg 310 442 145; #X msg 413 443 142; #X obj 168 509 s decay; #X obj 316 476 s fake-note; #X obj 54 507 s attack; #X obj 198 359 0; #X obj 214 326 sel 1; #X obj 48 362 1; #X obj 68 330 sel 1; #X obj 48 210 route 0 1; #X obj 48 179 pack; #X obj 175 154 i; #X obj 49 151 i; #X obj 210 446 r meters~; #X text 95 28 envelope; #X obj 54 479 spigot; #X obj 168 480 spigot; #X obj 371 256 expr $i1 < $i2-3 || $i1 < $i3; #X obj 76 257 expr $i1 > $i2+7 && $i1 > $i3+10; #X connect 0 0 1 1; #X connect 1 0 27 1; #X connect 1 0 28 1; #X connect 2 0 0 1; #X connect 3 0 22 0; #X connect 3 1 20 1; #X connect 3 1 21 1; #X connect 3 2 21 0; #X connect 3 3 4 0; #X connect 3 4 2 0; #X connect 3 5 0 0; #X connect 3 6 1 0; #X connect 4 0 2 1; #X connect 5 0 27 2; #X connect 5 0 28 2; #X connect 6 0 5 0; #X connect 7 0 3 0; #X connect 8 0 9 0; #X connect 10 0 13 0; #X connect 11 0 13 0; #X connect 15 0 22 1; #X connect 16 0 11 0; #X connect 16 0 15 0; #X connect 16 0 26 0; #X connect 17 0 22 1; #X connect 18 0 10 0; #X connect 18 0 17 0; #X connect 18 0 25 0; #X connect 19 0 28 0; #X connect 19 1 27 0; #X connect 20 0 19 0; #X connect 21 0 4 1; #X connect 22 0 20 0; #X connect 23 0 25 1; #X connect 23 0 26 1; #X connect 25 0 14 0; #X connect 26 0 12 0; #X connect 27 0 16 0; #X connect 28 0 18 0; #X restore 198 195 pd attack-decay; #X obj 43 34 r adc1-env-raw; #X obj 345 254 s in-DB; #X obj 345 142 speedlim 300; #X obj 345 198 i; #X obj 345 115 spigot; #X obj 412 89 r meters~; #X obj 345 168 spigot; #X obj 439 203 moses 1; #X msg 440 227 -100; #X obj 497 227 - 88; #X obj 438 255 s in-VU; #X connect 3 0 0 0; #X connect 3 0 1 0; #X connect 3 0 2 0; #X connect 3 0 7 0; #X connect 5 0 9 0; #X connect 6 0 4 0; #X connect 6 0 10 0; #X connect 7 0 5 0; #X connect 8 0 7 1; #X connect 8 0 9 1; #X connect 9 0 6 0; #X connect 10 0 11 0; #X connect 10 1 12 0; #X connect 11 0 13 0; #X connect 12 0 13 0; #X restore 102 476 pd envelope; #X obj 428 126 sel 0; #X msg 428 149 \; in-DB 0 \; rest 0 \; tuning 0; #X obj 428 104 r meters~; #X obj 533 110 r in-DB; #X obj 534 141 r rest; #X obj 533 172 r tuning; #X obj 234 247 hip~ 5; #X obj 50 278 catch~ adc1-addin; #X obj 255 279 catch~ adc2-addin; #X obj 472 53 s testtone-pitch; #X obj 386 53 rmstodb; #X obj 23 99 s~ testtone-osc; #X obj 27 129 r~ testtone-osc; #X obj 70 150 r testtone-1; #X obj 386 76 s testtone-1; #X obj 70 172 dbtorms; #X obj 233 157 *~ 0; #X obj 233 126 r~ testtone-osc; #X obj 276 169 dbtorms; #X obj 56 6 r testtone-pitch; #X obj 276 147 r testtone-2; #X msg 209 32 \; testtone-pitch 69 \; testtone-1 0 \; testtone-2 0 ; #N canvas 128 584 527 256 sample-fiddle-params 0; #X msg 11 38 \; fiddle amp-range 40 50 \, reattack 100 10 \, vibrato 50 0.5 \, npartial 7; #X msg 11 121 \; fiddle amp-range 60 80 \, reattack 100 20 \, vibrato 50 1 \, npartial 7; #X text 47 15 wind instrument; #X text 41 103 voice; #X restore 210 474 pd sample-fiddle-params; #X obj 39 373 send-vu vu-in1 meters; #X obj 245 370 send-vu vu-in2 meters; #X connect 0 0 15 0; #X connect 1 0 40 0; #X connect 1 1 39 0; #X connect 2 0 1 0; #X connect 3 0 21 0; #X connect 3 0 25 0; #X connect 3 0 26 0; #X connect 3 0 53 0; #X connect 4 0 17 0; #X connect 5 0 3 1; #X connect 5 0 19 1; #X connect 6 0 18 0; #X connect 7 0 0 0; #X connect 8 0 7 0; #X connect 9 0 51 0; #X connect 14 0 6 1; #X connect 15 0 41 0; #X connect 16 0 5 0; #X connect 17 0 16 0; #X connect 18 0 27 0; #X connect 19 0 22 0; #X connect 19 0 54 0; #X connect 20 0 6 0; #X connect 23 0 36 0; #X connect 24 0 23 1; #X connect 27 0 3 0; #X connect 28 0 19 0; #X connect 30 0 31 0; #X connect 32 0 30 0; #X connect 36 0 28 0; #X connect 37 0 27 1; #X connect 38 0 28 1; #X connect 40 0 44 0; #X connect 42 0 20 0; #X connect 43 0 45 0; #X connect 45 0 20 1; #X connect 46 0 23 0; #X connect 47 0 46 0; #X connect 48 0 46 1; #X connect 49 0 8 0; #X connect 50 0 48 0; #X restore 341 7 pd pitch; #X floatatom 258 157 3 0 130 1 MASTER-IN - -; #X obj 205 268 s atten; #X obj 63 172 tgl 20 0 pitch-track-on set-pitch-track-on pitch-track-on 24 8 0 12 -262144 -1 -1 1 1; #X obj 63 194 tgl 20 0 follow-pitch set-follow-pitch follow-pitch 24 8 0 12 -262144 -1 -1 0 1; #X obj 63 216 tgl 20 0 follow-midi set-follow-midi follow-midi 24 8 0 12 -262144 -1 -1 1 1; #X obj 319 69 tgl 18 0 meters set-meters meters 24 8 0 12 -262144 -1 -1 1 1; #X obj 257 202 tgl 20 0 mute set-mute mute 24 8 0 12 -262144 -1 -1 0 1; #X obj 63 95 bng 30 250 50 0 section-step empty STEP 0 -8 0 12 -262144 -1 -1; #X floatatom 163 133 3 0 0 3 event - -; #X floatatom 95 133 3 0 0 3 section - -; #N canvas 645 516 504 364 midi 0; #X obj 78 79 notein; #X obj 77 105 pack; #X obj 162 41 r notesout; #X obj 193 68 unpack; #X obj 193 93 noteout; #X obj 30 230 s notesin; #X obj 77 130 debounce 1000; #X obj 139 202 stripnote; #X obj 77 177 t l l; #X obj 139 295 s cooked-pitch-for-following; #X obj 138 266 spigot; #X obj 188 235 r follow-midi; #X obj 98 153 r midi1-addin; #X connect 0 0 1 0; #X connect 0 1 1 1; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 2 0 6 1; #X connect 3 0 4 0; #X connect 3 1 4 1; #X connect 6 0 8 0; #X connect 7 0 10 0; #X connect 8 0 5 0; #X connect 8 1 7 0; #X connect 10 0 9 0; #X connect 11 0 10 1; #X connect 12 0 8 0; #X restore 341 29 pd midi; #N canvas 267 179 593 254 GAIN 0; #X obj 54 199 outlet; #X obj 54 173 setmsg; #X obj 54 146 speedlim 200; #X obj 102 116 s tgp~; #X obj 53 81 line 0 30; #X obj 53 40 r tgp; #X obj 115 41 r master-level; #X obj 299 44 r atten; #X obj 299 171 setmsg; #X obj 300 143 speedlim 200; #X obj 299 78 line 0 30; #X obj 299 197 outlet; #X obj 348 113 s atten~; #X obj 396 29 loadbang; #X msg 396 51 100; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 4 0 2 0; #X connect 4 0 3 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 10 0; #X connect 8 0 11 0; #X connect 9 0 8 0; #X connect 10 0 9 0; #X connect 10 0 12 0; #X connect 13 0 14 0; #X connect 14 0 10 0; #X restore 295 126 pd GAIN; #X obj 217 62 bng 20 250 50 0 empty empty jump 24 8 0 12 -262144 -1 -1; #N canvas 47 23 475 519 f 0; #X obj 109 110 delay 50; #X obj 37 46 inlet; #X text 16 13 Vas-y!; #X obj 37 71 t b b b b; #X msg 194 108 \; tgp 0; #X msg 48 226 1; #X msg 253 236 0; #X obj 33 270 del 30; #X obj 109 298 i; #X obj 220 326 - 1; #X msg 109 409 bang; #X obj 164 296 int; #X obj 207 470 s tgp; #X obj 207 408 i; #X obj 207 439 pack 100 1000; #X obj 344 61 inlet; #X msg 109 360 bang; #X obj 343 221 i; #X obj 343 186 r tgp; #X obj 287 294 spigot; #X obj 51 444 s section-step; #X text 324 30 where?; #X obj 109 329 moses 0.5; #X connect 0 0 8 0; #X connect 1 0 3 0; #X connect 3 0 5 0; #X connect 3 1 0 0; #X connect 3 2 4 0; #X connect 3 3 6 0; #X connect 5 0 19 1; #X connect 6 0 19 1; #X connect 7 0 11 0; #X connect 8 0 22 0; #X connect 9 0 11 1; #X connect 9 0 10 0; #X connect 10 0 7 0; #X connect 10 0 20 0; #X connect 11 0 22 0; #X connect 13 0 14 0; #X connect 14 0 12 0; #X connect 15 0 8 1; #X connect 16 0 13 0; #X connect 17 0 19 0; #X connect 18 0 17 0; #X connect 19 0 13 1; #X connect 22 0 16 0; #X connect 22 1 9 0; #X restore 237 102 pd f; #N canvas 189 265 852 584 seq 0; #X obj 146 46 inlet; #X text 94 12 section start (or zero to stop all); #X obj 320 190 f; #X obj 146 126 t b f; #X obj 123 217 s reset; #X obj 471 53 r reset; #X obj 471 84 s section-reset; #X msg 321 215 \; section-number \$1 \; mute 0; #X obj 565 165 r mute; #X obj 565 194 sel 0 1; #X obj 565 279 s master-level; #X msg 626 234 0; #X obj 566 235 f 100; #X obj 170 341 t b b f; #X obj 170 380 timer; #X obj 191 436 s section-scofo; #X obj 646 131 r tgp; #X obj 358 352 r comment; #X obj 170 311 r cooked-pitch-for-following; #X obj 357 406 r print; #X obj 357 434 print; #X obj 305 46 loadbang; #X obj 305 70 delay 100; #X msg 305 92 0; #X obj 156 74 r section-start; #X obj 463 327 loadbang; #X obj 637 80 section 100; #X obj 21 470 r section-number; #X obj 541 472 r section-note; #X obj 193 476 r section-label; #X obj 541 499 outlet; #X obj 193 502 outlet; #X obj 6 497 outlet; #N canvas 368 60 606 374 follower-controls 0; #X msg 123 213 set \$1; #X msg 36 84 set \$1; #X obj 36 57 r pitch-track-on; #X obj 123 186 r follow-pitch; #X msg 305 214 set \$1; #X obj 305 187 r follow-midi; #X obj 30 236 sel 0; #X msg 70 262 1; #X obj 343 56 r reset; #X msg 343 80 \; pitch-track-on 0 \; follow-pitch 0 \; follow-midi 1; #X obj 70 290 s pitch-track-on; #X obj 36 110 s set-pitch-track-on; #X obj 123 237 s set-follow-pitch; #X obj 305 239 s set-follow-midi; #X obj 488 202 s meters~; #X obj 478 173 r meters; #X msg 478 228 set \$1; #X obj 478 253 s set-meters; #X connect 0 0 12 0; #X connect 1 0 11 0; #X connect 2 0 1 0; #X connect 3 0 0 0; #X connect 3 0 6 1; #X connect 4 0 13 0; #X connect 5 0 4 0; #X connect 6 1 7 0; #X connect 7 0 10 0; #X connect 8 0 9 0; #X connect 15 0 14 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X restore 637 47 pd follower-controls; #X obj 359 380 r #; #X obj 646 158 f; #X obj 646 185 moses 1; #X obj 467 456 r reset; #X msg 467 480 -1; #X obj 14 343 t b b f; #X obj 14 385 timer; #X obj 38 436 s section-scofo; #X obj 14 259 r fake-note; #X obj 38 409 pack 0 0 0 0; #X obj 244 343 r reset; #X obj 334 502 r meters; #X obj 271 502 spigot; #X obj 271 531 print ----------; #X obj 192 170 delay 90; #X obj 123 168 delay 70; #X obj 331 163 delay 180; #X obj 123 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 63 281 r follow-pitch; #X obj 14 308 spigot; #X obj 191 409 pack 0 0 2 2; #X obj 265 282 r section-extra-note-penalty; #X msg 433 522 \; section-extra-note-penalty 2; #X msg 463 352 \; section-qlist-number 100 read score/qlist1.txt \; section-scofo-number 100 read score/score1.txt \;; #X msg 666 228 \; set-mute set 0; #X msg 15 169 \; mute 1 \; pre-reset bang; #X msg 193 197 \; pd dsp 1 \; post-reset bang; #X obj 709 446 r pre-reset; #X obj 713 478 r post-reset; #X connect 0 0 3 0; #X connect 2 0 7 0; #X connect 3 0 59 0; #X connect 3 0 48 0; #X connect 3 0 49 0; #X connect 3 0 50 0; #X connect 3 1 2 1; #X connect 5 0 6 0; #X connect 8 0 9 0; #X connect 9 0 12 0; #X connect 9 1 11 0; #X connect 11 0 10 0; #X connect 12 0 10 0; #X connect 13 0 14 0; #X connect 13 0 40 0; #X connect 13 1 14 1; #X connect 13 2 54 1; #X connect 14 0 54 0; #X connect 16 0 35 0; #X connect 18 0 13 0; #X connect 19 0 20 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 23 0 3 0; #X connect 24 0 3 0; #X connect 25 0 57 0; #X connect 27 0 32 0; #X connect 28 0 30 0; #X connect 29 0 31 0; #X connect 29 0 46 0; #X connect 35 0 36 0; #X connect 36 1 12 1; #X connect 36 1 58 0; #X connect 37 0 38 0; #X connect 37 0 56 0; #X connect 38 0 30 0; #X connect 39 0 40 0; #X connect 39 0 14 0; #X connect 39 1 40 1; #X connect 39 2 43 1; #X connect 40 0 43 0; #X connect 42 0 53 0; #X connect 43 0 41 0; #X connect 44 0 40 0; #X connect 44 0 14 0; #X connect 45 0 46 1; #X connect 46 0 47 0; #X connect 48 0 60 0; #X connect 49 0 51 0; #X connect 50 0 2 0; #X connect 51 0 4 0; #X connect 52 0 53 1; #X connect 53 0 39 0; #X connect 54 0 15 0; #X connect 55 0 54 2; #X connect 55 0 54 3; #X restore 123 96 pd seq; #X obj 366 215 bng 20 250 50 0 empty empty stop -6 -8 0 12 -262144 -1 -1; #X msg 123 73 0; #X connect 1 0 0 0; #X connect 2 0 18 1; #X connect 5 0 6 0; #X connect 16 0 1 0; #X connect 16 1 5 0; #X connect 17 0 18 0; #X connect 19 0 14 0; #X connect 19 1 13 0; #X connect 19 2 3 0; #X connect 20 0 21 0; #X connect 21 0 19 0; #X coords 0 0 1 1 340 180 1 60 60;