#N canvas 2282 0 1077 973 10; #X declare -lib ofelia; #X obj 471 636 outlet; #X obj 326 155 list split 1; #X obj 326 231 spigot; #X obj 326 110 ofTouchListener, f 33; #X obj 138 543 ofClamp 0 1; #X obj 492 531 ofRcv @value; #X obj 138 564 ofSnd @value; #X obj 138 522 ofRcv @rawVal; #X obj 326 285 ofDefine \; @tdVal = @value; #X obj 594 39 declare -lib ofelia; #X obj 326 134 spigot 1; #X obj 41 39 inlet; #X obj 339 39 inlet; #X obj 520 552 ofRcv @minVal; #X obj 549 573 ofRcv @maxVal; #X obj 492 594 ofLerp 0 1; #X obj 382 18 ofRcv @minVal; #X obj 426 39 ofRcv @maxVal; #X obj 339 81 ofSnd @rawVal; #X obj 339 60 ofNormalize 0 1; #X obj 94 39 inlet; #X obj 147 40 inlet; #X obj 201 40 inlet; #X obj 254 39 inlet; #X obj 41 81 ofPushMatrix; #X obj 41 102 ofPushStyle; #X obj 41 231 ofSetFillMode OUTLINE; #X obj 41 294 ofSetColor black; #X obj 41 123 ofSetRectMode CORNER; #X obj 41 490 outlet; #X obj 41 144 ofSetFillMode FILLED; #X obj 74 165 ofRcv @width; #X obj 185 165 ofRcv @height; #X obj 41 336 ofSetFillMode FILLED; #X obj 41 399 ofTranslate; #X obj 737 727 ofRectangle 0 4; #X obj 257 341 ofRcv @value; #X obj 780 706 ofRcv @width; #X obj 212 357 - 4; #X obj 83 378 ofExpr (1 - $i1) * $i2; #X obj 54 209 ofRectangle 0 0; #X obj 41 315 ofRectangle 0 0; #X obj 185 336 t b f; #X obj 61 273 ofPrepend set; #X obj 61 252 _locRcv pdgui.frontColor; #X obj 519 39 loadbang; #X obj 519 60 ofSnd @loadargs; #X obj 148 273 _locRcv pdgui.thumbWidth; #X obj 185 316 f; #X obj 185 294 t b f; #X floatatom 138 457 5 0 0 0 - - -, f 5; #X obj 138 436 ofValue @td_y; #X obj 138 497 ofExpr rint(1- $i1) / @height; #X obj 326 252 t b f b; #X obj 303 435 ofGetTranslate; #X obj 138 477 ofExpr $i1 - (@height + $i2); #X msg 303 456 \$2; #X obj 423 268 route -1; #X obj 521 268 route -1; #X obj 548 310 -1; #X obj 521 290 t b b; #X obj 423 352 ofSnd @rawVal; #X obj 423 331 ofExpr rint(@td_y - $i2) / @height + @tdVal; #X obj 306 37 inlet; #X obj 40 60 _argParse5 \$0 width height slider minVal maxVal; #X obj 180 138 ofRcv @slider; #X obj 74 186 *; #X obj 360 176 ofDefine \; $o1 = if ($i1 > @xpos && $i1 < @xpos + (@width * @slider) && $i2 > @ypos && $i2 < @ypos + @height \, 1 \, 0) \; @td_y = $i2 \;, f 64; #X obj 788 184 list store; #X obj 788 34 ofRcv @slider; #X obj 823 114 f; #X obj 853 114 + 1; #X obj 788 55 t b f b; #X obj 883 114 0; #X obj 823 93 until; #X obj 874 74 ofRcv @width; #X obj 823 135 *; #X msg 856 138 load vertex; #X obj 788 206 list trim; #X floatatom 788 260 5 0 0 0 - - -, f 5; #X floatatom 844 260 5 0 0 0 - - -, f 5; #X obj 788 228 ofLoadMesh2d \; @JonasPath \;; #X obj 441 683 ofEditMesh2dVertex @JonasPath; #X obj 437 409 ofGetTranslate; #X msg 437 430 \$1; #X msg 422 374 \$1; #X obj 422 452 -; #X obj 422 474 ofClamp; #X obj 434 623 pack; #X msg 441 660 assign \$1 \$2; #X obj 423 289 t l l; #X obj 435 510 ofRcv @width; #X obj 422 536 /; #X obj 422 557 i; #X obj 422 599 *; #X obj 460 451 - 1; #X obj 737 500 ofCountUntil; #X obj 737 479 f; #X obj 764 617 ofPrepend set; #X obj 764 543 t b f; #X obj 737 639 ofSepMatrix; #X obj 764 574 ofGetMesh2dVertex @JonasPath; #X obj 737 684 ofSetColor 366 566 66; #X obj 737 663 ofTranslate; #X obj 752 458 ofRcv @slider; #X obj 737 521 t b f; #X obj 764 595 t a a; #X msg 881 689 \$2; #X obj 881 708 expr $f2 - $f1; #X obj 962 688 ofRcv @height; #X obj 766 819 ofRcv @width; #X obj 735 864 ofRectangle; #X obj 422 578 t f f f; #X obj 471 615 pack; #X obj 766 842 - 8; #X obj 798 842 - 8; #X obj 735 797 ofTranslate 4 4; #X obj 735 751 ofSetColor 166 866 566; #X obj 472 908 ofSetColor; #X obj 529 885 nbx 5 14 -1e+037 1e+037 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 236.62 256; #X obj 486 822 nbx 5 14 -1e+037 1e+037 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 300.28 256; #X obj 514 865 nbx 5 14 -1e+037 1e+037 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 490.12 256; #X obj 500 845 nbx 5 14 -1e+037 1e+037 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 179.62 256; #X obj 459 930 ofDrawText @myFonts; #X floatatom 1001 339 5 0 0 0 - - -, f 5; #X obj 788 359 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 788 285 ofLoadFont \; @myFonts \; examples/data/Sansation.ttf 30 \; examples/data/DejaVuSansMono.ttf 24 \;; #X obj 488 753 list tosymbol; #X obj 461 708 t f b; #X obj 461 776 pack f s f; #X msg 459 798 text \$1\$2\$3; #X msg 488 732 32 32; #X obj 735 774 ofPushMatrix; #X obj 41 421 ofPopStyle; #X obj 41 442 ofPopMatrix; #X obj 41 464 t b b; #X msg 821 159 append \$1 200; #X connect 1 0 2 0; #X connect 1 1 67 0; #X connect 2 0 53 0; #X connect 3 0 10 0; #X connect 3 1 57 0; #X connect 3 2 58 0; #X connect 4 0 6 0; #X connect 5 0 15 0; #X connect 7 0 4 0; #X connect 10 0 1 0; #X connect 10 0 57 0; #X connect 11 0 54 0; #X connect 11 0 64 0; #X connect 11 0 83 0; #X connect 12 0 19 0; #X connect 13 0 15 1; #X connect 14 0 15 2; #X connect 15 0 113 1; #X connect 15 0 129 2; #X connect 16 0 19 1; #X connect 17 0 19 2; #X connect 19 0 18 0; #X connect 20 0 64 1; #X connect 21 0 64 2; #X connect 22 0 64 3; #X connect 23 0 64 4; #X connect 24 0 25 0; #X connect 25 0 28 0; #X connect 26 0 27 0; #X connect 27 0 41 0; #X connect 28 0 30 0; #X connect 30 0 26 0; #X connect 31 0 66 0; #X connect 32 0 40 2; #X connect 32 0 41 2; #X connect 32 0 48 0; #X connect 33 0 34 0; #X connect 34 0 133 0; #X connect 35 0 117 0; #X connect 36 0 39 0; #X connect 37 0 35 1; #X connect 38 0 39 1; #X connect 39 0 34 2; #X connect 39 0 88 1; #X connect 40 0 26 0; #X connect 41 0 33 0; #X connect 42 0 39 0; #X connect 42 1 38 0; #X connect 43 0 27 0; #X connect 44 0 43 0; #X connect 45 0 46 0; #X connect 47 0 49 0; #X connect 48 0 42 0; #X connect 49 0 48 0; #X connect 49 1 38 1; #X connect 50 0 55 0; #X connect 51 0 50 0; #X connect 52 0 4 0; #X connect 53 0 8 0; #X connect 53 1 57 1; #X connect 53 1 58 1; #X connect 53 2 51 0; #X connect 54 0 56 0; #X connect 55 0 52 0; #X connect 56 0 55 1; #X connect 57 0 90 0; #X connect 58 0 60 0; #X connect 59 0 57 1; #X connect 59 0 58 1; #X connect 60 1 59 0; #X connect 62 0 61 0; #X connect 63 0 64 5; #X connect 64 0 24 0; #X connect 64 1 10 1; #X connect 65 0 66 1; #X connect 66 0 40 1; #X connect 66 0 41 1; #X connect 66 0 95 0; #X connect 67 0 2 1; #X connect 68 0 78 0; #X connect 69 0 72 0; #X connect 70 0 71 0; #X connect 70 0 76 0; #X connect 71 0 70 1; #X connect 72 0 68 0; #X connect 72 1 74 0; #X connect 72 2 73 0; #X connect 72 2 77 0; #X connect 73 0 70 1; #X connect 74 0 70 0; #X connect 75 0 76 1; #X connect 76 0 136 0; #X connect 77 0 68 1; #X connect 78 0 81 0; #X connect 81 0 79 0; #X connect 81 3 80 0; #X connect 83 0 84 0; #X connect 84 0 86 1; #X connect 85 0 86 0; #X connect 86 0 87 0; #X connect 87 0 92 0; #X connect 88 0 89 0; #X connect 89 0 82 0; #X connect 90 0 85 0; #X connect 90 1 62 0; #X connect 91 0 92 1; #X connect 91 0 94 1; #X connect 92 0 93 0; #X connect 93 0 112 0; #X connect 94 0 88 0; #X connect 95 0 87 2; #X connect 96 0 105 0; #X connect 97 0 96 0; #X connect 98 0 103 0; #X connect 99 0 101 0; #X connect 99 1 101 0; #X connect 100 0 103 0; #X connect 101 0 106 0; #X connect 102 0 35 0; #X connect 103 0 102 0; #X connect 104 0 97 1; #X connect 105 0 100 0; #X connect 105 1 99 0; #X connect 106 0 98 0; #X connect 106 1 107 0; #X connect 107 0 108 0; #X connect 108 0 35 2; #X connect 108 0 115 0; #X connect 109 0 108 1; #X connect 110 0 114 0; #X connect 112 0 94 0; #X connect 112 1 82 0; #X connect 112 2 113 0; #X connect 112 2 128 0; #X connect 113 0 0 0; #X connect 114 0 111 1; #X connect 115 0 111 2; #X connect 116 0 111 0; #X connect 117 0 132 0; #X connect 118 0 123 0; #X connect 119 0 118 4; #X connect 120 0 118 1; #X connect 121 0 118 3; #X connect 122 0 118 2; #X connect 123 0 97 0; #X connect 126 0 125 0; #X connect 126 1 124 0; #X connect 127 0 129 1; #X connect 128 0 129 0; #X connect 128 1 131 0; #X connect 129 0 130 0; #X connect 130 0 123 0; #X connect 131 0 127 0; #X connect 132 0 116 0; #X connect 133 0 134 0; #X connect 134 0 135 0; #X connect 135 0 29 0; #X connect 135 1 118 0; #X connect 136 0 68 0;