#N canvas 7 1 1004 682 12; #N canvas 431 142 398 583 codey-code 0; #N canvas 0 48 1004 682 zoom 0; #X obj 1020 75 r \$0-filesize; #X obj 1000 226 s \$0-length; #X obj 1108 150 s \$0-windowsize; #X msg 1021 179 0; #X obj 1020 202 s \$0-selectstart-r; #X msg 1062 154 1; #X obj 999 130 t f b b f; #X obj 1060 177 s \$0-selectend-r; #X obj 213 635 pack 0 0; #X obj 232 614 tabread original-R; #X obj 213 658 s -RIGHT; #X obj 67 611 tabread original-L; #X obj 40 629 pack 0 0; #X obj 40 652 s -LEFT; #X obj 50 227 r \$0-length; #N canvas 0 22 462 312 untils 0; #X obj 261 160 f; #X obj 288 162 + 1; #X obj 261 138 until; #X msg 299 132 0; #X obj 261 107 t f b; #X obj 261 78 inlet; #X obj 261 190 outlet; #X connect 0 0 1 0; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 4 1 3 0; #X connect 5 0 4 0; #X restore 39 380 pd untils; #X msg 40 359 16000; #X obj 788 535 *; #X obj 41 407 t f f; #X obj 69 539 *; #X obj 126 336 / 16000; #X obj 200 218 r \$0-filesize; #X obj 185 249 *; #X text 196 158 fraction of file to graph; #X obj 1044 361 s \$0-offset; #X obj 1007 363 -; #X obj 1007 325 t b f; #X obj 1007 277 r \$0-selectstart; #X obj 1038 301 r \$0-selectend; #X obj 789 559 s \$0-zoomfraction; #X obj 207 144 r \$0-zoomfraction; #X obj 35 306 t b b; #X obj -93 350 s \$0-done; #X obj 68 573 +; #X obj 159 6 r \$0-zoom2sel; #X obj 840 515 r \$0-zoomfraction; #X text 134 446 start position (0->filesize); #X obj 103 537 *; #X obj 136 504 r \$0-filesize; #X obj 1006 384 s \$0-fraction; #X obj 749 167 r \$0-fraction; #X msg 789 482 1; #X obj 789 508 t f f; #X obj 788 229 f; #X obj 185 182 f; #X obj 691 409 f; #X obj 609 507 s \$0-zoomoffset; #X obj 712 302 r \$0-offset; #X obj 712 350 *; #X obj 691 167 t b b; #X obj 610 478 +; #X msg 636 331 0; #X obj 135 468 r \$0-zoomoffset; #X msg 610 332 0; #X obj 205 529 r \$0-filein; #X msg 205 551 0; #X obj 35 257 f; #X obj 35 282 t b f; #X obj 89 82 r \$0-filein; #X obj 86 124 t b; #X obj 610 267 r \$0-length; #X obj 610 298 t b b b; #X msg 99 151 1; #X obj 192 79 r \$0-zoomed; #X obj 733 327 r \$0-zoomfraction; #X msg -129 94 0; #X obj -130 121 s \$0-selectstart-r; #X msg -88 73 1; #X obj -90 97 s \$0-selectend-r; #X obj -131 48 t b b; #X obj 160 28 t b b b; #X obj 650 458 r \$0-zoomoffset; #X obj 494 20 r \$0-zoom100; #X obj 493 44 t b b b; #X obj 999 105 f; #X obj 999 52 r \$0-filein; #X obj 1007 418 r \$0-fraction; #X obj 1010 549 r \$0-offset; #X obj 1041 442 r \$0-zoomfraction; #X obj 1007 484 *; #X obj 1006 512 s \$0-sel-fraction; #X obj 1041 464 t b f; #X obj 1011 604 *; #X obj 1021 576 t b f; #X obj 1011 651 s \$0-sel-offset; #X obj 1107 548 r \$0-zoomfraction; #X obj 1011 629 +; #X obj 1055 605 r \$0-zoomoffset; #N canvas 455 151 506 362 wrapend 0; #X obj 267 74 r \$0-zoomfraction; #X obj 217 95 +; #X obj 213 62 t b f; #X obj 88 62 r \$0-filesize; #X obj 219 218 -; #X obj 217 127 t b f; #X obj 218 158 *; #X obj 218 186 t b f; #X obj 220 247 moses 0; #X obj 201 280 +; #X obj 197 6 inlet; #X obj 201 29 t f f; #X obj 202 308 outlet; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 8 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 7 0 4 0; #X connect 7 1 4 1; #X connect 8 0 9 1; #X connect 9 0 12 0; #X connect 10 0 11 0; #X connect 11 0 9 0; #X connect 11 1 2 0; #X restore 445 621 pd wrapend; #X obj 445 645 t b f; #X text 494 644 *finds the end of the file; #X connect 0 0 74 1; #X connect 3 0 4 0; #X connect 5 0 7 0; #X connect 6 0 1 0; #X connect 6 1 3 0; #X connect 6 2 5 0; #X connect 6 3 2 0; #X connect 8 0 10 0; #X connect 9 0 8 1; #X connect 11 0 12 1; #X connect 12 0 13 0; #X connect 14 0 56 1; #X connect 15 0 18 0; #X connect 16 0 15 0; #X connect 17 0 29 0; #X connect 18 0 12 0; #X connect 18 0 8 0; #X connect 18 1 19 0; #X connect 19 0 33 0; #X connect 20 0 19 1; #X connect 21 0 22 1; #X connect 22 0 57 0; #X connect 25 0 39 0; #X connect 26 0 25 0; #X connect 26 1 25 1; #X connect 26 1 24 0; #X connect 27 0 26 0; #X connect 28 0 25 0; #X connect 30 0 44 1; #X connect 31 0 32 0; #X connect 31 1 16 0; #X connect 33 0 11 0; #X connect 33 0 9 0; #X connect 34 0 70 0; #X connect 35 0 17 1; #X connect 37 0 33 1; #X connect 38 0 37 1; #X connect 40 0 43 1; #X connect 41 0 42 0; #X connect 42 0 17 0; #X connect 42 1 17 1; #X connect 43 0 17 0; #X connect 44 0 22 0; #X connect 45 0 50 0; #X connect 47 0 48 0; #X connect 48 0 45 1; #X connect 49 0 45 0; #X connect 49 1 43 0; #X connect 50 0 46 0; #X connect 51 0 50 1; #X connect 51 0 48 0; #X connect 52 0 37 0; #X connect 53 0 50 0; #X connect 54 0 55 0; #X connect 55 0 33 1; #X connect 56 0 57 0; #X connect 57 0 31 0; #X connect 57 1 20 0; #X connect 58 0 59 0; #X connect 59 0 56 0; #X connect 59 0 62 0; #X connect 60 0 61 0; #X connect 61 0 53 0; #X connect 61 1 51 0; #X connect 61 2 41 0; #X connect 62 0 44 1; #X connect 63 0 44 0; #X connect 64 0 48 1; #X connect 65 0 66 0; #X connect 67 0 68 0; #X connect 69 0 65 0; #X connect 69 1 67 0; #X connect 70 0 69 0; #X connect 70 1 44 0; #X connect 70 2 49 0; #X connect 71 0 50 1; #X connect 72 0 73 0; #X connect 73 0 59 0; #X connect 73 2 74 0; #X connect 74 0 6 0; #X connect 75 0 74 0; #X connect 76 0 79 0; #X connect 77 0 82 0; #X connect 78 0 81 0; #X connect 79 0 80 0; #X connect 81 0 79 0; #X connect 81 1 79 1; #X connect 82 0 86 0; #X connect 83 0 82 0; #X connect 83 1 82 1; #X connect 85 0 83 0; #X connect 86 0 84 0; #X connect 87 0 86 1; #X connect 88 0 89 0; #X restore 78 412 pd zoom; #N canvas 211 152 793 420 file 0; #X obj 11 92 soundfiler; #X obj 11 44 openpanel; #X msg 11 68 read -resize \$1 original-L original-R; #X obj 48 144 s \$0-filesize; #X obj 11 5 r \$0-openfile; #X obj 11 118 t b f; #X obj 11 167 s \$0-filein; #X obj 573 16 table original-L; #X obj 573 39 table original-R; #X obj 562 116 table clipboard-L; #X obj 561 139 table clipboard-R; #X obj 267 204 soundfiler; #X msg 267 179 write \$1 original-L original-R; #X obj 267 110 r \$0-savefile; #X obj 265 155 savepanel; #X obj 160 27 s \$0-sendundo; #X obj 101 24 t b b; #X obj 268 133 t b; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 4 0 16 0; #X connect 5 0 6 0; #X connect 5 1 3 0; #X connect 12 0 11 0; #X connect 13 0 17 0; #X connect 14 0 12 0; #X connect 16 0 1 0; #X connect 16 1 15 0; #X connect 17 0 14 0; #X restore 72 96 pd file; #N canvas 71 38 679 512 zoom+scroll 0; #X obj 77 436 s \$0-zoomoffset; #X obj 40 410 t b f; #X obj 40 459 s \$0-zoomed; #X obj 61 308 r \$0-zoomfraction; #X obj 40 336 *; #X obj 40 362 +; #X obj 74 336 r \$0-zoomoffset; #X obj 40 386 max 0; #X obj 33 23 r \$0-goleft; #X obj 33 68 r \$0-goright; #X obj 314 133 r \$0-zoomfraction; #X obj 314 243 clip 0 1; #X obj 368 289 s \$0-zoomfraction; #X obj 341 312 s \$0-zoomed; #X obj 234 47 r \$0-zoomin; #X obj 330 46 r \$0-zoomout; #X msg 330 69 2; #X msg 234 70 0.5; #X obj 503 415 s \$0-selectend-r; #X obj 351 415 s \$0-selectstart-r; #X obj 371 365 r \$0-selectstart; #X obj 524 366 r \$0-selectend; #X obj 503 391 *; #X obj 315 263 t f b f; #X obj 277 371 t f f; #X obj 277 117 * 1; #X obj 277 153 *; #X obj 277 212 t f f; #X obj 351 391 *; #X obj 277 344 expr 1/$f1; #X obj 33 113 r \$0-nudgeleft; #X obj 33 158 r \$0-nudgeright; #X msg 43 45 -0.0625; #X msg 43 91 0.0625; #X msg 43 136 -0.015625; #X msg 42 180 0.015625; #X msg 42 226 -0.000976562; #X msg 40 271 0.000976562; #X obj 32 202 r \$0-nudgeleft2; #X obj 32 250 r \$0-nudgeright2; #X obj 277 184 clip 0 1; #X obj 595 182 bng 40 250 50 0 \$0-goleft ieiuwteyute <- 2 18 0 30 -262144 -1 -258113; #X obj 545 192 bng 20 250 50 0 \$0-nudgeleft2 erywiyewir < 4 9 0 15 -262144 -1 -258113; #X obj 635 182 bng 40 250 50 0 \$0-goright ieiuwteyute -> 2 18 0 30 -262144 -1 -258113; #X obj 675 187 bng 30 250 50 0 \$0-nudgeright erywiyewir > 7 14 0 25 -262144 -1 -258113; #X obj 705 192 bng 20 250 50 0 \$0-nudgeright2 erywiyewir > 4 9 0 15 -262144 -1 -258113; #X obj 565 187 bng 30 250 50 0 \$0-nudgeleft erywiyewir < 7 14 0 25 -262144 -1 -258113; #X obj 548 130 sel 0 1 2 3 4 5 6; #X obj 480 135 != 3; #X obj 479 163 sel 1; #X msg 479 214 3; #X obj 480 188 del 200; #X obj 508 96 r \$0-shiftview; #X obj 480 240 s \$0-shiftview-r; #X connect 1 0 2 0; #X connect 1 1 0 0; #X connect 3 0 4 1; #X connect 4 0 5 0; #X connect 5 0 7 0; #X connect 6 0 5 1; #X connect 7 0 1 0; #X connect 8 0 32 0; #X connect 9 0 33 0; #X connect 10 0 26 1; #X connect 11 0 23 0; #X connect 14 0 17 0; #X connect 15 0 16 0; #X connect 16 0 25 0; #X connect 17 0 25 0; #X connect 20 0 28 1; #X connect 21 0 22 1; #X connect 22 0 18 0; #X connect 23 1 13 0; #X connect 23 2 12 0; #X connect 24 0 28 0; #X connect 24 1 22 0; #X connect 25 0 26 0; #X connect 26 0 40 0; #X connect 27 0 29 0; #X connect 27 1 11 0; #X connect 28 0 19 0; #X connect 29 0 24 0; #X connect 30 0 34 0; #X connect 31 0 35 0; #X connect 32 0 4 0; #X connect 33 0 4 0; #X connect 34 0 4 0; #X connect 35 0 4 0; #X connect 36 0 4 0; #X connect 37 0 4 0; #X connect 38 0 36 0; #X connect 39 0 37 0; #X connect 40 0 27 0; #X connect 47 0 41 0; #X connect 47 1 46 0; #X connect 47 2 42 0; #X connect 47 4 45 0; #X connect 47 5 44 0; #X connect 47 6 43 0; #X connect 48 0 49 0; #X connect 49 0 51 0; #X connect 50 0 53 0; #X connect 51 0 50 0; #X connect 52 0 48 0; #X connect 52 0 47 0; #X restore 79 432 pd zoom+scroll; #N canvas 0 58 1004 682 playselection 0; #X obj 65 647 dac~; #X obj 63 526 tabread4~ original-L; #X obj 64 547 tabread4~ original-R; #X obj 466 44 r \$0-playbackspeed; #X obj 466 96 tabread \$0-arc; #X obj 706 388 switch~; #X msg 703 353 0; #X msg 751 352 1; #X obj 63 500 +~; #X obj 112 439 t f f; #X obj 83 472 pipe 5; #X obj 151 604 vline~; #X obj 64 622 *~; #X obj 95 622 *~; #X msg 149 576 0 4 \, 1 5 7; #X obj 466 70 + 200; #X obj 390 233 f; #X msg 390 170 1; #X obj 51 327 vline~; #X obj 464 438 *; #X obj 480 379 r \$0-filesize; #X obj 112 413 *; #X obj 123 364 r \$0-filesize; #X obj 114 341 r \$0-sel-offset; #X obj 464 353 r \$0-sel-fraction; #X obj 464 406 t b f; #X obj 114 389 t b f; #X obj 355 460 >=; #X obj 354 485 sel 1; #X obj 390 199 metro 1; #X msg 294 193 0; #X obj 391 118 t b b; #X msg 390 264 \$1 1; #X obj 354 433 line 0 0.01; #X obj 353 578 s \$0-loopit; #X obj 246 71 r \$0-loopit; #X obj 424 233 + 44.1; #X obj 466 122 * 44.1; #X obj 511 530 - 1; #X obj 512 553 abs; #X obj 353 553 spigot 0; #X obj 453 579 spigot 1; #X obj 441 472 r \$0-loopsel; #X obj 635 139 s \$0-playbackspeed-r; #X msg 635 105 300; #X obj 635 44 r \$0-playback-norm; #X obj 644 77 r \$0-arcmade; #X obj 342 71 r \$0-playnow; #X obj 699 181 r \$0-play; #X obj 726 277 s \$0-playnow; #X obj 701 252 sel 0 1; #X obj 700 231 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 1; #X msg 842 213 set 0; #X obj 78 56 r \$0-filesize; #X obj 58 81 /; #X obj 24 32 r \$0-sel-offset; #X obj 58 137 +; #X obj 59 109 t b f; #X obj 59 169 s \$0-playheadpos-r; #X obj 851 475 r \$0-playheadpos; #X obj 829 517 f; #X obj 830 564 f; #X obj 829 540 s \$0-selectstart-r; #X obj 829 587 s \$0-selectend-r; #X obj 826 399 r \$0-setstart; #X obj 863 423 r \$0-setend; #X obj 826 441 t b; #X obj 865 447 t b; #X obj 699 206 t b; #X obj 802 354 s \$0-play-r; #X msg 802 321 color 16 16 22; #X msg 927 321 color 22 22 16; #X obj 440 519 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1; #X obj 440 496 t b; #X obj 599 485 sel 0 1; #X msg 554 522 color 15 15 22; #X msg 679 522 color 22 22 15; #X obj 554 555 s \$0-loopsel-r; #X obj 851 250 t b; #X connect 1 0 12 0; #X connect 2 0 13 0; #X connect 3 0 15 0; #X connect 4 0 37 0; #X connect 6 0 5 0; #X connect 6 0 29 0; #X connect 6 0 52 0; #X connect 7 0 5 0; #X connect 8 0 1 0; #X connect 8 0 2 0; #X connect 9 0 10 0; #X connect 9 1 14 0; #X connect 10 0 8 1; #X connect 11 0 12 1; #X connect 11 0 13 1; #X connect 12 0 0 0; #X connect 13 0 0 1; #X connect 14 0 11 0; #X connect 15 0 4 0; #X connect 16 0 36 0; #X connect 16 0 32 0; #X connect 16 0 54 0; #X connect 17 0 29 0; #X connect 18 0 8 0; #X connect 19 0 27 1; #X connect 20 0 19 0; #X connect 21 0 9 0; #X connect 22 0 21 0; #X connect 23 0 26 0; #X connect 24 0 25 0; #X connect 25 0 19 0; #X connect 25 1 19 1; #X connect 26 0 21 0; #X connect 26 1 21 1; #X connect 27 0 28 0; #X connect 28 0 40 0; #X connect 28 0 41 0; #X connect 29 0 16 0; #X connect 30 0 16 1; #X connect 30 0 18 0; #X connect 30 0 33 0; #X connect 31 0 17 0; #X connect 31 1 30 0; #X connect 31 1 7 0; #X connect 32 0 18 0; #X connect 32 0 33 0; #X connect 33 0 27 0; #X connect 35 0 31 0; #X connect 36 0 16 1; #X connect 37 0 36 1; #X connect 38 0 39 0; #X connect 39 0 41 1; #X connect 40 0 34 0; #X connect 41 0 6 0; #X connect 42 0 73 0; #X connect 44 0 43 0; #X connect 45 0 44 0; #X connect 46 0 44 0; #X connect 47 0 31 0; #X connect 48 0 68 0; #X connect 50 0 6 0; #X connect 50 0 71 0; #X connect 50 1 49 0; #X connect 50 1 70 0; #X connect 51 0 50 0; #X connect 52 0 51 0; #X connect 52 0 78 0; #X connect 53 0 54 1; #X connect 54 0 57 0; #X connect 55 0 56 0; #X connect 56 0 58 0; #X connect 57 0 56 0; #X connect 57 1 56 1; #X connect 59 0 60 1; #X connect 59 0 61 1; #X connect 60 0 62 0; #X connect 61 0 63 0; #X connect 64 0 66 0; #X connect 65 0 67 0; #X connect 66 0 60 0; #X connect 67 0 61 0; #X connect 68 0 51 0; #X connect 70 0 69 0; #X connect 71 0 69 0; #X connect 72 0 38 0; #X connect 72 0 40 1; #X connect 72 0 74 0; #X connect 73 0 72 0; #X connect 74 0 76 0; #X connect 74 1 75 0; #X connect 75 0 77 0; #X connect 76 0 77 0; #X connect 78 0 71 0; #X restore 160 182 pd playselection; #N canvas 0 22 1004 682 tan-arc 0; #X obj 191 126 f; #X obj 219 125 + 1; #X obj 193 96 until; #X obj 191 151 t f f; #X msg 259 98 0; #X obj 156 17 loadbang; #X obj 127 264 expr pow($f1 \, 3); #X obj 127 213 - 0.5; #X obj 127 238 * 2; #X obj 127 188 / 1000; #X msg 153 39 1000; #X obj 127 290 expr pow(1000 \, $f1); #X obj 340 227 expr tanh($f1); #X obj 372 108 f; #X obj 400 107 + 1; #X obj 372 82 until; #X obj 340 198 - 5; #X obj 372 136 t f f; #X msg 431 88 0; #X obj 372 20 loadbang; #X msg 372 42 100000; #X obj 340 164 / 10000; #X obj 376 264 tabwrite \$0-tanh; #X obj 190 320 tabwrite \$0-arc; #X obj 215 344 table \$0-arc 1000; #X obj 401 289 table \$0-tanh 100000; #X obj 155 62 t b f; #X obj 11 129 s \$0-arcmade; #X connect 0 0 1 0; #X connect 0 0 3 0; #X connect 1 0 0 1; #X connect 2 0 0 0; #X connect 3 0 9 0; #X connect 3 1 23 1; #X connect 4 0 0 1; #X connect 5 0 10 0; #X connect 6 0 11 0; #X connect 7 0 8 0; #X connect 8 0 6 0; #X connect 9 0 7 0; #X connect 10 0 26 0; #X connect 11 0 23 0; #X connect 12 0 22 0; #X connect 13 0 14 0; #X connect 13 0 17 0; #X connect 14 0 13 1; #X connect 15 0 13 0; #X connect 16 0 12 0; #X connect 17 0 21 0; #X connect 17 1 22 1; #X connect 18 0 13 1; #X connect 19 0 20 0; #X connect 20 0 15 0; #X connect 21 0 16 0; #X connect 26 0 27 0; #X connect 26 1 2 0; #X restore 209 94 pd tan-arc; #N canvas 0 22 1004 682 delete 0; #X obj 509 236 r \$0-filesize; #X obj 495 283 *; #X obj 508 259 t b f; #X obj 367 13 r \$0-filesize; #X obj 353 64 *; #X obj 353 116 +; #X obj 353 89 * -1; #X obj 365 36 t b f f; #X obj 418 315 moses 1000; #X obj 208 132 f; #X obj 208 166 moses 1; #X obj 313 261 f; #X obj 347 261 + 1; #X obj 314 228 until; #X obj 314 201 t f f b; #X msg 364 227 0; #X obj 530 354 r \$0-filesize; #X obj 516 401 *; #X obj 528 377 t b f f; #X obj 495 428 +; #X obj 337 520 tabread original-L; #X obj 492 519 tabread original-R; #X obj 313 287 t f f; #X obj 320 570 s original-L; #X obj 482 570 s original-R; #X obj 320 542 pack 0 0; #X obj 482 547 pack 0 0; #X msg 147 373 resize \$1; #X obj 110 304 f; #X obj 147 394 s original-R; #X obj 147 415 s original-L; #X obj 516 329 r \$0-sel-fraction; #X obj 495 214 r \$0-sel-offset; #X obj 353 -10 r \$0-sel-fraction; #X obj 86 78 t b b b; #X obj -11 358 s \$0-filesize; #X obj 110 338 t f f; #X obj -23 98 s \$0-refresh; #X obj 86 33 t b b; #X obj 86 9 r \$0-delete; #X obj 152 53 s \$0-sendundo; #X connect 0 0 2 0; #X connect 1 0 8 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 7 0; #X connect 4 0 6 0; #X connect 5 0 9 1; #X connect 5 0 28 1; #X connect 6 0 5 0; #X connect 7 0 4 0; #X connect 7 1 4 1; #X connect 7 2 5 1; #X connect 8 0 20 0; #X connect 8 0 21 0; #X connect 8 1 19 0; #X connect 9 0 10 0; #X connect 10 1 14 0; #X connect 11 0 12 0; #X connect 11 0 22 0; #X connect 12 0 11 1; #X connect 13 0 11 0; #X connect 14 0 13 0; #X connect 14 2 15 0; #X connect 15 0 11 1; #X connect 16 0 18 0; #X connect 17 0 19 1; #X connect 18 0 17 0; #X connect 18 1 17 1; #X connect 19 0 20 0; #X connect 19 0 21 0; #X connect 20 0 25 1; #X connect 21 0 26 1; #X connect 22 0 25 0; #X connect 22 0 26 0; #X connect 22 1 8 0; #X connect 25 0 23 0; #X connect 26 0 24 0; #X connect 27 0 29 0; #X connect 27 0 30 0; #X connect 28 0 36 0; #X connect 31 0 17 0; #X connect 32 0 1 0; #X connect 33 0 4 0; #X connect 34 0 37 0; #X connect 34 1 28 0; #X connect 34 2 9 0; #X connect 36 0 35 0; #X connect 36 1 27 0; #X connect 38 0 34 0; #X connect 38 1 40 0; #X connect 39 0 38 0; #X restore 172 292 pd delete; #N canvas 0 99 1004 682 silence 0; #X obj 390 170 r \$0-filesize; #X obj 376 217 *; #X obj 389 193 t b f; #X obj 520 233 r \$0-filesize; #X obj 506 280 *; #X obj 519 256 t b f; #X obj 355 244 f; #X obj 355 300 f; #X obj 356 431 f; #X obj 384 431 + 1; #X obj 355 270 t b f; #X obj 357 398 until; #X obj 355 332 moses 1; #X obj 357 371 t f f b; #X msg 395 399 0; #X obj 329 81 t b b b; #X obj 376 149 r \$0-sel-offset; #X obj 506 209 r \$0-sel-fraction; #X obj 327 56 r \$0-silence; #X obj 447 523 s original-L; #X obj 446 567 s original-R; #X obj 447 500 pack 0 0; #X obj 446 545 pack 0 0; #X obj 448 473 +; #X obj 226 101 s \$0-refresh; #X obj 411 101 s \$0-sendundo; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 10 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 8 0 23 0; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 10 1 23 1; #X connect 11 0 8 0; #X connect 12 1 13 0; #X connect 13 0 11 0; #X connect 13 2 14 0; #X connect 14 0 8 1; #X connect 15 0 24 0; #X connect 15 1 6 0; #X connect 15 2 25 0; #X connect 16 0 1 0; #X connect 17 0 4 0; #X connect 18 0 15 0; #X connect 21 0 19 0; #X connect 22 0 20 0; #X connect 23 0 21 0; #X connect 23 0 22 0; #X restore 172 316 pd silence; #N canvas 29 4 703 683 refresh 0; #X obj 265 510 pack 0 0; #X obj 318 482 tabread original-R; #X obj 265 533 s -RIGHT; #X obj 165 482 tabread original-L; #X obj 155 509 pack 0 0; #X obj 155 532 s -LEFT; #N canvas 0 22 462 312 untils 0; #X obj 256 187 f; #X obj 320 189 + 1; #X obj 261 139 until; #X msg 327 136 0; #X obj 261 107 t f b; #X obj 245 60 inlet; #X obj 258 247 outlet; #X connect 0 0 1 0; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 4 1 3 0; #X connect 5 0 4 0; #X restore 155 291 pd untils; #X msg 155 261 16000; #X obj 155 328 t f f; #X obj 218 361 *; #X obj 239 230 / 16000; #X obj 165 227 t b b; #X obj 218 396 +; #X text 291 274 start position (0->filesize); #X obj 292 349 *; #X obj 313 322 r \$0-filesize; #X obj 292 296 r \$0-zoomoffset; #X obj 426 323 r \$0-filein; #X msg 426 345 0; #X obj 202 169 f; #X obj 202 199 t b f; #X obj 318 91 r \$0-filesize; #X obj 304 138 *; #X obj 317 114 t b f; #X obj 304 68 r \$0-zoomfraction; #X obj 165 65 r \$0-refresh; #X obj 165 90 t b b; #X connect 0 0 2 0; #X connect 1 0 0 1; #X connect 3 0 4 1; #X connect 4 0 5 0; #X connect 6 0 8 0; #X connect 7 0 6 0; #X connect 8 0 4 0; #X connect 8 0 0 0; #X connect 8 1 9 0; #X connect 9 0 12 0; #X connect 10 0 9 1; #X connect 11 1 7 0; #X connect 12 0 3 0; #X connect 12 0 1 0; #X connect 14 0 12 1; #X connect 15 0 14 1; #X connect 16 0 14 0; #X connect 17 0 18 0; #X connect 18 0 12 1; #X connect 19 0 20 0; #X connect 20 0 11 0; #X connect 20 1 10 0; #X connect 21 0 23 0; #X connect 22 0 19 1; #X connect 23 0 22 0; #X connect 23 1 22 1; #X connect 24 0 22 0; #X connect 25 0 26 0; #X connect 26 1 19 0; #X restore 75 119 pd refresh; #N canvas 0 22 1004 682 select 0; #X obj 114 163 s \$0-selectstart-r; #X obj 273 130 s \$0-selectend-r; #X obj 19 56 r \$0-selall; #X obj 120 58 r \$0-selstarts1; #X msg 112 107 0; #X msg 144 105 1; #X obj 137 82 r \$0-selends1; #X msg 273 101 0; #X msg 305 99 1; #X obj 247 21 r \$0-selall; #X obj 271 44 r \$0-selstarts2; #X obj 305 74 r \$0-selends2; #X obj 451 29 r \$0-selectend; #X obj 450 131 r \$0-selectstart; #X obj 452 52 * 500; #X obj 448 154 * 500; #X obj 175 223 r \$0-selectend; #X obj 200 376 s \$0-selectend-r; #X obj 39 248 t b f; #X obj 39 273 -; #X obj 39 298 < 0.001; #X obj 39 323 sel 1; #X msg 75 350 1; #X msg 38 350 0; #X obj 38 222 r \$0-selectstart; #X obj 39 376 s \$0-selectstart-r; #X obj 37 451 r \$0-selectstart; #X msg 38 506 set \$1; #X obj 37 536 s \$0-selectstartnum-r; #X obj 38 478 * 100; #X obj 244 480 / 100; #X obj 243 453 r \$0-selectstartnum; #X obj 243 538 s \$0-selectstart-r; #X msg 408 508 set \$1; #X obj 408 480 * 100; #X obj 614 482 / 100; #X obj 407 453 r \$0-selectend; #X obj 407 538 s \$0-selectendnum-r; #X obj 613 540 s \$0-selectend-r; #X obj 613 455 r \$0-selectendnum; #X msg 452 182 \; editor-left-r vis_size \$1 220; #X msg 451 77 \; editor-middle-r vis_size \$1 220; #X obj 260 70 t b; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X connect 9 0 42 0; #X connect 10 0 7 0; #X connect 11 0 8 0; #X connect 12 0 14 0; #X connect 13 0 15 0; #X connect 14 0 41 0; #X connect 15 0 40 0; #X connect 16 0 19 0; #X connect 18 0 19 0; #X connect 18 1 19 1; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 22 0; #X connect 21 0 23 0; #X connect 22 0 17 0; #X connect 23 0 25 0; #X connect 24 0 18 0; #X connect 26 0 29 0; #X connect 27 0 28 0; #X connect 29 0 27 0; #X connect 30 0 32 0; #X connect 31 0 30 0; #X connect 33 0 37 0; #X connect 34 0 33 0; #X connect 35 0 38 0; #X connect 36 0 34 0; #X connect 39 0 35 0; #X connect 42 0 8 0; #X restore 76 390 pd select; #N canvas 95 320 755 428 grid 0; #X obj 269 279 f \$0; #X obj 275 221 loadbang; #X msg 290 248 bang; #X msg 206 235 0; #X obj 212 10 loadbang; #X obj 214 53 s \$0-gridtype-r; #X obj 461 276 f \$0; #X obj 461 210 loadbang; #X msg 479 245 bang; #X msg 398 232 0; #X msg 423 326 \; \$2-grid2 vis_size 1 \$1; #X obj 14 8 r \$0-gridtype; #X msg 231 329 \; \$2-grid1 vis_size 1 \$1; #X obj 108 259 f \$0; #X obj 108 197 loadbang; #X msg 115 226 bang; #X msg 17 230 0; #X msg 43 330 \; \$2-grid vis_size 1 \$1; #X obj 18 172 > 0; #X obj 17 202 sel 0 1; #X obj 206 206 sel 0 1; #X obj 207 183 > 1; #X obj 396 203 sel 0 1; #X obj 397 180 > 2; #X obj 520 52 s \$0-grid2; #X obj 433 72 s \$0-grid1; #X obj 433 50 s \$0-grid; #X obj 420 305 pack 0 \$0; #X obj 229 308 pack 0 \$0; #X obj 41 309 pack 0 \$0; #X msg 213 31 0; #X obj 582 212 r \$0-snapstart; #X obj 625 295 r \$0-snapend; #X obj 582 260 s \$0-selectstartnum-r; #X obj 625 375 s \$0-selectendnum-r; #X obj 582 235 * 6.25; #X obj 625 352 * 6.25; #X obj 740 192 s \$0-snapstart-r; #X msg 739 165 number \$1; #X obj 742 61 r \$0-gridtype; #X obj 742 88 sel 0 1 2 3; #X msg 741 119 16; #X msg 777 119 4; #X obj 739 214 s \$0-snapend-r; #X obj 668 183 /; #X msg 668 155 100 \$1; #X obj 624 323 + 1; #X msg 811 118 8; #X msg 435 23 color 18; #X msg 518 26 color 17; #X msg 52 256 283; #X msg 223 256 283; #X msg 415 253 283; #X connect 0 0 28 1; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 28 0; #X connect 4 0 30 0; #X connect 4 0 48 0; #X connect 4 0 49 0; #X connect 6 0 27 1; #X connect 7 0 6 0; #X connect 8 0 6 0; #X connect 9 0 27 0; #X connect 11 0 18 0; #X connect 11 0 21 0; #X connect 11 0 23 0; #X connect 13 0 29 1; #X connect 14 0 13 0; #X connect 15 0 13 0; #X connect 16 0 29 0; #X connect 18 0 19 0; #X connect 19 0 16 0; #X connect 19 1 50 0; #X connect 20 0 3 0; #X connect 20 1 51 0; #X connect 21 0 20 0; #X connect 22 0 9 0; #X connect 22 1 52 0; #X connect 23 0 22 0; #X connect 27 0 10 0; #X connect 28 0 12 0; #X connect 29 0 17 0; #X connect 30 0 5 0; #X connect 31 0 35 0; #X connect 32 0 46 0; #X connect 35 0 33 0; #X connect 36 0 34 0; #X connect 38 0 37 0; #X connect 38 0 43 0; #X connect 39 0 40 0; #X connect 40 0 41 0; #X connect 40 1 42 0; #X connect 40 2 47 0; #X connect 40 3 41 0; #X connect 41 0 38 0; #X connect 41 0 45 0; #X connect 42 0 38 0; #X connect 42 0 45 0; #X connect 44 0 35 1; #X connect 44 0 36 1; #X connect 45 0 44 0; #X connect 46 0 36 0; #X connect 47 0 45 0; #X connect 47 0 38 0; #X connect 48 0 26 0; #X connect 48 0 25 0; #X connect 49 0 24 0; #X connect 50 0 29 0; #X connect 51 0 28 0; #X connect 52 0 27 0; #X restore 82 485 pd grid; #N canvas 735 127 201 188 cut 0; #X obj 13 39 r \$0-cut; #X obj 13 65 t b b b; #X obj 39 114 s \$0-copy; #X obj 13 140 s \$0-delete; #X obj 66 90 s \$0-sendundo; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 1 2 0; #X connect 1 2 4 0; #X restore 73 180 pd cut; #N canvas 104 0 649 651 gain 0; #X obj 192 109 r \$0-filesize; #X obj 181 154 *; #X obj 191 132 t b f; #X obj 252 172 r \$0-filesize; #X obj 238 219 *; #X obj 251 195 t b f; #X obj 164 191 f; #X obj 164 239 f; #X obj 161 354 f; #X obj 190 354 + 1; #X obj 164 215 t b f; #X obj 163 321 until; #X obj 164 265 moses 1; #X obj 163 294 t f f b; #X msg 217 321 0; #X obj 138 40 t b b b; #X obj 181 87 r \$0-sel-offset; #X obj 238 148 r \$0-sel-fraction; #X obj 161 593 s original-L; #X obj 332 594 s original-R; #X obj 160 571 pack 0 0; #X obj 331 570 pack 0 0; #X obj 160 380 +; #X obj 24 61 s \$0-refresh; #X obj 160 403 t f f; #X obj 187 500 tabread original-L; #X obj 343 499 tabread original-R; #X obj 189 524 * 1; #X obj 343 524 * 1; #X obj 188 549 clip -1 1; #X obj 344 549 clip -1 1; #X obj 497 478 r \$0-gainamount; #X msg 323 407 500; #X obj 324 383 r \$0-arcmade; #X obj 323 432 s \$0-gainamount-r; #X obj 499 506 tabread \$0-arc; #X obj 136 14 r \$0-gain; #X obj 203 60 s \$0-sendundo; #X obj 500 551 s \$0-gaindisp-r; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 10 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 8 0 22 0; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 10 1 22 1; #X connect 11 0 8 0; #X connect 12 1 13 0; #X connect 13 0 11 0; #X connect 13 2 14 0; #X connect 14 0 8 1; #X connect 15 0 23 0; #X connect 15 1 6 0; #X connect 15 2 37 0; #X connect 16 0 1 0; #X connect 17 0 4 0; #X connect 20 0 18 0; #X connect 21 0 19 0; #X connect 22 0 24 0; #X connect 24 0 20 0; #X connect 24 0 21 0; #X connect 24 1 25 0; #X connect 24 1 26 0; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 27 0 29 0; #X connect 28 0 30 0; #X connect 29 0 20 1; #X connect 30 0 21 1; #X connect 31 0 35 0; #X connect 32 0 34 0; #X connect 33 0 32 0; #X connect 35 0 27 1; #X connect 35 0 28 1; #X connect 35 0 38 0; #X connect 36 0 15 0; #X restore 171 337 pd gain; #N canvas 0 93 1004 682 normalize 0; #X obj 69 115 r \$0-filesize; #X obj 55 162 *; #X obj 68 138 t b f; #X obj 151 175 r \$0-filesize; #X obj 137 222 *; #X obj 150 198 t b f; #X obj 36 189 f; #X obj 34 261 f; #X obj 33 388 f; #X obj 83 388 + 1; #X obj 36 215 t b f; #X obj 34 355 until; #X obj 36 288 moses 1; #X msg 84 357 0; #X obj 14 47 t b b b; #X obj 51 95 r \$0-sel-offset; #X obj 137 150 r \$0-sel-fraction; #X obj 52 652 s original-L; #X obj 274 647 s original-R; #X obj 63 613 pack 0 0; #X obj 277 614 pack 0 0; #X obj 45 429 +; #X obj -97 70 s \$0-refresh; #X obj 44 456 t f f; #X obj 106 537 tabread original-L; #X obj 321 533 tabread original-R; #X obj 108 560 * 1; #X obj 321 558 * 1; #X obj 107 586 clip -1 1; #X obj 322 583 clip -1 1; #X obj 12 21 r \$0-normalize; #X obj 507 538 expr 1/$f1; #X obj 502 286 f; #X obj 530 286 + 1; #X obj 503 253 until; #X msg 550 254 0; #X obj 38 313 t f f b f; #X obj 503 315 +; #X obj 506 369 tabread original-L; #X obj 507 392 tabread original-R; #X obj 505 340 t f f; #X obj 552 454 >; #X obj 507 480 spigot; #X obj 507 421 t f f; #X obj 507 511 t f f; #X msg 576 422 0; #X obj 503 226 t f f b b; #X obj 82 67 s \$0-sendundo; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 10 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 8 0 21 0; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 10 1 21 1; #X connect 10 1 37 1; #X connect 11 0 8 0; #X connect 12 1 36 0; #X connect 13 0 8 1; #X connect 14 0 22 0; #X connect 14 1 6 0; #X connect 14 2 47 0; #X connect 15 0 1 0; #X connect 16 0 4 0; #X connect 19 0 17 0; #X connect 20 0 18 0; #X connect 21 0 23 0; #X connect 23 0 19 0; #X connect 23 0 20 0; #X connect 23 1 24 0; #X connect 23 1 25 0; #X connect 24 0 26 0; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 27 0 29 0; #X connect 28 0 19 1; #X connect 29 0 20 1; #X connect 30 0 14 0; #X connect 31 0 26 1; #X connect 31 0 27 1; #X connect 32 0 33 0; #X connect 32 0 37 0; #X connect 33 0 32 1; #X connect 34 0 32 0; #X connect 35 0 32 1; #X connect 36 0 11 0; #X connect 36 2 13 0; #X connect 36 3 46 0; #X connect 37 0 40 0; #X connect 38 0 43 0; #X connect 39 0 43 0; #X connect 40 0 38 0; #X connect 40 1 39 0; #X connect 41 0 42 1; #X connect 42 0 44 0; #X connect 43 0 42 0; #X connect 43 1 41 0; #X connect 44 0 31 0; #X connect 44 1 41 1; #X connect 45 0 41 1; #X connect 46 0 34 0; #X connect 46 2 35 0; #X connect 46 3 45 0; #X restore 172 358 pd normalize; #N canvas 0 31 1004 682 reverse 0; #X obj 235 29 r \$0-filesize; #X obj 221 76 *; #X obj 234 52 t b f; #X obj 618 132 r \$0-filesize; #X obj 604 179 *; #X obj 617 155 t b f; #X obj 134 118 f; #X obj 135 170 f; #X obj 67 567 s clipboard-L; #X obj 95 512 tabread original-L; #X obj 70 534 pack 0 0; #X obj 208 321 f; #X obj 239 321 + 1; #X obj 136 145 t b f; #X obj 209 295 until; #X obj 120 194 moses 1; #X obj 70 421 t f f; #X obj 107 475 +; #X obj 9 309 s clipboard-R; #X msg 8 287 resize \$1; #X obj 8 331 s clipboard-L; #X obj 250 540 pack 0 0; #X obj 251 514 tabread original-R; #X obj 247 573 s clipboard-R; #X obj 209 268 t f f b; #X msg 265 294 0; #X obj 217 9 r \$0-sel-offset; #X obj 594 108 r \$0-sel-fraction; #X obj 510 328 f; #X obj 538 328 + 1; #X obj 511 295 until; #X obj 510 351 t f f; #X obj 511 268 t f f b; #X msg 560 292 0; #X obj 585 388 -; #X obj 585 412 abs; #X obj 653 442 tabread clipboard-R; #X obj 485 439 tabread clipboard-L; #X obj 473 462 pack 0 0; #X obj 472 409 +; #X obj 472 492 s original-L; #X obj 631 464 pack 0 0; #X obj 634 491 s original-R; #X obj 59 82 t b b; #X obj -64 103 s \$0-refresh; #X obj 58 11 r \$0-reverse; #X obj 173 230 t f f; #X obj 58 37 t b b; #X obj 84 60 s \$0-sendundo; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 4 0 34 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 13 0; #X connect 7 0 15 0; #X connect 9 0 10 1; #X connect 10 0 8 0; #X connect 11 0 12 0; #X connect 11 0 16 0; #X connect 12 0 11 1; #X connect 13 0 7 0; #X connect 13 1 17 1; #X connect 13 1 39 1; #X connect 14 0 11 0; #X connect 15 1 46 0; #X connect 16 0 10 0; #X connect 16 0 21 0; #X connect 16 1 17 0; #X connect 17 0 9 0; #X connect 17 0 22 0; #X connect 19 0 18 0; #X connect 19 0 20 0; #X connect 21 0 23 0; #X connect 22 0 21 1; #X connect 24 0 14 0; #X connect 24 1 19 0; #X connect 24 2 25 0; #X connect 25 0 11 1; #X connect 26 0 1 0; #X connect 27 0 4 0; #X connect 28 0 29 0; #X connect 28 0 31 0; #X connect 29 0 28 1; #X connect 30 0 28 0; #X connect 31 0 39 0; #X connect 31 1 34 0; #X connect 32 0 30 0; #X connect 32 2 33 0; #X connect 33 0 28 1; #X connect 34 0 35 0; #X connect 35 0 36 0; #X connect 35 0 37 0; #X connect 36 0 41 1; #X connect 37 0 38 1; #X connect 38 0 40 0; #X connect 39 0 38 0; #X connect 39 0 41 0; #X connect 41 0 42 0; #X connect 43 0 44 0; #X connect 43 1 6 0; #X connect 45 0 47 0; #X connect 46 0 32 0; #X connect 46 1 24 0; #X connect 47 0 43 0; #X connect 47 1 48 0; #X restore 173 382 pd reverse; #N canvas 0 46 1004 682 fadeout 0; #X obj 158 152 r \$0-filesize; #X obj 144 199 *; #X obj 157 175 t b f; #X obj 250 208 r \$0-filesize; #X obj 236 255 *; #X obj 249 231 t b f; #X obj 123 223 f; #X obj 123 275 f; #X obj 138 385 f; #X obj 166 385 + 1; #X obj 123 248 t b f; #X obj 139 352 until; #X obj 88 302 moses 1; #X obj 139 325 t f f b; #X msg 192 352 0; #X obj 97 40 t b b b; #X obj 144 129 r \$0-sel-offset; #X obj 226 184 r \$0-sel-fraction; #X obj 139 639 s original-L; #X obj 319 638 s original-R; #X obj 138 618 pack 0 0; #X obj 320 618 pack 0 0; #X obj 139 477 +; #X obj 12 74 s \$0-refresh; #X obj 138 500 t f f; #X obj 175 546 tabread original-L; #X obj 354 544 tabread original-R; #X obj 177 569 * 1; #X obj 354 569 * 1; #X obj 176 595 clip -1 1; #X obj 355 594 clip -1 1; #X obj 93 12 r \$0-fadeout; #X obj 198 448 /; #X obj 139 412 t f f; #X obj 199 472 - 1; #X obj 198 495 abs; #X obj 145 77 s \$0-sendundo; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 4 0 32 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 10 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 8 0 33 0; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 10 1 22 1; #X connect 11 0 8 0; #X connect 12 1 13 0; #X connect 13 0 11 0; #X connect 13 2 14 0; #X connect 14 0 8 1; #X connect 15 0 23 0; #X connect 15 1 6 0; #X connect 15 2 36 0; #X connect 16 0 1 0; #X connect 17 0 4 0; #X connect 20 0 18 0; #X connect 21 0 19 0; #X connect 22 0 24 0; #X connect 24 0 20 0; #X connect 24 0 21 0; #X connect 24 1 25 0; #X connect 24 1 26 0; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 27 0 29 0; #X connect 28 0 30 0; #X connect 29 0 20 1; #X connect 30 0 21 1; #X connect 31 0 15 0; #X connect 32 0 34 0; #X connect 33 0 22 0; #X connect 33 1 32 0; #X connect 34 0 35 0; #X connect 35 0 27 1; #X connect 35 0 28 1; #X restore 174 245 pd fadeout; #N canvas 0 86 1004 682 undo 0; #X obj 76 366 tabread original-L; #X obj 231 366 tabread original-R; #X obj 32 38 r \$0-filesize; #X obj 15 390 pack 0 0; #X obj 16 296 until; #X obj 17 64 f; #X obj 17 15 r \$0-sendundo; #X obj 15 317 f; #X obj 42 316 + 1; #X obj 15 346 t f f; #X obj 111 391 pack 0 0; #X msg 40 238 \; \$2-undo-L resize \$1 \; \$2-undo-R resize \$1; #X obj 40 213 pack 0 0; #X obj 99 189 f \$0; #X obj 99 165 loadbang; #X obj 112 415 s \$0-undo-R; #X obj 15 414 s \$0-undo-L; #X obj 701 268 pack 0 0; #X obj 701 167 until; #X obj 702 83 f; #X obj 700 188 f; #X obj 727 187 + 1; #X obj 701 218 t f f; #X obj 699 357 pack 0 0; #X obj 461 30 r \$0-undo; #X obj 63 120 s \$0-undosize; #X obj 718 53 r \$0-undosize; #X msg 807 164 \; original-L resize \$1 \; original-R resize \$1; #X obj 760 332 tabread \$0-undo-R; #X obj 762 245 tabread \$0-undo-L; #X obj 699 296 s original-L; #X obj 699 384 s original-R; #X obj 461 94 s \$0-refresh; #X obj 302 120 r \$0-zoomoffset; #X obj 267 197 r \$0-zoomfraction; #X obj 782 129 s \$0-filesize; #X obj 244 220 f; #X obj 281 146 f; #X obj 244 109 t b b; #X obj 244 244 s \$0-undo-fraction; #X obj 281 170 s \$0-undo-offset; #X obj 17 89 t f f f b; #X obj 461 60 t b b b; #X obj 507 328 r \$0-undo-fraction; #X obj 523 246 r \$0-undo-offset; #X obj 486 380 s \$0-zoomfraction; #X obj 523 302 s \$0-zoomoffset; #X obj 486 354 f; #X obj 523 278 f; #X obj 485 213 t b b; #X msg 84 293 0; #X msg 769 167 0; #X obj 701 109 t f f f b; #X obj 153 11 table \$0-undo-L; #X obj 154 35 table \$0-undo-R; #X connect 0 0 3 1; #X connect 1 0 10 1; #X connect 2 0 5 1; #X connect 3 0 16 0; #X connect 4 0 7 0; #X connect 5 0 41 0; #X connect 6 0 5 0; #X connect 7 0 8 0; #X connect 7 0 9 0; #X connect 8 0 7 1; #X connect 9 0 3 0; #X connect 9 0 10 0; #X connect 9 1 0 0; #X connect 9 1 1 0; #X connect 10 0 15 0; #X connect 12 0 11 0; #X connect 13 0 12 1; #X connect 14 0 13 0; #X connect 17 0 30 0; #X connect 18 0 20 0; #X connect 19 0 52 0; #X connect 20 0 21 0; #X connect 20 0 22 0; #X connect 21 0 20 1; #X connect 22 0 17 0; #X connect 22 0 23 0; #X connect 22 1 28 0; #X connect 22 1 29 0; #X connect 23 0 31 0; #X connect 24 0 42 0; #X connect 26 0 19 1; #X connect 28 0 23 1; #X connect 29 0 17 1; #X connect 33 0 37 1; #X connect 34 0 36 1; #X connect 36 0 39 0; #X connect 37 0 40 0; #X connect 38 0 36 0; #X connect 38 1 37 0; #X connect 41 0 4 0; #X connect 41 1 12 0; #X connect 41 2 25 0; #X connect 41 3 38 0; #X connect 41 3 50 0; #X connect 42 0 32 0; #X connect 42 1 49 0; #X connect 42 2 19 0; #X connect 43 0 47 1; #X connect 44 0 48 1; #X connect 47 0 45 0; #X connect 48 0 46 0; #X connect 49 0 47 0; #X connect 49 1 48 0; #X connect 50 0 7 1; #X connect 51 0 20 1; #X connect 52 0 18 0; #X connect 52 1 27 0; #X connect 52 2 35 0; #X connect 52 3 51 0; #X restore 212 128 pd undo; #N canvas 0 86 1004 682 crop 0; #X obj 328 -1 r \$0-crop; #X obj 525 55 r \$0-filesize; #X obj 511 102 *; #X obj 525 79 t b f; #X obj 713 100 r \$0-filesize; #X obj 698 157 *; #X obj 712 123 t b f; #X obj 381 113 f; #X obj 459 202 f; #X obj 535 621 s clipboard-L; #X obj 546 580 tabread original-L; #X obj 535 601 pack 0 0; #X obj 509 343 f; #X obj 544 342 + 1; #X obj 460 177 t b f; #X obj 510 310 until; #X obj 456 226 moses 1; #X obj 509 366 t f f; #X obj 546 391 +; #X obj 615 309 s clipboard-R; #X msg 608 285 resize \$1; #X obj 608 333 s clipboard-L; #X obj 698 604 pack 0 0; #X obj 715 584 tabread original-R; #X obj 698 624 s clipboard-R; #X obj 218 368 f; #X obj 235 457 f; #X obj 263 457 + 1; #X obj 235 427 until; #X obj 508 265 t f f b; #X msg 561 311 0; #X obj 235 481 t f f; #X obj 133 596 pack 0 0; #X obj 160 575 tabread clipboard-L; #X obj 328 72 t b b b; #X obj 320 599 pack 0 0; #X obj 334 579 tabread clipboard-R; #X obj 133 619 s original-L; #X obj 321 622 s original-R; #X obj 108 460 s original-R; #X obj 91 480 s original-L; #X msg 87 437 resize \$1; #X obj 214 394 t f f f; #X obj 146 207 s \$0-filesize; #X obj 117 153 f; #X obj 511 33 r \$0-sel-offset; #X obj 689 76 r \$0-sel-fraction; #X obj 117 175 t b f; #X obj 111 232 s \$0-filein; #X obj 328 23 t b b; #X obj 365 48 s \$0-sendundo; #X connect 0 0 49 0; #X connect 1 0 3 0; #X connect 2 0 7 1; #X connect 3 0 2 0; #X connect 3 1 2 1; #X connect 4 0 6 0; #X connect 5 0 8 1; #X connect 5 0 44 1; #X connect 6 0 5 0; #X connect 6 1 5 1; #X connect 7 0 14 0; #X connect 8 0 16 0; #X connect 10 0 11 1; #X connect 11 0 9 0; #X connect 12 0 13 0; #X connect 12 0 17 0; #X connect 13 0 12 1; #X connect 14 0 8 0; #X connect 14 1 18 1; #X connect 15 0 12 0; #X connect 16 1 29 0; #X connect 17 0 11 0; #X connect 17 0 22 0; #X connect 17 1 18 0; #X connect 18 0 10 0; #X connect 18 0 23 0; #X connect 20 0 19 0; #X connect 20 0 21 0; #X connect 22 0 24 0; #X connect 23 0 22 1; #X connect 25 0 42 0; #X connect 26 0 27 0; #X connect 26 0 31 0; #X connect 27 0 26 1; #X connect 28 0 26 0; #X connect 29 0 15 0; #X connect 29 1 20 0; #X connect 29 1 25 1; #X connect 29 2 30 0; #X connect 30 0 12 1; #X connect 30 0 26 1; #X connect 31 0 32 0; #X connect 31 0 35 0; #X connect 31 1 33 0; #X connect 31 1 36 0; #X connect 32 0 37 0; #X connect 33 0 32 1; #X connect 34 0 44 0; #X connect 34 1 25 0; #X connect 34 2 7 0; #X connect 35 0 38 0; #X connect 36 0 35 1; #X connect 41 0 40 0; #X connect 41 0 39 0; #X connect 42 0 41 0; #X connect 42 1 28 0; #X connect 44 0 47 0; #X connect 45 0 2 0; #X connect 46 0 5 0; #X connect 47 0 48 0; #X connect 47 1 43 0; #X connect 49 0 34 0; #X connect 49 1 50 0; #X restore 73 160 pd crop; #N canvas 336 24 460 632 copy 0; #X obj 176 39 r \$0-filesize; #X obj 158 83 *; #X obj 175 62 t b f; #X obj 172 154 r \$0-filesize; #X obj 158 201 *; #X obj 171 177 t b f; #X obj 20 103 f; #X obj 20 221 f; #X obj 20 568 s clipboard-L; #X obj 117 500 tabread original-L; #X obj 20 535 pack 0 0; #X obj 20 407 f; #X obj 65 407 + 1; #X obj 20 138 t b f; #X obj 20 372 until; #X obj 20 248 moses 1; #X obj 20 441 t f f; #X obj 177 461 +; #X obj 194 383 s clipboard-R; #X msg 194 336 resize \$1; #X obj 194 360 s clipboard-L; #X obj 136 537 pack 0 0; #X obj 268 500 tabread original-R; #X obj 136 568 s clipboard-R; #X msg 68 372 0; #X obj 158 19 r \$0-sel-offset; #X obj 158 131 r \$0-sel-fraction; #X obj 20 18 r \$0-copy; #X obj 226 303 t f f; #X obj 307 335 s \$0-clipsize; #X obj 20 283 t f b f; #X obj 19 61 t b; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 13 0; #X connect 7 0 15 0; #X connect 9 0 10 1; #X connect 10 0 8 0; #X connect 11 0 12 0; #X connect 11 0 16 0; #X connect 12 0 11 1; #X connect 13 0 7 0; #X connect 13 1 17 1; #X connect 14 0 11 0; #X connect 15 1 30 0; #X connect 16 0 10 0; #X connect 16 0 21 0; #X connect 16 1 17 0; #X connect 17 0 9 0; #X connect 17 0 22 0; #X connect 19 0 18 0; #X connect 19 0 20 0; #X connect 21 0 23 0; #X connect 22 0 21 1; #X connect 24 0 11 1; #X connect 25 0 1 0; #X connect 26 0 4 0; #X connect 27 0 31 0; #X connect 28 0 19 0; #X connect 28 1 29 0; #X connect 30 0 14 0; #X connect 30 1 24 0; #X connect 30 2 28 0; #X connect 31 0 6 0; #X restore 72 204 pd copy; #N canvas 0 40 1004 682 paste 0; #X obj 402 95 r \$0-filesize; #X obj 381 119 *; #X obj 53 589 pack 0 0; #X obj 53 503 f; #X obj 85 503 + 1; #X obj 53 476 until; #X obj 53 532 t f f; #X obj 188 585 pack 0 0; #X obj 53 449 t f f b; #X msg 106 476 0; #X obj 381 71 r \$0-sel-offset; #X msg 177 290 resize \$1; #X obj 177 311 s original-R; #X obj 176 334 s original-L; #X obj 53 558 +; #X obj 90 557 tabread clipboard-L; #X obj 249 557 tabread clipboard-R; #X obj 16 40 r \$0-paste; #X obj 37 63 r \$0-clipsize; #X obj 16 87 f; #X obj 179 613 s original-R; #X obj 53 614 s original-L; #X obj 159 150 r \$0-filesize; #X obj 138 242 +; #X obj 140 265 t f f; #X obj 119 360 s \$0-filesize; #X obj 439 587 pack 0 0; #X obj 439 385 f; #X obj 469 385 + 1; #X obj 439 356 until; #X obj 439 502 t f f; #X obj 602 589 pack 0 0; #X obj 439 555 +; #X obj 602 614 s original-R; #X obj 439 612 s original-L; #X obj 637 568 tabread original-R; #X obj 476 566 tabread original-L; #X obj 460 444 r \$0-filesize; #X obj 439 418 * -1; #X obj 439 471 +; #X obj 460 527 r \$0-clipsize; #X obj 119 330 f; #X obj 53 149 t f b b b f; #X obj 328 300 f; #X obj 16 111 t b f; #X obj 396 154 r \$0-filesize; #X obj 380 208 -; #X obj 381 182 t b f; #X msg 489 356 0; #X obj -52 149 s \$0-refresh; #X obj -38 60 t b; #X connect 0 0 1 1; #X connect 1 0 14 1; #X connect 1 0 47 0; #X connect 2 0 21 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 3 1; #X connect 5 0 3 0; #X connect 6 0 14 0; #X connect 6 1 15 0; #X connect 6 1 16 0; #X connect 7 0 20 0; #X connect 8 0 5 0; #X connect 8 2 9 0; #X connect 9 0 3 1; #X connect 10 0 1 0; #X connect 11 0 12 0; #X connect 11 0 13 0; #X connect 14 0 2 0; #X connect 14 0 7 0; #X connect 15 0 2 1; #X connect 16 0 7 1; #X connect 17 0 50 0; #X connect 18 0 19 1; #X connect 19 0 44 0; #X connect 22 0 23 1; #X connect 23 0 24 0; #X connect 24 0 41 1; #X connect 24 1 11 0; #X connect 26 0 34 0; #X connect 27 0 28 0; #X connect 27 0 38 0; #X connect 28 0 27 1; #X connect 29 0 27 0; #X connect 30 0 32 0; #X connect 30 1 35 0; #X connect 30 1 36 0; #X connect 31 0 33 0; #X connect 32 0 26 0; #X connect 32 0 31 0; #X connect 35 0 31 1; #X connect 36 0 26 1; #X connect 37 0 39 1; #X connect 38 0 39 0; #X connect 39 0 30 0; #X connect 40 0 32 1; #X connect 41 0 25 0; #X connect 42 0 8 0; #X connect 42 1 41 0; #X connect 42 2 43 0; #X connect 42 3 48 0; #X connect 42 4 23 0; #X connect 43 0 29 0; #X connect 44 0 49 0; #X connect 44 1 42 0; #X connect 45 0 46 0; #X connect 46 0 43 1; #X connect 47 0 46 0; #X connect 47 1 46 1; #X connect 48 0 27 1; #X connect 50 0 19 0; #X restore 73 225 pd paste; #N canvas 0 22 1004 682 mix 0; #X obj 247 36 r \$0-clipsize; #N canvas 0 22 454 304 until 0; #X obj 261 160 f; #X obj 288 162 + 1; #X obj 261 138 until; #X msg 310 138 0; #X obj 261 107 t f b; #X obj 261 78 inlet; #X obj 261 190 outlet; #X connect 0 0 1 0; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 4 1 3 0; #X connect 5 0 4 0; #X restore 202 117 pd until; #X obj 166 35 r \$0-mix; #X obj 557 409 r \$0-mixamount; #X msg 379 224 0.501; #X obj 379 201 loadbang; #X obj 380 251 s \$0-mixamount-r; #X obj 312 106 r \$0-sel-offset; #X obj 317 185 *; #X obj 317 139 t b f; #X obj 360 142 r \$0-filesize; #X obj 165 59 t b b; #X obj 202 87 f; #X obj 202 143 t f f; #X obj 239 172 t f f; #X obj 276 204 +; #X obj 558 430 - 1; #X obj 559 451 abs; #X obj 407 469 +; #X obj 348 496 pack 0 0; #X obj 171 492 pack 0 0; #X obj 119 373 tabread original-L; #X obj 92 395 tabread clipboard-L; #X obj 172 531 s original-L; #X obj 349 536 s original-R; #X obj 368 379 tabread clipboard-R; #X obj 395 357 tabread original-R; #X obj 231 463 +; #X obj 57 85 s \$0-refresh; #X obj 202 205 +; #X obj 429 449 * 0.5; #X obj 382 449 * 0.5; #X obj 249 442 * 0.5; #X obj 196 439 * 0.5; #X connect 0 0 12 1; #X connect 1 0 13 0; #X connect 2 0 11 0; #X connect 3 0 16 0; #X connect 3 0 31 1; #X connect 3 0 33 1; #X connect 4 0 6 0; #X connect 5 0 4 0; #X connect 7 0 9 0; #X connect 8 0 15 1; #X connect 8 0 29 1; #X connect 9 0 8 0; #X connect 9 1 8 1; #X connect 10 0 8 0; #X connect 11 0 28 0; #X connect 11 1 12 0; #X connect 12 0 1 0; #X connect 13 0 29 0; #X connect 13 1 14 0; #X connect 14 0 25 0; #X connect 14 0 22 0; #X connect 14 1 15 0; #X connect 15 0 26 0; #X connect 15 0 21 0; #X connect 16 0 17 0; #X connect 17 0 30 1; #X connect 17 0 32 1; #X connect 18 0 19 1; #X connect 19 0 24 0; #X connect 20 0 23 0; #X connect 21 0 32 0; #X connect 22 0 33 0; #X connect 25 0 31 0; #X connect 26 0 30 0; #X connect 27 0 20 1; #X connect 29 0 19 0; #X connect 29 0 20 0; #X connect 30 0 18 1; #X connect 31 0 18 0; #X connect 32 0 27 1; #X connect 33 0 27 0; #X restore 174 404 pd mix; #N canvas 0 46 1004 682 fadein 0; #X obj 158 152 r \$0-filesize; #X obj 144 199 *; #X obj 157 175 t b f; #X obj 250 208 r \$0-filesize; #X obj 236 255 *; #X obj 249 231 t b f; #X obj 123 223 f; #X obj 123 275 f; #X obj 138 385 f; #X obj 166 385 + 1; #X obj 123 248 t b f; #X obj 139 352 until; #X obj 88 302 moses 1; #X obj 139 325 t f f b; #X msg 192 352 0; #X obj 97 40 t b b b; #X obj 144 129 r \$0-sel-offset; #X obj 226 184 r \$0-sel-fraction; #X obj 139 639 s original-L; #X obj 319 638 s original-R; #X obj 138 618 pack 0 0; #X obj 320 618 pack 0 0; #X obj 139 477 +; #X obj 12 74 s \$0-refresh; #X obj 138 500 t f f; #X obj 175 546 tabread original-L; #X obj 354 544 tabread original-R; #X obj 177 569 * 1; #X obj 354 569 * 1; #X obj 176 595 clip -1 1; #X obj 355 594 clip -1 1; #X obj 198 448 /; #X obj 139 412 t f f; #X obj 145 77 s \$0-sendundo; #X obj 93 12 r \$0-fadein; #X connect 0 0 2 0; #X connect 1 0 6 1; #X connect 2 0 1 0; #X connect 2 1 1 1; #X connect 3 0 5 0; #X connect 4 0 7 1; #X connect 4 0 31 1; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 10 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 8 0 32 0; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 10 1 22 1; #X connect 11 0 8 0; #X connect 12 1 13 0; #X connect 13 0 11 0; #X connect 13 2 14 0; #X connect 14 0 8 1; #X connect 15 0 23 0; #X connect 15 1 6 0; #X connect 15 2 33 0; #X connect 16 0 1 0; #X connect 17 0 4 0; #X connect 20 0 18 0; #X connect 21 0 19 0; #X connect 22 0 24 0; #X connect 24 0 20 0; #X connect 24 0 21 0; #X connect 24 1 25 0; #X connect 24 1 26 0; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 27 0 29 0; #X connect 28 0 30 0; #X connect 29 0 20 1; #X connect 30 0 21 1; #X connect 31 0 27 1; #X connect 31 0 28 1; #X connect 32 0 22 0; #X connect 32 1 31 0; #X connect 34 0 15 0; #X restore 173 267 pd fadein; #N canvas 313 157 450 300 length_display 0; #X obj 19 16 r \$0-filesize; #N canvas 361 271 450 300 samp2clock 0; #X obj 81 26 inlet; #X obj 81 55 / 44.1; #X text 156 190 ms; #X obj 145 138 mod 1000; #X obj 80 86 / 1000; #X obj 80 113 i; #X obj 80 138 mod 60; #X text 87 194 Sec; #X obj 27 118 / 60; #X obj 27 144 i; #X text 31 191 Min; #X text 82 9 Samples; #X obj 23 174 outlet; #X obj 80 175 outlet; #X obj 145 174 outlet; #X obj 152 113 i; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 0 15 0; #X connect 3 0 14 0; #X connect 4 0 5 0; #X connect 4 0 8 0; #X connect 5 0 6 0; #X connect 6 0 13 0; #X connect 8 0 9 0; #X connect 9 0 12 0; #X connect 15 0 3 0; #X restore 19 66 pd samp2clock; #X obj 27 39 s \$0-samplength-r; #X obj 75 114 s \$0-mslength-r; #X obj 58 140 s \$0-seclength-r; #X obj 32 165 s \$0-minlength-r; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 1 0 5 0; #X connect 1 1 4 0; #X connect 1 2 3 0; #X restore 74 34 pd length_display; #N canvas 7 221 1001 452 hotkeys 0; #X obj 130 63 key; #X obj 130 88 *; #X obj 162 62 r \$0-enablehotkeys; #X obj 130 115 s \$0-hotkey; #X obj 340 74 r \$0-hotkey; #X floatatom 48 84 5 0 0 0 - - -; #X floatatom 41 129 5 0 0 0 - - -; #X obj 90 110 - 32; #X text -2 67 Lower Case; #X text 28 111 Capital; #X obj 131 166 r \$0-hotkey; #X obj 131 217 s \$0-openfile-r; #X text 219 191 L; #X obj 131 191 sel 108 76; #X obj 263 166 r \$0-hotkey; #X obj 263 217 s \$0-savefile-r; #X obj 263 191 sel 115 83; #X text 351 191 S; #X obj 397 165 r \$0-hotkey; #X obj 529 165 r \$0-hotkey; #X text 485 190 N; #X text 617 190 Q; #X obj 397 190 sel 110 78; #X obj 529 190 sel 113 81; #X obj 397 216 s \$0-normalize-r; #X obj 529 216 s \$0-crop-r; #X obj 635 166 r \$0-hotkey; #X obj 769 165 r \$0-hotkey; #X obj 901 165 r \$0-hotkey; #X text 723 191 W; #X obj 635 191 sel 119 87; #X obj 635 217 s \$0-silence-r; #X text 857 190 D; #X obj 769 190 sel 100 68; #X obj 769 216 s \$0-delete-r; #X text 989 190 R; #X obj 901 190 sel 114 82; #X obj 901 216 s \$0-reverse-r; #X obj 3 256 r \$0-hotkey; #X obj 131 256 r \$0-hotkey; #X obj 263 256 r \$0-hotkey; #X obj 397 255 r \$0-hotkey; #X obj 529 255 r \$0-hotkey; #X obj 635 256 r \$0-hotkey; #X obj 769 255 r \$0-hotkey; #X obj 901 255 r \$0-hotkey; #X text 89 279 I; #X obj 3 281 sel 105 73; #X obj 3 307 s \$0-fadein-r; #X text 219 281 O; #X obj 131 281 sel 111 79; #X obj 131 307 s \$0-fadeout-r; #X text 351 281 C; #X obj 263 281 sel 99 67; #X obj 263 307 s \$0-copy-r; #X obj 397 280 sel 120 88; #X text 485 280 X; #X obj 397 306 s \$0-cut-r; #X text 617 280 V; #X obj 529 280 sel 118 86; #X obj 529 306 s \$0-paste-r; #X text 723 281 Z; #X obj 635 281 sel 122 90; #X obj 635 307 s \$0-undo-r; #X obj 769 306 s \$0-setstart-r; #X obj 901 306 s \$0-setend-r; #X obj 769 280 sel 103 71; #X obj 901 280 sel 104 72; #X text 857 280 G; #X text 990 280 H; #X obj 3 191 sel 32; #X obj 3 217 s \$0-play-r; #X text 57 193 Spacebar; #X obj 3 166 r \$0-hotkey; #X obj 341 97 sel 45 95; #X obj 339 123 s \$0-zoomout-r; #X text 418 98 -; #X obj 468 74 r \$0-hotkey; #X obj 469 97 sel 43 61; #X text 546 97 +; #X obj 467 123 s \$0-zoomin-r; #X obj 597 34 r \$0-hotkey; #X obj 598 123 s \$0-shiftview-r; #X text 675 66 <; #X obj 697 33 r \$0-hotkey; #X text 775 65 >; #X obj 598 66 sel 44 60; #X obj 698 65 sel 46 62; #X msg 598 94 2; #X msg 635 94 0; #X msg 698 94 4; #X msg 735 94 6; #X obj 796 34 r \$0-hotkey; #X obj 796 85 s \$0-zoom100-r; #X obj 916 34 r \$0-hotkey; #X obj 916 85 s \$0-selall-r; #X obj 916 59 sel 97 65; #X text 994 59 A; #X obj 5 332 r \$0-hotkey; #X obj 5 357 sel 47 63; #X obj 5 383 s \$0-loopsel-r; #X text 84 358 /; #X obj 131 333 r \$0-hotkey; #X obj 131 384 s \$0-zoom2sel-r; #X obj 264 333 r \$0-hotkey; #X obj 264 358 sel 126; #X text 326 357 ~; #X obj 264 384 s \$0-dsp-r; #X obj 796 59 sel 33; #X text 850 61 !; #X obj 131 358 sel 64; #X text 186 360 @; #X connect 0 0 1 0; #X connect 0 0 5 0; #X connect 0 0 7 0; #X connect 1 0 3 0; #X connect 2 0 1 1; #X connect 4 0 74 0; #X connect 7 0 6 0; #X connect 10 0 13 0; #X connect 13 0 11 0; #X connect 13 1 11 0; #X connect 14 0 16 0; #X connect 16 0 15 0; #X connect 16 1 15 0; #X connect 18 0 22 0; #X connect 19 0 23 0; #X connect 22 0 24 0; #X connect 22 1 24 0; #X connect 23 0 25 0; #X connect 23 1 25 0; #X connect 26 0 30 0; #X connect 27 0 33 0; #X connect 28 0 36 0; #X connect 30 0 31 0; #X connect 30 1 31 0; #X connect 33 0 34 0; #X connect 33 1 34 0; #X connect 36 0 37 0; #X connect 36 1 37 0; #X connect 38 0 47 0; #X connect 39 0 50 0; #X connect 40 0 53 0; #X connect 41 0 55 0; #X connect 42 0 59 0; #X connect 43 0 62 0; #X connect 44 0 66 0; #X connect 45 0 67 0; #X connect 47 0 48 0; #X connect 50 0 51 0; #X connect 50 1 51 0; #X connect 53 0 54 0; #X connect 53 1 54 0; #X connect 55 0 57 0; #X connect 55 1 57 0; #X connect 59 0 60 0; #X connect 59 1 60 0; #X connect 62 0 63 0; #X connect 62 1 63 0; #X connect 66 0 64 0; #X connect 66 1 64 0; #X connect 67 0 65 0; #X connect 67 1 65 0; #X connect 70 0 71 0; #X connect 73 0 70 0; #X connect 74 0 75 0; #X connect 74 1 75 0; #X connect 77 0 78 0; #X connect 78 0 80 0; #X connect 78 1 80 0; #X connect 81 0 86 0; #X connect 84 0 87 0; #X connect 86 0 88 0; #X connect 86 1 89 0; #X connect 87 0 90 0; #X connect 87 1 91 0; #X connect 88 0 82 0; #X connect 89 0 82 0; #X connect 90 0 82 0; #X connect 91 0 82 0; #X connect 92 0 108 0; #X connect 94 0 96 0; #X connect 96 0 95 0; #X connect 96 1 95 0; #X connect 98 0 99 0; #X connect 99 0 100 0; #X connect 99 1 100 0; #X connect 102 0 110 0; #X connect 104 0 105 0; #X connect 105 0 107 0; #X connect 108 0 93 0; #X connect 110 0 103 0; #X restore 246 32 pd hotkeys; #N canvas 0 22 458 308 cpu 0; #X obj 118 168 cputime; #X obj 118 28 loadbang; #X obj 118 112 metro 1000; #X msg 118 56 1; #X obj 118 140 t b b; #X obj 118 228 * 0.1; #X obj 118 197 int; #X obj 118 252 outlet; #X connect 0 0 6 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 0 0; #X connect 4 1 0 1; #X connect 5 0 7 0; #X connect 6 0 5 0; #X restore 270 469 pd cpu; #X msg 176 494 \; pd dsp \$1 \;; #X obj 177 471 r \$0-dsp; #X obj 270 494 s \$0-cpu-r; #X connect 23 0 26 0; #X connect 25 0 24 0; #X restore -74 112 pd codey-code; #X obj 34 -167 cnv 15 500 220 editor-right editor-right-r empty 20 12 0 14 -225280 -262144 0; #X obj 35 -168 cnv 15 297 220 editor-middle editor-middle-r empty 20 12 0 14 -154682 -262144 0; #X obj 36 -167 cnv 15 1 220 editor-left editor-left-r empty 20 12 0 14 -225280 -262144 0; #X obj 38 54 hsl 496 25 0 1 0 0 \$0-selectstart \$0-selectstart-r empty -2 -6 0 10 -262130 -1 -1 0 0; #X obj 38 79 hsl 496 25 0 1 0 0 \$0-selectend \$0-selectend-r empty -2 -6 0 10 -253784 -1 -1 29414 0; #X obj 586 -39 bng 25 250 50 0 \$0-zoomin \$0-zoomin-r + 5 13 0 30 -154751 -1 -66577; #X obj 560 -39 bng 25 250 50 0 \$0-zoomout \$0-zoomout-r - 3 14 0 34 -154751 -1 -66577; #X obj 26 -117 cnv 10 505 1 riweywoteuyotewu \$0-gridlong empty 20 12 0 14 -24198 -262144 0; #X obj 26 3 cnv 10 505 1 riweywoteuyotewu \$0-gridlong empty 20 12 0 14 -24198 -262144 0; #X obj 714 -87 vsl 25 216 0 600 0 0 \$0-playbackspeed \$0-playbackspeed-r empty 0 -8 0 10 -261234 -1 -1 16800 0; #X obj 97 -179 cnv 10 1 1 empty \$0-grid1 empty 20 12 0 14 -62784 -262144 0; #X obj 160 -179 cnv 10 1 283 empty \$0-grid empty 20 12 0 14 -62784 -262144 0; #X obj 222 -179 cnv 10 1 1 empty \$0-grid1 empty 20 12 0 14 -62784 -262144 0; #X obj 285 -179 cnv 10 1 283 empty \$0-grid empty 20 12 0 14 -62784 -262144 0; #X obj 347 -179 cnv 10 1 1 empty \$0-grid1 empty 20 12 0 14 -62784 -262144 0; #X obj 411 -179 cnv 10 1 283 empty \$0-grid empty 20 12 0 14 -62784 -262144 0; #X obj 472 -179 cnv 10 1 1 empty \$0-grid1 empty 20 12 0 14 -62784 -262144 0; #N canvas 0 22 450 300 (subpatch) 0; #X array -RIGHT 16000 float 2; #X coords 0 1 16000 -1 500 100 1; #X restore 36 -47 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array -LEFT 16000 float 2; #X coords 0 1 16000 -1 500 100 1; #X restore 36 -168 graph; #X obj 698 13 bng 15 250 50 0 \$0-playback-norm oerwioewuoweu empty 0 -6 0 10 -262144 -1 -1; #X obj 543 58 vsl 15 70 0 1000 0 0 \$0-gainamount \$0-gainamount-r empty 0 -8 0 10 -203904 -66577 -1 1850 1; #X text 541 83 --; #X obj 128 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 191 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 254 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 316 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 378 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 441 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 503 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 66 -179 cnv 10 1 1 empty \$0-grid2 empty 20 12 0 14 -44926 -262144 0; #X obj 39 -67 hsl 495 20 0 1 0 0 \$0-playheadpos \$0-playheadpos-r empty -2 -8 0 10 -4160 -262144 -1 29355 1; #X obj -72 -134 hradio 15 1 0 7 \$0-normalize \$0-normalize-r (N)ormalize 3 8 0 15 -1 -1 -262144 2; #X obj -72 -168 hradio 15 1 0 7 \$0-openfile \$0-openfile-r (L)oad_File 3 8 0 15 -1 -1 -4034 0; #X obj -72 41 hradio 15 1 0 7 \$0-undo \$0-undo-r Undo(Z) 3 8 0 15 -1 -1 -4032 0; #X obj -72 -117 hradio 15 1 0 7 \$0-crop \$0-crop-r Crop(Q) 3 8 0 15 -1 -1 -262144 1; #X obj -72 -151 hradio 15 1 0 7 \$0-savefile \$0-savefile-r (S)ave_File 3 8 0 15 -1 -1 -4034 0; #X obj -72 -99 hradio 15 1 0 7 \$0-silence \$0-silence-r Silence(W) 3 8 0 15 -1 -1 -262144 2; #X obj -72 -82 hradio 15 1 0 7 \$0-delete \$0-delete-r (D)elete 3 8 0 15 -1 -1 -262144 0; #X obj -72 -64 hradio 15 1 0 7 \$0-reverse \$0-reverse-r (R)everse 3 8 0 15 -1 -1 -262144 1; #X obj -72 -46 hradio 15 1 0 7 \$0-fadein \$0-fadein-r Fade_(I)n 3 8 0 15 -1 -1 -262144 2; #X obj -72 -29 hradio 15 1 0 7 \$0-fadeout \$0-fadeout-r Fade_(O)ut 3 8 0 15 -1 -1 -262144 2; #X obj -72 62 hradio 15 1 0 7 \$0-setstart \$0-setstart-r Set_Start(G) 3 8 0 15 -1 -1 -257985 3; #X obj -72 79 hradio 15 1 0 7 \$0-setend \$0-setend-r Set_End(H) 3 8 0 15 -1 -1 -257985 4; #X obj 349 106 nbx 5 25 0 100 0 0 \$0-selectstartnum \$0-selectstartnum-r empty 0 -8 0 18 -262130 -1 -1 0 256; #X obj 444 106 nbx 5 25 0 100 0 0 \$0-selectendnum \$0-selectendnum-r empty 0 -8 0 18 -253784 -1 -1 59.4222 256; #X text 212 68 selection region; #X obj -72 -11 hradio 15 1 0 7 \$0-copy \$0-copy-r (C)opy 0 8 0 15 -1 -1 -4032 1; #X obj -72 7 hradio 15 1 0 7 \$0-cut \$0-cut-r Cut(X) 3 8 0 15 -1 -1 -4032 0; #X obj -72 24 hradio 15 1 0 7 \$0-paste \$0-paste-r Paste(V) 3 8 0 15 -1 -1 -4032 1; #X obj 541 -90 hradio 15 1 0 6 \$0-zoom100 \$0-zoom100-r Zoom_100 3 8 0 15 -1 -1 -154751 3; #X obj 541 -108 hradio 15 1 0 6 \$0-zoom2sel \$0-zoom2sel-r Zoom_2_Sel 1 8 0 15 -1 -1 -154751 1; #X obj 542 -72 hradio 15 1 0 6 \$0-selall \$0-selall-r Sel_All 3 8 0 15 -1 -1 -154751 0; #X obj 561 116 nbx 4 15 -1e+037 1e+037 0 0 \$0-gaindisp \$0-gaindisp-r empty 0 -8 0 15 -203904 -1 -1 0.501543 256; #X obj 646 116 nbx 4 15 -1e+037 1e+037 0 0 empty \$0-mixamount empty 0 -8 0 15 -203904 -1 -1 0.501014 256; #X obj 627 58 vsl 15 70 0 1 0 0 \$0-mixamount \$0-mixamount-r empty 0 -8 0 10 -203904 -1 -1 3457 1; #X text 624 83 --; #X obj 561 99 hradio 15 1 0 4 \$0-gain empty Gain 3 8 0 15 -1 -1 -203904 1; #X obj 646 99 hradio 15 1 0 4 \$0-mix empty Mix 3 8 0 15 -1 -1 -203904 0; #X obj 536 4 nbx 8 15 -1e+037 1e+037 0 0 empty \$0-samplength-r Samples 3 -8 0 15 -154751 -1 -1 133484 256; #X obj 612 36 nbx 3 15 -1e+037 1e+037 0 0 empty \$0-mslength-r ms 0 -8 0 15 -154751 -1 -1 26 256; #X obj 575 36 nbx 2 15 -1e+037 1e+037 0 0 empty \$0-seclength-r Sec 0 -8 0 15 -154751 -1 -1 3 256; #X obj 538 36 nbx 2 15 -1e+037 1e+037 0 0 empty \$0-minlength-r Min 0 -8 0 15 -154751 -1 -1 0 256; #X obj 541 -167 hradio 15 1 0 4 \$0-play \$0-play-r PLAY 0 8 0 25 -1 -1 -24198 3; #X obj 540 -53 hradio 13 1 0 7 \$0-shiftview \$0-shiftview-r <_<_<_-_>_>_> 0 7 0 11 -154751 -66577 -1 3; #X obj 608 -167 hradio 15 1 0 4 \$0-loopsel \$0-loopsel-r LOOP 0 8 0 25 -241291 -241291 -1 0; #X obj -72 96 tgl 15 0 \$0-enablehotkeys \$0-enablehotkeys-r Enable_Hotkeys 17 7 0 10 -66577 -4034 -1 0 1; #X obj 542 -139 tgl 15 0 \$0-dsp \$0-dsp-r DSP(~) 17 7 0 16 -258113 -262144 -1 0 1; #X text 625 -188 (/); #X text 536 -187 (Space); #X obj 619 -17 nbx 2 14 -1e+037 1e+037 0 0 empty \$0-cpu-r CPU 0 -8 0 10 -154751 -1 -1 0 256; #X obj 140 105 hradio 13 1 0 4 \$0-snapstart \$0-snapstart-r empty 0 -8 0 10 -262130 -1 -1 3; #X obj 140 118 hradio 13 1 0 4 \$0-snapend \$0-snapend-r empty 0 -8 0 10 -253784 -1 -1 3; #X obj 35 105 hradio 26 1 0 4 \$0-gridtype \$0-gridtype-r X_4_8_16 7 15 0 20 -257985 -262144 -1 1; #X text 630 -112 (Shift+2); #X text 630 -93 (Shift+1); #X text 629 -74 (A); #X text 629 -58 (< >); #X text -69 225 Original patch by Hardoff 2007; #X text -69 244 Updated overhaul by Brandon James 2010;