#N canvas 425 182 614 368 10; #X declare -path ../lib -path .; #N canvas 476 0 240 278 reset 0; #X obj 41 24 r reset; #X msg 41 64 \; ring1-pitch 0 \; ring1-p2 0 \; ring1-plus 0 \; ring1-minus 0 \; ring2-pitch 0 \; ring2-p2 0 \; ring2-plus 0 \; ring2-minus 0 \; ctl-select1 0 \; ctl-select2 8 \;; #X connect 0 0 1 0; #X restore 16 340 pd reset; #X floatatom 429 233 5 0 0 0 ring1-pitch ring1-pitch-set ring1-pitch ; #N canvas 489 131 754 772 audio-works 0; #X obj 160 169 hilbert~; #X obj 347 81 * 0.25; #X obj 347 103 mtof; #X obj 403 151 line~; #X obj 351 200 *~; #X obj 351 222 *~; #X obj 347 125 * 0.206825; #X obj 159 277 *~; #X obj 238 283 *~; #X obj 359 55 unpack; #X obj 159 195 complex-mod~; #X obj 160 144 r~ input-signal1; #X obj 162 582 hilbert~; #X obj 323 479 * 0.25; #X obj 323 501 mtof; #X obj 385 547 line~; #X obj 348 574 *~; #X obj 348 596 *~; #X obj 323 523 * 0.206825; #X obj 163 657 *~; #X obj 242 663 *~; #X obj 340 454 unpack; #X obj 162 613 complex-mod~; #X obj 162 556 r~ input-signal2; #X obj 451 78 * 0.25; #X obj 451 100 mtof; #X obj 501 153 line~; #X obj 451 122 * 0.206825; #X obj 493 55 unpack; #N canvas 360 84 582 506 pitbis1 0; #X obj 189 468 outlet~; #X obj 190 444 line~; #X floatatom 45 224 0 0 0 0 - - -; #X obj 44 308 moses; #X floatatom 233 271 0 0 0 0 - - -; #X obj 74 333 - 1; #X text 266 272 bottom of current jitter interval (0-126); #X obj 233 296 change; #X obj 233 320 t f b b; #X obj 216 369 timer; #X obj 216 396 moses 200; #X msg 265 425 200; #X floatatom 155 358 0 0 0 0 - - -; #X obj 74 285 + 1; #X obj 168 396 / 126; #X obj 322 300 r bash-ctl1; #X obj 322 331 t f b; #X obj 164 72 ctlin; #X obj 164 99 swap; #X obj 164 155 pack; #X obj 159 127 ==; #X obj 164 179 route 1; #X floatatom 214 110 0 0 0 0 - - -; #X obj 45 132 r pitctl1; #X obj 322 362 s pitctl1; #X obj 214 86 r ctl-select1; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 4 0 7 0; #X connect 4 0 13 0; #X connect 5 0 4 0; #X connect 7 0 8 0; #X connect 8 0 14 0; #X connect 8 1 9 0; #X connect 8 2 9 1; #X connect 9 0 10 0; #X connect 10 0 1 1; #X connect 10 1 11 0; #X connect 11 0 1 1; #X connect 12 0 14 0; #X connect 13 0 3 1; #X connect 14 0 1 0; #X connect 15 0 16 0; #X connect 16 0 24 0; #X connect 16 1 9 0; #X connect 17 0 18 0; #X connect 17 1 18 1; #X connect 18 0 20 0; #X connect 18 1 19 1; #X connect 19 0 21 0; #X connect 20 0 19 0; #X connect 21 0 2 0; #X connect 22 0 20 1; #X connect 23 0 2 0; #X connect 25 0 22 0; #X restore 468 213 pd pitbis1; #X obj 434 188 -~; #X obj 434 213 *~; #X obj 398 208 +~; #X obj 444 472 * 0.25; #X obj 444 494 mtof; #X obj 494 547 line~; #X obj 444 516 * 0.206825; #X obj 486 449 unpack; #X obj 453 577 -~; #X obj 453 598 *~; #X obj 386 573 +~; #X obj 203 325 *~; #X obj 203 366 dac~ 1; #X obj 144 687 *~; #X obj 145 732 dac~ 2; #N canvas 0 0 573 496 pitbis2 0; #X obj 197 455 outlet~; #X obj 196 432 line~; #X floatatom 29 204 0 0 0 0 - - -; #X obj 30 275 moses; #X floatatom 237 270 0 0 0 0 - - -; #X obj 60 301 - 1; #X text 267 271 bottom of current jitter interval (0-126); #X obj 237 295 change; #X obj 237 319 t f b b; #X obj 225 356 timer; #X obj 225 383 moses 200; #X msg 274 412 200; #X floatatom 174 326 0 0 0 0 - - -; #X obj 60 245 + 1; #X obj 174 356 / 126; #X obj 324 324 t f b; #X obj 324 301 r bash-ctl2; #X obj 139 59 ctlin; #X obj 139 86 swap; #X obj 139 142 pack; #X obj 134 114 ==; #X obj 139 166 route 1; #X floatatom 189 97 0 0 0 0 - - -; #X obj 29 110 r pitctl2; #X obj 324 354 s pitctl2; #X obj 189 73 r ctl-select2; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 4 0 7 0; #X connect 4 0 13 0; #X connect 5 0 4 0; #X connect 7 0 8 0; #X connect 8 0 14 0; #X connect 8 1 9 0; #X connect 8 2 9 1; #X connect 9 0 10 0; #X connect 10 0 1 1; #X connect 10 1 11 0; #X connect 11 0 1 1; #X connect 12 0 14 0; #X connect 13 0 3 1; #X connect 14 0 1 0; #X connect 15 0 24 0; #X connect 15 1 9 0; #X connect 16 0 15 0; #X connect 17 0 18 0; #X connect 17 1 18 1; #X connect 18 0 20 0; #X connect 18 1 19 1; #X connect 19 0 21 0; #X connect 20 0 19 0; #X connect 21 0 2 0; #X connect 22 0 20 1; #X connect 23 0 2 0; #X connect 25 0 22 0; #X restore 484 598 pd pitbis2; #X obj 359 33 r ring1-pitch; #X obj 493 33 r ring1-p2; #X obj 340 431 r ring2-pitch; #X obj 486 427 r ring2-p2; #X obj 277 639 amp-quartic~ ring2-plus; #X obj 281 284 amp-quartic~ ring1-minus; #X obj 281 258 amp-quartic~ ring1-plus; #X obj 279 665 amp-quartic~ ring2-minus; #X obj 29 276 amp-linear~ tgp~; #X obj 212 347 send-vu vu-out1 meters; #X obj 157 709 send-vu vu-out2 meters; #X connect 0 0 10 0; #X connect 0 1 10 1; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 3 0 30 1; #X connect 3 0 32 0; #X connect 4 0 5 0; #X connect 4 0 5 1; #X connect 5 0 10 2; #X connect 6 0 3 0; #X connect 7 0 41 1; #X connect 8 0 41 1; #X connect 9 0 1 0; #X connect 9 1 3 1; #X connect 10 0 7 0; #X connect 10 1 8 0; #X connect 11 0 0 0; #X connect 12 0 22 0; #X connect 12 1 22 1; #X connect 13 0 14 0; #X connect 14 0 18 0; #X connect 15 0 38 1; #X connect 15 0 40 0; #X connect 16 0 17 0; #X connect 16 0 17 1; #X connect 17 0 22 2; #X connect 18 0 15 0; #X connect 19 0 43 1; #X connect 20 0 43 1; #X connect 21 0 13 0; #X connect 21 1 15 1; #X connect 22 0 19 0; #X connect 22 1 20 0; #X connect 23 0 12 0; #X connect 24 0 25 0; #X connect 25 0 27 0; #X connect 26 0 30 0; #X connect 27 0 26 0; #X connect 28 0 24 0; #X connect 28 1 26 1; #X connect 29 0 31 1; #X connect 30 0 31 0; #X connect 31 0 32 1; #X connect 32 0 4 0; #X connect 32 0 4 1; #X connect 33 0 34 0; #X connect 34 0 36 0; #X connect 35 0 38 0; #X connect 36 0 35 0; #X connect 37 0 33 0; #X connect 37 1 35 1; #X connect 38 0 39 0; #X connect 39 0 40 1; #X connect 40 0 16 0; #X connect 40 0 16 1; #X connect 41 0 42 0; #X connect 41 0 55 0; #X connect 43 0 44 0; #X connect 43 0 56 0; #X connect 45 0 39 1; #X connect 46 0 9 0; #X connect 47 0 28 0; #X connect 48 0 21 0; #X connect 49 0 37 0; #X connect 50 0 19 1; #X connect 51 0 8 1; #X connect 52 0 7 1; #X connect 53 0 20 1; #X connect 54 0 43 0; #X connect 54 0 41 0; #X restore 16 319 pd audio-works; #N canvas 0 0 450 202 tests 0; #X obj 56 61 inlet; #X obj 233 53 inlet; #X obj 56 87 != 0; #X obj 56 113 * 0.03; #X obj 231 81 != 0; #X obj 228 108 * 0.03; #X obj 56 137 throw~ adc1-addin; #X obj 228 135 throw~ adc2-addin; #X connect 0 0 2 0; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 0; #X restore 16 298 pd tests; #X floatatom 429 317 3 0 127 0 pitctl1 pitctl1-set pitctl1; #N canvas 625 42 386 266 autotrigger 0; #X obj 87 87 spigot; #X obj 113 7 r autotrigger; #X obj 160 54 del 50; #X msg 161 81 0; #X obj 242 52 loadbang; #X msg 87 109 bang; #X obj 112 32 == 1; #X obj 38 58 sel 0; #X floatatom 7 32 3 0 127 0 - - -; #X floatatom 106 57 5 0 0 0 - - -; #X obj 7 7 r real-pitctl1; #X obj 87 134 s section-step; #X connect 0 0 5 0; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 3 0 9 0; #X connect 4 0 3 0; #X connect 5 0 2 0; #X connect 5 0 11 0; #X connect 6 0 9 0; #X connect 7 0 0 0; #X connect 8 0 7 0; #X connect 9 0 0 1; #X connect 10 0 8 0; #X restore 188 287 pd autotrigger; #X obj 12 18 sequencer; #N canvas 19 508 668 176 more-follower-stuff 0; #X msg 114 16 \; section-scofo print; #X obj 16 2 section 1; #X obj 308 25 r reset; #X msg 309 47 \; section-qlist-number 1 read mantraqlist.txt \; section-scofo-number 1 read score/score1.txt; #X connect 2 0 3 0; #X restore 188 267 pd more-follower-stuff; #X obj 516 62 vu 15 120 vu-out1 empty -1 -8 0 8 -66577 -1 0 0; #X obj 564 62 vu 15 120 vu-out2 empty -1 -8 0 8 -66577 -1 0 0; #X obj 16 276 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 67 277 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X msg 187 222 1; #X obj 187 245 s section-start; #X text 215 223 MANTRA; #X text 510 187 LEFT; #X text 554 187 RIGHT; #N canvas 161 501 411 206 controls 0; #X obj 31 32 setline ring1-pitch; #X obj 31 119 setctl pitctl1; #X obj 31 139 setctl ctl-select1; #X obj 184 121 setctl pitctl2; #X obj 184 140 setctl ctl-select2; #X obj 31 54 setline ring1-p2; #X obj 31 76 setline ring1-plus; #X obj 31 98 setline ring1-minus; #X obj 184 34 setline ring2-pitch; #X obj 184 56 setline ring2-p2; #X obj 184 78 setline ring2-plus; #X obj 184 100 setline ring2-minus; #X restore 188 306 pd controls; #X floatatom 429 252 5 0 0 0 ring1-p2 ring1-p2-set ring1-p2; #X floatatom 429 269 3 0 120 0 ring1-plus ring1-plus-set ring1-plus ; #X floatatom 429 288 3 0 120 0 ring1-minus ring1-minus-set ring1-minus ; #X floatatom 569 234 5 0 0 0 ring2-pitch ring2-pitch-set ring2-pitch ; #X floatatom 569 253 5 0 0 0 ring2-p2 ring2-p2-set ring2-p2; #X floatatom 569 270 3 0 120 0 ring2-plus ring2-plus-set ring2-plus ; #X floatatom 569 289 3 0 120 0 ring2-minus ring2-minus-set ring2-minus ; #X floatatom 429 335 3 0 127 0 ctl-select1 ctl-select1-set ctl-select1 ; #X floatatom 569 317 3 0 127 0 pitctl2 pitctl2-set pitctl2; #X floatatom 569 335 3 0 127 0 ctl-select2 ctl-select2-set ctl-select2 ; #X obj 382 62 vu 15 120 vu-in1 empty -1 -8 0 8 -66577 -1 0 0; #X obj 430 62 vu 15 120 vu-in2 empty -1 -8 0 8 -66577 -1 0 0; #X text 376 187 LEFT; #X text 420 187 RIGHT; #X text 381 41 --input--; #X text 399 76 -90-; #X text 399 103 -85-; #X text 399 118 -80-; #X text 399 134 -70-; #X text 399 154 -50-; #X text 533 76 -90-; #X text 533 103 -85-; #X text 533 118 -80-; #X text 533 134 -70-; #X text 533 154 -50-; #X text 519 40 -output-; #X text 105 237 click to; #X obj 15 253 score-editor; #X text 106 251 <- open; #X obj 15 230 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 38 230 START; #X text 17 211 -----test score----; #X obj 83 342 declare -path ../lib -path .; #X connect 10 0 3 0; #X connect 11 0 3 1; #X connect 12 0 13 0; #X connect 47 0 45 0;