forest-all-around/puredata/piano_access_mesh_x_2.pd
2021-02-18 20:31:57 +09:00

1277 lines
36 KiB
Text

#N canvas 1 143 1308 594 10;
#X obj 20 126 unpackOSC;
#X obj 107 18 loadbang;
#X msg 147 91 devices;
#X obj 20 147 routeOSC /note;
#X floatatom 20 189 5 0 0 0 - - -;
#X floatatom 77 189 5 0 0 0 - - -;
#X floatatom 135 189 5 0 0 0 - - -;
#X obj 20 105 o.io.slipserial;
#X msg 215 108 close;
#X obj 20 209 pack f f f;
#X obj 20 230 s NOTE;
#X obj 20 168 routeOSC /pitch /velocity /onoff /oncnt;
#X floatatom 193 189 5 0 0 0 - - -;
#X obj 451 140 o.io.slipserial;
#X msg 480 89 devices;
#X msg 567 94 close;
#X obj 1057 228 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X text 958 32 NOTE! -->;
#X obj 1021 24 cnv 15 100 60 empty empty empty 20 12 0 14 -261234 -66577
0;
#X msg 1028 47 /note 60 100 1;
#X text 1027 27 well.. if we do like..;
#X text 1027 67 w/o bundling.. why not?;
#X obj 1010 251 t a b;
#X msg 1037 272 [;
#X obj 451 63 packOSC;
#X msg 941 272 ];
#X obj 941 251 t b a;
#X obj 941 203 r NOTE;
#X obj 941 224 unpack f f f;
#X text 987 202 /pitch /velocity /onoff;
#X msg 975 318 /note/velocity \$1;
#X msg 968 339 /note/pitch \$1;
#X obj 902 308 s OSC;
#X obj 451 38 r OSC;
#X obj 86 245 tgl 125 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 0 23 255 233 midi-in 0;
#X obj 17 14 notein 1;
#X floatatom 17 35 5 0 0 0 - - -;
#X floatatom 55 35 5 0 0 0 - - -;
#X obj 55 55 t a a;
#X floatatom 17 113 5 0 0 0 - - -;
#X floatatom 55 113 5 0 0 0 - - -;
#X floatatom 89 113 5 0 0 0 - - -;
#X obj 17 133 pack f f f;
#X obj 17 154 s NOTE;
#X obj 89 76 != 0;
#X obj 89 154 outlet;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 3 1 9 0;
#X connect 4 0 7 0;
#X connect 5 0 7 1;
#X connect 6 0 7 2;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 9 0 6 0;
#X restore 156 222 pd midi-in;
#X obj 976 104 r NOTE;
#X msg 1010 297 /note/onoff \$1;
#X floatatom 975 272 5 0 0 0 - - -;
#X obj 1090 119 loadbang;
#X msg 1090 144 127;
#X obj 979 246 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 976 154 print NOTE;
#X obj 510 267 print CTRL;
#X obj 510 209 r CTRL;
#X obj 896 154 print OSC;
#X obj 1207 92 s NOTE;
#X msg 1207 66 62 100 1;
#X msg 20 52 devicename /dev/tty.HC-06-DevB-1 \, baud 57600 \, pollintervall
1 \, verbose 1;
#X obj 510 230 spigot;
#X obj 559 215 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 896 127 spigot;
#X obj 945 112 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 558 52 devicename /dev/tty.usbmodem48710501 \, baud 57600 \,
pollintervall 1 \, verbose 1;
#X obj 976 127 spigot;
#X obj 1025 112 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X floatatom 1135 232 5 0 0 0 r:0-vol #0-vol -;
#X obj 238 496 o.io.slipserial;
#X msg 267 445 devices;
#X msg 344 450 close;
#X obj 238 419 packOSC;
#X obj 238 394 r OSC2;
#X msg 538 12 devicename /dev/portD \, baud 57600 \, pollintervall
1 \, verbose 1;
#X text 1180 167 vol. override;
#X msg 1208 321 0;
#X msg 1208 300 10;
#X msg 1208 279 25;
#X msg 1208 258 50;
#X msg 1208 217 255;
#X msg 1208 197 500;
#X msg 1208 237 127;
#X text 1233 197 BIG;
#X text 1234 321 SMALL;
#X msg 1208 146 180;
#X floatatom 1168 343 5 0 0 0 s:0-vol - #0-vol;
#X obj 430 230 spigot;
#X obj 479 215 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 430 209 r OSC2;
#X obj 430 267 print OSC2;
#X obj 896 104 r OSC;
#X msg 1135 254 set \$1;
#X obj 1199 470 s NOTE;
#X msg 1199 444 68 100 0;
#X text 943 370 vol. control knob 'on' the keyboard is needed. instead
of get/set it by other devivce this is quite messy!;
#N canvas 1 110 1431 785 crickets 0;
#X obj 129 363 pack f f;
#X obj 175 185 tgl 20 0 empty empty 120 17 7 0 10 -257985 -1 -1 0 1
;
#X obj 91 289 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 139 311 5 0 0 0 - - -;
#X obj 1077 528 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 1077 552 t b a;
#X msg 1124 512 0;
#X obj 1248 793 pack f f;
#X obj 1293 767 tgl 15 0 empty \$0-c-tgl r:0-c-tgl 17 7 0 10 -262144
-1 -1 0 1;
#X obj 1251 721 hsl 128 15 0 255 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 1248 846 s CTRL;
#X floatatom 1258 741 5 0 0 0 - - -;
#X msg 1248 814 127 \$1 \$2;
#X text 1314 689 fishing-fly;
#X text 1048 603 cricket drummers;
#X obj 1114 581 tgl 15 0 \$0-c-tgl empty s:0-c-tgl 17 7 0 10 -262144
-1 -1 0 1;
#X floatatom 1077 581 5 0 0 0 s:0-c-sld - #0-c-sld;
#X floatatom 1248 690 5 0 0 0 r:0-c-sld #0-c-sld -;
#X obj 129 407 s CTRL;
#X obj 1248 652 * 127;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff2 50 float 3;
#A 0 0.285714 0.304762 0.328572 0.457144 0.504763 0.514287 0.542858
0.542858 0.533335 0.533335 0.514287 0.495239 0.476191 0.428572 0.380953
0.361905 0.342857 0.333333 0.333333 0.361905 0.4 0.466667 0.466667
0.552382 0.57143 0.580954 0.590478 0.590478 0.580954 0.523811 0.457144
0.409524 0.361905 0.304762 0.27619 0.266666 0.257142 0.180951 0.123808
0.0761888 0.0571411 0.0571411 0.0571411 0.0476172 0.0476172 0.0380933
0.0380933 0.0380937 0.0380937 0.333333;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 334 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff1 50 float 3;
#A 0 0.2 0.304762 0.333334 0.419049 0.44762 0.504763 0.571431 0.61905
0.666669 0.723812 0.838099 1.14286 0.952385 0.74286 0.666669 0.533335
0.419049 0.380953 0.266667 0.219047 0.171428 0.104761 0.0857133 0.0666667
0.0190476 0.0285714 0.0285714 0.0285714 0.0285714 0.0190476 0.0190476
0.0190476 0.847619 0.847619 0.847619 0.847619 0.847619 0.12381 0.12381
0.12381 0.12381 0.12381 0.828571 0.828571 0.828571 0.828571 0.828571
0.152381 0.152381 0.152381;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 181 38 graph;
#X obj 113 768 pack f f;
#X obj 158 593 tgl 20 0 empty empty 102 17 7 0 10 -159808 -1 -1 0 1
;
#X obj 120 640 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 127 660 5 0 0 0 - - -;
#X obj 113 812 s CTRL;
#X obj 40 650 f;
#X obj 39 593 tgl 20 0 empty empty empty 17 7 0 10 -232576 -1 -1 0
1;
#X floatatom 39 765 5 0 0 0 - - -;
#X floatatom 39 806 5 0 0 0 - - -;
#X floatatom 38 716 5 0 0 0 - - -;
#X msg 113 789 102 \$1 \$2;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff0 50 float 3;
#A 0 0.371428 0.352381 0.323809 0.295237 0.247618 0.180951 0.142856
0.104762 0.104762 0.104762 0.0952383 0.104762 0.114286 0.142855 0.152379
0.171427 0.209522 0.238094 0.285713 0.333333 0.390476 0.466667 0.552381
0.638095 0.342855 0.238093 0.180949 0.142854 0.142854 0.142854 0.142854
0.142854 0.142854 0.171429 0.219048 0.238096 0.238096 0.219048 0.190476
0.152381 0.152381 0.161905 0.171429 0.238096 0.276191 0.295239 0.276191
0.209524 0.171429 0.390478;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 27 38 graph;
#X obj 115 680 int;
#X floatatom 178 732 5 0 0 0 - - -;
#X obj 179 755 s X3;
#X obj 114 701 t b a;
#X obj 32 248 f;
#X obj 32 269 + 1;
#X obj 32 186 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X floatatom 31 366 5 0 0 0 - - -;
#X floatatom 31 407 5 0 0 0 - - -;
#X floatatom 32 311 5 0 0 0 - - -;
#X obj 32 226 metro 2000;
#X obj 904 578 s CTRL;
#X floatatom 1040 467 5 0 0 0 - - -;
#X msg 1038 447 100;
#X msg 1040 490 151 \$1 1;
#X obj 564 894 s CTRL;
#X msg 564 871 150 \$1 1;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff5 50 float 3;
#A 0 0.32381 0.409525 0.361906 0.333334 0.266667 0.219048 0.142857
0.190477 0.342858 0.419049 0.419049 0.314287 0.24762 0.152381 0.0952379
0.200001 0.323811 0.37143 0.361906 0.219048 0.161905 0.895239 0.876191
0.876191 0.876191 0.8 0.8 0.8 0.390477 0.409524 0.419048 0.104762 0.104762
0.114286 0.133334 0.161905 0.180953 0.209524 0.24762 0.304763 0.333335
0.37143 0.409526 0.457145 0.514288 0.54286 0.571431 0.600003 0.628575
0.638099;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 794 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff4 50 float 3;
#A 0 0.133333 0.171428 0.266667 0.295239 0.285715 0.276191 0.266667
0.247619 0.209524 0.180952 0.142857 0.0857136 0.0952386 0.0952386 0.114286
0.209525 0.247621 0.247621 0.161904 0.142856 0.114285 0.114285 0.142856
0.180952 0.238095 0.257143 0.257143 0.257143 0.257143 0.24762 0.295239
0.304763 0.304763 0.304763 0.266667 0.2 0.152381 0.123809 0.123809
0.123809 0.133333 0.2 0.276191 0.304763 0.342858 0.361906 0.37143 0.37143
0.37143 0.304763;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 641 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff3 50 float 3;
#A 0 0.295238 0.361905 0.380952 0.380952 0.380952 0.380952 0.390476
0.495237 0.514285 0.571428 0.676191 0.714287 0.752382 0.780954 0.857145
0.904764 0.819049 0.695239 0.580953 0.342857 0.361905 0.352381 0.352381
0.323809 0.295238 0.257142 0.180951 0.171427 0.171427 0.257143 0.304762
0.352382 0.361906 0.380953 0.37143 0.342858 0.295239 0.266667 0.190476
0.161904 0.123809 0.104761 0.0285701 0.0190462 -0.00952387 -0.00952387
-0.00952387 -0.00952387 -0.00952387 -0.00952387;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 487 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff8 12 float 3;
#A 0 0.578571 0.864285 1.39286 0.557143 0.557143 0.885714 1.39286 0.878573
0.535715 0.535715 1.1 0.542857;
#X coords 0 1 12 0 150 105 1 0 0;
#X restore 1254 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff7 50 float 3;
#A 0 0.2 0.228571 0.228571 0.228571 0.228571 0.221429 0.214286 0.207143
0.2 0.178571 0.164286 0.157143 0.142857 0.121428 0.0928566 0.0785708
0.0499989 0.142857 0.185714 0.242857 0.3 0.328572 0.385715 0.42143
0.442859 0.442859 0.400001 0.364287 0.300001 0.278572 0.214286 0.142857
0.164286 0.185714 0.242858 0.264286 0.300001 0.307144 0.342858 0.378573
0.407144 0.435716 0.457145 0.414287 0.37143 0.321429 0.292858 0.242858
0.164286 -0.0928589;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 1101 38 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff6 50 float 3;
#A 0 0.104762 0.104762 0.12381 0.161905 0.190477 0.209524 0.219048
0.200001 0.171429 0.152379 0.161903 0.180951 0.199998 0.266665 0.314285
0.323809 0.371429 0.380953 0.380953 0.380953 0.390476 0.133334 0.133334
0.133334 0.133334 0.142857 0.219048 0.247619 0.266667 0.266667 0.228572
0.2 0.180952 0.123809 0.133333 0.190476 0.228572 0.247619 0.247619
0.219048 0.161905 0.180951 0.190475 0.257142 0.304761 0.352381 0.504764
0.609527 0.66667 0.733337;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 947 38 graph;
#X obj 337 363 pack f f;
#X obj 383 185 tgl 20 0 empty empty 121 17 7 0 10 -257985 -1 -1 0 1
;
#X obj 299 289 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 347 311 5 0 0 0 - - -;
#X obj 337 407 s CTRL;
#X obj 239 345 tabread riff1;
#X obj 240 248 f;
#X obj 240 269 + 1;
#X obj 240 186 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X floatatom 239 366 5 0 0 0 - - -;
#X floatatom 239 407 5 0 0 0 - - -;
#X floatatom 240 311 5 0 0 0 - - -;
#X obj 240 226 metro 2000;
#X obj 240 290 mod 50;
#X msg 337 384 121 \$1 \$2;
#X msg 129 384 120 \$1 \$2;
#X obj 545 361 pack f f;
#X obj 591 183 tgl 20 0 empty empty 122 17 7 0 10 -257985 -1 -1 0 1
;
#X obj 507 287 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 555 309 5 0 0 0 - - -;
#X obj 545 405 s CTRL;
#X obj 448 246 f;
#X obj 448 267 + 1;
#X obj 448 184 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X floatatom 447 364 5 0 0 0 - - -;
#X floatatom 447 405 5 0 0 0 - - -;
#X floatatom 448 309 5 0 0 0 - - -;
#X obj 448 224 metro 2000;
#X msg 545 382 122 \$1 \$2;
#X obj 447 343 tabread riff2;
#X obj 31 345 tabread riff0;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff12 30 float 3;
#A 0 0.578571 0.864285 1.39286 0.00952381 0.00952375 0.428571 0.542857
0.878573 0.00952381 0.00952387 1.1 0.12381 0 0 0 0 0 0 0.152381 0.152381
0 0 0 0.495238 0 0.685714 0.514286 0 0.238095 0;
#X coords 0 1 30 0 150 105 1 0 0;
#X restore 338 452 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff11 10 float 3;
#A 0 0.342857 0.67619 0.371429 0.685714 0.352381 0.638095 0.352381
0.609524 0.333333 0.0285714;
#X coords 0 1 10 0 150 105 1 0 0;
#X restore 185 452 graph;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff10 50 float 3;
#A 0 0.809524 0.809524 0.819048 0.819048 0.819048 0.809524 0.7 0.695239
0.695239 0.695239 0.695239 0.438095 0.695239 0.690477 0.685715 0.447619
0.680952 0.680952 0.680952 0.680952 0.680952 0.82381 0.82381 0.666666
0.666666 0.671429 0.671429 0.814286 0.814286 0.657142 0.657142 0.657142
0.642856 0.623807 0.623807 0.623807 0.809524 0.361905 0.809524 0.361905
0.714285 0.714285 0.723809 0.761905 0.761905 0.771429 0.771429 0.771429
0.771429 0.800001;
#X coords 0 1 50 0 150 105 1 0 0;
#X restore 31 452 graph;
#X obj 340 772 pack f f;
#X obj 385 597 tgl 20 0 empty empty 103 17 7 0 10 -159808 -1 -1 0 1
;
#X obj 347 644 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 354 664 5 0 0 0 - - -;
#X obj 340 816 s CTRL;
#X obj 265 657 f;
#X obj 265 678 + 1;
#X obj 266 597 tgl 20 0 empty empty empty 17 7 0 10 -232576 -1 -1 0
1;
#X floatatom 266 769 5 0 0 0 - - -;
#X floatatom 266 810 5 0 0 0 - - -;
#X floatatom 265 720 5 0 0 0 - - -;
#X obj 342 684 int;
#X floatatom 405 736 5 0 0 0 - - -;
#X obj 406 759 s X3;
#X obj 341 705 t b a;
#X obj 265 699 mod 10;
#X obj 265 747 tabread riff11;
#X obj 38 743 tabread riff10;
#X obj 39 785 * 170;
#X obj 38 695 mod 50;
#X obj 538 639 f;
#X obj 538 660 + 1;
#X obj 539 579 tgl 20 0 empty empty 150 17 7 0 10 -232576 -1 -1 0 1
;
#X floatatom 538 806 5 0 0 0 - - -;
#X floatatom 538 702 5 0 0 0 - - -;
#X obj 538 785 int;
#X floatatom 538 744 5 0 0 0 - - -;
#X obj 538 826 sel 0;
#X floatatom 564 851 5 0 0 0 - - -;
#X obj 539 615 metro 3000;
#X obj 32 290 mod 50;
#X obj 448 288 mod 50;
#X obj 40 668 + 1;
#X obj 39 629 metro 1000;
#X obj 752 357 pack f f;
#X obj 798 179 tgl 20 0 empty empty 123 17 7 0 10 -257985 -1 -1 0 1
;
#X obj 714 283 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 762 305 5 0 0 0 - - -;
#X obj 752 401 s CTRL;
#X obj 655 242 f;
#X obj 655 263 + 1;
#X obj 655 180 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X floatatom 654 360 5 0 0 0 - - -;
#X floatatom 654 401 5 0 0 0 - - -;
#X floatatom 655 305 5 0 0 0 - - -;
#X obj 655 220 metro 2000;
#X obj 655 284 mod 50;
#X msg 752 378 123 \$1 \$2;
#X obj 654 339 tabread riff3;
#X obj 960 352 pack f f;
#X obj 1006 174 tgl 20 0 empty empty 124 17 7 0 10 -257985 -1 -1 0
1;
#X obj 922 278 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 970 300 5 0 0 0 - - -;
#X obj 960 396 s CTRL;
#X obj 863 237 f;
#X obj 863 258 + 1;
#X obj 863 175 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X floatatom 862 355 5 0 0 0 - - -;
#X floatatom 862 396 5 0 0 0 - - -;
#X floatatom 863 300 5 0 0 0 - - -;
#X obj 863 215 metro 2000;
#X obj 863 279 mod 50;
#X msg 960 373 124 \$1 \$2;
#X obj 862 334 tabread riff4;
#X obj 538 723 tabread riff12;
#X obj 538 681 mod 30;
#X obj 654 380 * 200;
#X obj 1170 349 pack f f;
#X obj 1216 171 tgl 20 0 empty empty 125 17 7 0 10 -257985 -1 -1 0
1;
#X obj 1132 275 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 1180 297 5 0 0 0 - - -;
#X obj 1170 393 s CTRL;
#X obj 1073 234 f;
#X obj 1073 255 + 1;
#X obj 1073 172 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1
0 1;
#X floatatom 1072 352 5 0 0 0 - - -;
#X floatatom 1072 393 5 0 0 0 - - -;
#X floatatom 1073 297 5 0 0 0 - - -;
#X obj 1073 212 metro 2000;
#X obj 1073 276 mod 50;
#X obj 1072 331 tabread riff5;
#X msg 1170 370 125 \$1 \$2;
#X obj 950 439 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X obj 877 462 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X obj 1072 372 * 200;
#X obj 266 789 * 200;
#X msg 340 793 103 \$1 \$2;
#X floatatom 897 713 5 0 0 0 - - -;
#X obj 840 586 f;
#X obj 840 607 + 1;
#X obj 840 628 mod 2;
#X floatatom 840 649 5 0 0 0 - - -;
#X floatatom 947 713 5 0 0 0 - - -;
#X obj 948 736 s X2;
#X obj 898 736 s X1;
#X obj 840 669 sel 0 1;
#X obj 922 677 unpack f f;
#X obj 882 515 t b b;
#X msg 903 555 200 1 1;
#X obj 862 375 * 400;
#X obj 1318 570 pack f f;
#X obj 1364 392 tgl 20 0 empty empty 125 17 7 0 10 -257985 -1 -1 0
1;
#X obj 1280 496 hsl 128 15 0 300 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 1328 518 5 0 0 0 - - -;
#X obj 1318 614 s CTRL;
#X obj 1221 455 f;
#X obj 1221 476 + 1;
#X obj 1221 393 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1
0 1;
#X floatatom 1220 573 5 0 0 0 - - -;
#X floatatom 1220 614 5 0 0 0 - - -;
#X floatatom 1221 518 5 0 0 0 - - -;
#X obj 1221 433 metro 2000;
#X obj 1220 552 tabread riff6;
#X msg 1318 591 126 \$1 \$2;
#X obj 666 895 s CTRL;
#X obj 640 640 f;
#X obj 640 661 + 1;
#X obj 641 580 tgl 20 0 empty empty 150 17 7 0 10 -232576 -1 -1 0 1
;
#X floatatom 639 808 5 0 0 0 - - -;
#X floatatom 640 703 5 0 0 0 - - -;
#X obj 640 765 int;
#X floatatom 640 745 5 0 0 0 - - -;
#X obj 640 827 sel 0;
#X floatatom 666 852 5 0 0 0 - - -;
#X msg 666 872 151 \$1 1;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff13 10 float 3;
#A 0 0.00952369 0.00952369 0.0190476 1.0381 0 0 0 0.00952387 0.00952381
0.00952375;
#X coords 0 1 10 0 150 105 1 0 0;
#X restore 492 451 graph;
#X obj 640 724 tabread riff13;
#X obj 640 682 mod 10;
#X obj 736 537 s CTRL;
#X msg 736 514 151 0 \$1;
#X obj 737 446 tgl 20 0 empty empty 150 17 7 0 10 -232576 -1 -1 0 1
;
#X obj 950 479 metro 2000;
#X msg 956 636 0 2000;
#X msg 945 615 200 2000;
#X obj 641 616 metro 2000;
#X obj 638 788 * 100;
#X obj 538 764 * 300;
#X obj 1221 497 mod 50;
#X obj 1220 593 * 300;
#X text 701 184 3 찌;
#X obj 447 384 * 200;
#X text 491 187 2 찌;
#X text 283 189 1 찌;
#X obj 31 386 * 100;
#X text 907 181 가방진;
#X text 1121 177 노란이 1;
#X text 1271 395 노란이 2;
#X text 79 600 가방툭;
#X obj 768 845 s CTRL;
#X obj 754 642 f;
#X obj 754 663 + 1;
#X obj 755 582 tgl 20 0 empty empty 150 17 7 0 10 -232576 -1 -1 0 1
;
#X floatatom 754 705 5 0 0 0 - - -;
#X obj 754 726 tabread riff13;
#X obj 754 684 mod 10;
#X obj 755 618 metro 2000;
#X obj 768 791 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 768 822 152 0 \$1;
#X obj 266 633 metro 2000;
#X obj 846 827 s CTRL;
#X obj 846 773 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 846 804 153 0 \$1;
#X obj 49 1227 s CTRL;
#X obj 49 958 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 123 1082 f;
#X obj 156 1082 + 1;
#X obj 156 1105 mod 2;
#X floatatom 156 1128 5 0 0 0 - - -;
#X obj 156 1150 sel 1 0;
#X msg 49 1082 200 0 1;
#X obj 221 1224 s X1;
#X obj 273 1103 s X2;
#X floatatom 221 1202 5 0 0 0 - - -;
#X floatatom 273 1081 5 0 0 0 - - -;
#X obj 49 978 metro 60000;
#X floatatom 273 1202 5 0 0 0 - - -;
#X obj 49 1017 t b b b b;
#X msg 273 1168 100;
#X obj 273 1224 s X3;
#X text 312 1198 multiplier;
#X text 257 1201 X;
#X text 310 1149 target position;
#X text 313 1081 target time;
#X obj 479 1227 s CTRL;
#X obj 479 958 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 553 1082 f;
#X obj 586 1082 + 1;
#X floatatom 586 1128 5 0 0 0 - - -;
#X obj 651 1224 s X1;
#X obj 703 1103 s X2;
#X floatatom 651 1202 5 0 0 0 - - -;
#X floatatom 703 1081 5 0 0 0 - - -;
#X floatatom 703 1202 5 0 0 0 - - -;
#X obj 479 1017 t b b b b;
#X obj 703 1224 s X3;
#X text 742 1198 multiplier;
#X text 687 1201 X;
#X text 740 1149 target position;
#X text 743 1081 target time;
#X msg 703 1168 1;
#X obj 966 1231 dac~ 1;
#X obj 966 1094 mx~;
#X obj 1268 1103 scope~ 130 130 256 3 128 -1 1 0 0 0 0 205 229 232
74 79 77 96 98 102 0 empty;
#X obj 1159 1064 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 966 1047 >~ 0.01;
#X obj 1086 1136 >~ 0.02;
#X obj 1086 1113 phasor~ 0.25;
#X obj 966 1024 phasor~ 2;
#X floatatom 966 1002 5 0 0 0 - - -;
#X floatatom 1105 1046 5 0 0 0 - - -;
#X msg 273 1042 1000;
#X msg 156 1196 120;
#X msg 175 1173 -900;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff14 10 float 3;
#A 0 20.1904 0 0 0 0 0 0 0 0 0;
#X coords 0 10 10 0 150 105 1 0 0;
#X restore 1072 752 graph;
#X obj 1310 856 until;
#X msg 1215 880 100;
#X obj 1310 879 f;
#X obj 1343 879 + 1;
#X floatatom 1310 926 5 0 0 0 - - -;
#X obj 965 842 f;
#X obj 992 842 + 1;
#X obj 966 782 tgl 20 0 empty empty pingpong 17 7 0 10 -232576 -1 -1
0 1;
#X floatatom 965 905 5 0 0 0 - - -;
#X obj 966 925 tabread riff14;
#X obj 1245 1044 tabwrite riff14;
#X obj 1303 1015 t b a;
#X floatatom 1310 971 5 0 0 0 - - -;
#X obj 965 884 mod 100;
#X obj 1215 903 t a b;
#X msg 1242 932 0;
#X obj 204 952 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 192 997 t b b b b;
#X msg 840 878 0;
#X obj 1310 948 + 1;
#X obj 966 817 metro 200;
#X msg 1246 982 0;
#X text 2 -58 <<<;
#X text 1402 -58 >>>;
#X msg 479 1082 202 0 1;
#X floatatom 848 1032 5 0 0 0 - - -;
#X obj 848 1060 s PS;
#X obj 624 968 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 612 1013 t b b b b;
#X obj 739 927 r HELLO;
#X obj 739 950 route 202;
#X obj 739 973 unpack f f f f;
#X floatatom 739 1018 5 0 0 0 - - -;
#X floatatom 766 996 5 0 0 0 - - -;
#X obj 739 1048 print pos;
#X obj 828 997 print togo;
#X obj 784 1114 hsl 128 15 -9000 9000 0 0 empty empty empty -2 -8 0
10 -262144 -1 -1 0 1;
#X obj 364 994 s CTRL;
#X obj 364 912 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 364 971 157 50 1;
#X obj 364 932 metro 150;
#X obj 586 1105 mod 2;
#X obj 479 978 metro 20000;
#X obj 586 1150 sel 1 0;
#X msg 586 1196 120;
#X obj 814 1169 hsl 128 15 -9000 9000 0 0 empty empty empty -2 -8 0
10 -262144 -1 -1 0 1;
#X msg 605 1173 4464;
#X obj 239 386 * 800;
#X connect 0 0 72 0;
#X connect 1 0 0 1;
#X connect 2 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 16 0;
#X connect 5 1 15 0;
#X connect 6 0 4 0;
#X connect 7 0 12 0;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 9 0 11 0;
#X connect 12 0 10 0;
#X connect 17 0 9 0;
#X connect 19 0 9 0;
#X connect 22 0 32 0;
#X connect 23 0 22 1;
#X connect 24 0 25 0;
#X connect 24 0 34 0;
#X connect 27 0 123 0;
#X connect 28 0 124 0;
#X connect 29 0 109 0;
#X connect 30 0 24 0;
#X connect 31 0 108 0;
#X connect 32 0 26 0;
#X connect 34 0 37 0;
#X connect 35 0 36 0;
#X connect 37 0 22 0;
#X connect 37 1 35 0;
#X connect 38 0 39 0;
#X connect 39 0 38 1;
#X connect 39 0 121 0;
#X connect 40 0 44 0;
#X connect 41 0 234 0;
#X connect 42 0 2 0;
#X connect 43 0 87 0;
#X connect 44 0 38 0;
#X connect 46 0 48 0;
#X connect 47 0 46 0;
#X connect 48 0 45 0;
#X connect 50 0 49 0;
#X connect 57 0 71 0;
#X connect 58 0 57 1;
#X connect 59 0 57 0;
#X connect 59 0 60 0;
#X connect 62 0 66 0;
#X connect 63 0 64 0;
#X connect 64 0 63 1;
#X connect 64 0 70 0;
#X connect 65 0 69 0;
#X connect 66 0 352 0;
#X connect 67 0 59 0;
#X connect 68 0 62 0;
#X connect 69 0 63 0;
#X connect 70 0 68 0;
#X connect 71 0 61 0;
#X connect 72 0 18 0;
#X connect 73 0 85 0;
#X connect 74 0 73 1;
#X connect 75 0 73 0;
#X connect 75 0 76 0;
#X connect 78 0 79 0;
#X connect 79 0 78 1;
#X connect 79 0 122 0;
#X connect 80 0 84 0;
#X connect 81 0 231 0;
#X connect 82 0 75 0;
#X connect 83 0 86 0;
#X connect 84 0 78 0;
#X connect 85 0 77 0;
#X connect 86 0 81 0;
#X connect 87 0 41 0;
#X connect 91 0 177 0;
#X connect 92 0 91 1;
#X connect 93 0 94 0;
#X connect 93 0 102 0;
#X connect 96 0 97 0;
#X connect 97 0 96 1;
#X connect 97 0 106 0;
#X connect 98 0 249 0;
#X connect 99 0 176 0;
#X connect 100 0 93 0;
#X connect 101 0 107 0;
#X connect 102 0 105 0;
#X connect 103 0 104 0;
#X connect 105 0 91 0;
#X connect 105 1 103 0;
#X connect 106 0 101 0;
#X connect 107 0 99 0;
#X connect 108 0 29 0;
#X connect 109 0 30 0;
#X connect 110 0 31 0;
#X connect 111 0 112 0;
#X connect 112 0 111 1;
#X connect 112 0 156 0;
#X connect 113 0 120 0;
#X connect 114 0 118 0;
#X connect 115 0 155 0;
#X connect 116 0 114 0;
#X connect 117 0 227 0;
#X connect 118 1 119 0;
#X connect 119 0 50 0;
#X connect 120 0 111 0;
#X connect 121 0 43 0;
#X connect 122 0 83 0;
#X connect 123 0 27 1;
#X connect 123 0 110 0;
#X connect 124 0 27 0;
#X connect 125 0 138 0;
#X connect 126 0 125 1;
#X connect 127 0 125 0;
#X connect 127 0 128 0;
#X connect 130 0 131 0;
#X connect 131 0 130 1;
#X connect 131 0 137 0;
#X connect 132 0 136 0;
#X connect 133 0 157 0;
#X connect 134 0 127 0;
#X connect 135 0 139 0;
#X connect 136 0 130 0;
#X connect 137 0 135 0;
#X connect 138 0 129 0;
#X connect 139 0 133 0;
#X connect 140 0 153 0;
#X connect 141 0 140 1;
#X connect 142 0 140 0;
#X connect 142 0 143 0;
#X connect 145 0 146 0;
#X connect 146 0 145 1;
#X connect 146 0 152 0;
#X connect 147 0 151 0;
#X connect 148 0 190 0;
#X connect 149 0 142 0;
#X connect 150 0 154 0;
#X connect 151 0 145 0;
#X connect 152 0 150 0;
#X connect 153 0 144 0;
#X connect 154 0 148 0;
#X connect 155 0 117 0;
#X connect 156 0 115 0;
#X connect 157 0 134 0;
#X connect 158 0 172 0;
#X connect 159 0 158 1;
#X connect 160 0 158 0;
#X connect 160 0 161 0;
#X connect 163 0 164 0;
#X connect 164 0 163 1;
#X connect 164 0 170 0;
#X connect 165 0 169 0;
#X connect 166 0 175 0;
#X connect 167 0 160 0;
#X connect 168 0 171 0;
#X connect 169 0 163 0;
#X connect 170 0 168 0;
#X connect 171 0 166 0;
#X connect 172 0 162 0;
#X connect 173 0 222 0;
#X connect 174 0 188 0;
#X connect 175 0 167 0;
#X connect 176 0 100 0;
#X connect 177 0 95 0;
#X connect 178 0 185 0;
#X connect 179 0 180 0;
#X connect 180 0 181 0;
#X connect 180 0 179 1;
#X connect 181 0 182 0;
#X connect 182 0 186 0;
#X connect 183 0 184 0;
#X connect 186 0 224 0;
#X connect 186 1 223 0;
#X connect 187 0 178 0;
#X connect 187 1 183 0;
#X connect 188 0 189 0;
#X connect 188 1 179 0;
#X connect 189 0 45 0;
#X connect 190 0 149 0;
#X connect 191 0 204 0;
#X connect 192 0 191 1;
#X connect 193 0 191 0;
#X connect 193 0 194 0;
#X connect 196 0 197 0;
#X connect 197 0 196 1;
#X connect 197 0 228 0;
#X connect 198 0 202 0;
#X connect 199 0 229 0;
#X connect 200 0 193 0;
#X connect 201 0 203 0;
#X connect 202 0 196 0;
#X connect 203 0 199 0;
#X connect 204 0 195 0;
#X connect 206 0 207 0;
#X connect 207 0 206 1;
#X connect 207 0 218 0;
#X connect 208 0 225 0;
#X connect 209 0 213 0;
#X connect 210 0 217 0;
#X connect 211 0 226 0;
#X connect 212 0 211 0;
#X connect 213 1 214 0;
#X connect 214 0 215 0;
#X connect 215 0 205 0;
#X connect 217 0 212 0;
#X connect 218 0 210 0;
#X connect 220 0 219 0;
#X connect 221 0 220 0;
#X connect 222 0 174 0;
#X connect 223 0 187 0;
#X connect 224 0 187 0;
#X connect 225 0 206 0;
#X connect 226 0 209 0;
#X connect 227 0 116 0;
#X connect 228 0 201 0;
#X connect 229 0 200 0;
#X connect 231 0 82 0;
#X connect 234 0 42 0;
#X connect 240 0 241 0;
#X connect 241 0 240 1;
#X connect 241 0 245 0;
#X connect 242 0 246 0;
#X connect 243 0 244 0;
#X connect 245 0 243 0;
#X connect 246 0 240 0;
#X connect 247 0 248 0;
#X connect 248 0 239 0;
#X connect 249 0 96 0;
#X connect 251 0 252 0;
#X connect 252 0 250 0;
#X connect 254 0 265 0;
#X connect 255 0 256 0;
#X connect 256 0 257 0;
#X connect 257 0 258 0;
#X connect 257 0 255 1;
#X connect 258 0 259 0;
#X connect 259 0 302 0;
#X connect 259 1 303 0;
#X connect 260 0 253 0;
#X connect 263 0 261 0;
#X connect 264 0 262 0;
#X connect 265 0 267 0;
#X connect 266 0 269 0;
#X connect 267 0 260 0;
#X connect 267 1 255 0;
#X connect 267 2 264 0;
#X connect 267 3 266 0;
#X connect 268 0 266 0;
#X connect 275 0 347 0;
#X connect 276 0 277 0;
#X connect 277 0 346 0;
#X connect 278 0 348 0;
#X connect 281 0 279 0;
#X connect 282 0 280 0;
#X connect 283 0 285 0;
#X connect 284 0 329 0;
#X connect 284 1 276 0;
#X connect 284 2 282 0;
#X connect 284 3 283 0;
#X connect 290 0 283 0;
#X connect 292 0 291 0;
#X connect 294 0 297 1;
#X connect 295 0 293 0;
#X connect 295 0 292 0;
#X connect 297 0 296 0;
#X connect 298 0 295 0;
#X connect 299 0 298 0;
#X connect 300 0 297 0;
#X connect 301 0 264 0;
#X connect 302 0 263 0;
#X connect 303 0 263 0;
#X connect 305 0 307 0;
#X connect 306 0 319 0;
#X connect 307 0 308 0;
#X connect 307 0 309 0;
#X connect 308 0 307 1;
#X connect 309 0 324 0;
#X connect 310 0 311 0;
#X connect 310 0 318 0;
#X connect 311 0 310 1;
#X connect 312 0 325 0;
#X connect 313 0 314 0;
#X connect 314 0 299 0;
#X connect 316 0 326 0;
#X connect 316 1 315 1;
#X connect 317 0 316 0;
#X connect 318 0 313 0;
#X connect 319 0 305 0;
#X connect 319 1 320 0;
#X connect 320 0 307 0;
#X connect 321 0 322 0;
#X connect 322 0 260 0;
#X connect 322 1 263 0;
#X connect 322 2 266 0;
#X connect 322 3 264 0;
#X connect 323 0 310 0;
#X connect 324 0 317 0;
#X connect 325 0 310 0;
#X connect 326 0 315 0;
#X connect 329 0 274 0;
#X connect 330 0 331 0;
#X connect 332 0 333 0;
#X connect 333 0 329 0;
#X connect 333 1 281 0;
#X connect 333 2 283 0;
#X connect 333 3 282 0;
#X connect 334 0 335 0;
#X connect 335 0 336 0;
#X connect 336 0 337 0;
#X connect 336 1 338 0;
#X connect 337 0 339 0;
#X connect 337 0 341 0;
#X connect 343 0 345 0;
#X connect 344 0 342 0;
#X connect 345 0 344 0;
#X connect 346 0 278 0;
#X connect 346 0 276 1;
#X connect 347 0 284 0;
#X connect 348 0 349 0;
#X connect 348 1 351 0;
#X connect 349 0 281 0;
#X connect 350 0 281 0;
#X connect 351 0 281 0;
#X connect 352 0 67 0;
#X restore 374 333 pd crickets nanokontrol2;
#X obj 789 419 r NOTE;
#X obj 789 440 unpack f f f;
#X text 835 418 /pitch /velocity /onoff;
#X obj 858 468 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 789 483 spigot;
#X floatatom 789 546 5 0 0 0 s:0-vol - #0-vol;
#X text 803 392 volume control;
#X text 857 497 keys for volume control: vol+ / vol-;
#N canvas 207 197 551 351 volume 0;
#X obj 105 160 f;
#X obj 135 160 +;
#X obj 105 88 bng 15 250 50 0 empty empty v+ 17 7 0 10 -262144 -1 -1
;
#X obj 152 48 bng 15 250 50 0 empty empty v- 17 7 0 10 -262144 -1 -1
;
#X obj 105 108 t b b;
#X msg 150 129 1;
#X obj 152 68 t b b;
#X msg 179 89 -1;
#X floatatom 135 187 5 0 0 0 - - -;
#X floatatom 174 267 5 0 0 0 - - -;
#X obj 135 213 moses 0;
#X msg 24 120 0;
#X obj 277 246 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 174 240 moses 8;
#X msg 227 120 7;
#N canvas 0 23 450 278 (subpatch) 0;
#X array \$0-voltable 8 float 3;
#A 0 10 25 50 100 127 180 255 500;
#X coords 0 550 8 -50 100 140 1 0 0;
#X restore 427 29 graph;
#X obj 280 137 loadbang;
#X obj 280 158 f \$0;
#X obj 349 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 277 268 tabread \$0-voltable;
#X floatatom 277 289 5 0 0 0 - - -;
#X obj 353 304 print vol;
#X obj 105 11 inlet;
#X obj 152 11 inlet;
#X obj 277 309 outlet;
#X msg 280 179 \; \$1-voltable 0 10 25 50 100 127 180 255 500;
#X connect 0 0 1 0;
#X connect 1 0 0 1;
#X connect 1 0 8 0;
#X connect 2 0 4 0;
#X connect 3 0 6 0;
#X connect 4 0 0 0;
#X connect 4 1 5 0;
#X connect 5 0 1 1;
#X connect 6 0 0 0;
#X connect 6 1 7 0;
#X connect 7 0 1 1;
#X connect 8 0 10 0;
#X connect 9 0 12 0;
#X connect 10 0 11 0;
#X connect 10 1 13 0;
#X connect 11 0 0 1;
#X connect 12 0 19 0;
#X connect 13 0 9 0;
#X connect 13 1 14 0;
#X connect 14 0 0 1;
#X connect 16 0 17 0;
#X connect 17 0 25 0;
#X connect 18 0 17 0;
#X connect 19 0 20 0;
#X connect 20 0 24 0;
#X connect 20 0 21 0;
#X connect 22 0 2 0;
#X connect 23 0 3 0;
#X restore 789 525 pd volume;
#X obj 789 504 sel 40 38;
#X text 689 196 /pitch /velocity /onoff;
#X obj 643 196 r CTRL;
#X obj 643 242 s OSC2;
#N canvas 458 205 512 395 buildOSC 0;
#X obj 319 76 t a b;
#X msg 456 94 [;
#X msg 34 327 ];
#X obj 140 39 unpack f f f;
#X obj 68 226 r X1;
#X obj 98 226 r X2;
#X obj 128 226 r X3;
#X obj 158 226 r X4;
#X obj 53 256 f;
#X obj 34 126 t b b a;
#X obj 254 345 outlet;
#X obj 140 17 inlet;
#X obj 188 226 r PS;
#X obj 88 274 pack f f f f f;
#X msg 319 122 sendtyped /note/onoff f \$1;
#X msg 73 147 sendtyped /note/pitch f \$1;
#X msg 254 166 sendtyped /note/velocity f \$1;
#X msg 88 297 sendtyped /note/x fffff \$1 \$2 \$3 \$4 \$5;
#X connect 0 0 14 0;
#X connect 0 1 1 0;
#X connect 1 0 10 0;
#X connect 2 0 10 0;
#X connect 3 0 9 0;
#X connect 3 1 16 0;
#X connect 3 2 0 0;
#X connect 4 0 8 1;
#X connect 5 0 13 1;
#X connect 6 0 13 2;
#X connect 7 0 13 3;
#X connect 8 0 13 0;
#X connect 9 0 2 0;
#X connect 9 1 8 0;
#X connect 9 2 15 0;
#X connect 11 0 3 0;
#X connect 12 0 13 4;
#X connect 13 0 17 0;
#X connect 14 0 10 0;
#X connect 15 0 10 0;
#X connect 16 0 10 0;
#X connect 17 0 10 0;
#X restore 643 219 pd buildOSC;
#X text 723 218 <-- also mix-in /x;
#X obj 610 299 s X1;
#X obj 640 299 s X2;
#X floatatom 606 270 5 0 0 0 - - -;
#X floatatom 646 270 5 0 0 0 - - -;
#X text 779 269 some extra. values!;
#X msg 355 478 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall
1 \, verbose 1;
#X msg 325 408 devicename /dev/tty.usbmodem3217741 \, baud 57600 \,
pollintervall 1 \, verbose 1;
#X floatatom 683 270 5 0 0 0 - - -;
#X obj 677 299 s X3;
#X floatatom 721 270 5 0 0 0 - - -;
#X obj 715 299 s X4;
#X msg 1129 444 102 102 1;
#X obj 1129 470 s CTRL;
#X msg 309 372 open 2;
#X floatatom 721 320 5 0 0 0 - - -;
#X text 785 283 X1 \, X2: 5 digits;
#X text 785 297 X3 \, X4: 5 digits;
#X text 785 311 PS: 2 digits;
#X obj 715 349 s PS;
#X obj 238 519 unpackOSC;
#X obj 238 542 routeOSC /hello;
#X obj 365 531 s HELLO;
#N canvas 133 398 1214 393 roundly 0;
#X floatatom 925 227 5 0 0 0 - - -;
#X obj 925 249 s PS;
#X msg 354 139 \$1 5000;
#X obj 354 162 unpack f f;
#X obj 354 185 s X1;
#X obj 411 185 s X2;
#X msg 253 150 2000 0 1;
#X msg 925 204 0;
#X msg 964 204 200;
#X obj 44 208 r HELLO;
#X obj 44 254 unpack f f f f;
#X floatatom 44 283 5 0 0 0 - - -;
#X obj 97 311 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8
0 10 -260097 -262144 -1 0 1;
#X obj 97 331 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8
0 10 -13381 -262144 -1 0 1;
#X obj 44 231 route 2000 2001;
#X obj 154 254 unpack f f f f;
#X floatatom 154 283 5 0 0 0 - - -;
#X obj 253 209 s CTRL;
#X floatatom 253 99 5 0 0 0 target_pos - -;
#X obj 97 31 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 0
10 -260097 -262144 -1 49950 1;
#X obj 97 51 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 0
10 -13381 -262144 -1 49950 1;
#X obj 253 121 t b a;
#X msg 704 139 \$1 5000;
#X obj 704 162 unpack f f;
#X obj 704 185 s X1;
#X obj 761 185 s X2;
#X obj 603 209 s CTRL;
#X floatatom 603 99 5 0 0 0 target_pos - -;
#X obj 603 121 t b a;
#X obj 945 141 tgl 25 0 empty empty monitoring 25 7 0 15 -159808 -257985
-1 1 1;
#X obj 945 181 sel 0 1;
#X obj 1061 100 loadbang;
#X msg 1061 123 1;
#X obj 6 26 loadbang;
#X msg 6 49 0;
#X msg 603 150 2001 0 1;
#X obj 94 81 skip 500;
#X obj 348 81 skip 500;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X connect 6 0 17 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 14 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 14 0 10 0;
#X connect 14 1 15 0;
#X connect 15 0 16 0;
#X connect 16 0 13 0;
#X connect 18 0 21 0;
#X connect 19 0 36 0;
#X connect 20 0 37 0;
#X connect 21 0 6 0;
#X connect 21 1 2 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 23 1 25 0;
#X connect 27 0 28 0;
#X connect 28 0 35 0;
#X connect 28 1 22 0;
#X connect 29 0 30 0;
#X connect 30 0 7 0;
#X connect 30 1 8 0;
#X connect 31 0 32 0;
#X connect 32 0 29 0;
#X connect 33 0 34 0;
#X connect 34 0 19 0;
#X connect 34 0 20 0;
#X connect 35 0 26 0;
#X connect 36 0 18 0;
#X connect 37 0 27 0;
#X restore 289 241 pd roundly;
#X connect 0 0 3 0;
#X connect 2 0 7 1;
#X connect 3 0 11 0;
#X connect 4 0 9 0;
#X connect 5 0 9 1;
#X connect 6 0 9 2;
#X connect 6 0 34 0;
#X connect 7 0 0 0;
#X connect 8 0 7 1;
#X connect 9 0 10 0;
#X connect 11 0 4 0;
#X connect 11 1 5 0;
#X connect 11 2 6 0;
#X connect 11 3 12 0;
#X connect 14 0 13 1;
#X connect 15 0 13 1;
#X connect 22 0 16 0;
#X connect 22 0 37 0;
#X connect 22 1 23 0;
#X connect 23 0 32 0;
#X connect 24 0 13 0;
#X connect 25 0 32 0;
#X connect 26 0 25 0;
#X connect 26 1 31 0;
#X connect 27 0 28 0;
#X connect 28 0 26 0;
#X connect 28 1 41 0;
#X connect 28 2 22 0;
#X connect 30 0 32 0;
#X connect 31 0 32 0;
#X connect 33 0 24 0;
#X connect 35 0 34 0;
#X connect 36 0 54 0;
#X connect 37 0 32 0;
#X connect 38 0 30 0;
#X connect 39 0 40 0;
#X connect 40 0 38 0;
#X connect 41 0 38 0;
#X connect 44 0 49 0;
#X connect 47 0 46 0;
#X connect 48 0 7 1;
#X connect 49 0 43 0;
#X connect 50 0 49 1;
#X connect 51 0 45 0;
#X connect 52 0 51 1;
#X connect 53 0 13 1;
#X connect 54 0 42 0;
#X connect 55 0 54 1;
#X connect 56 0 80 0;
#X connect 57 0 119 0;
#X connect 58 0 57 1;
#X connect 59 0 57 1;
#X connect 60 0 57 0;
#X connect 61 0 60 0;
#X connect 62 0 13 1;
#X connect 64 0 74 0;
#X connect 65 0 74 0;
#X connect 66 0 74 0;
#X connect 67 0 74 0;
#X connect 68 0 74 0;
#X connect 69 0 74 0;
#X connect 70 0 74 0;
#X connect 73 0 74 0;
#X connect 75 0 78 0;
#X connect 76 0 75 1;
#X connect 77 0 75 0;
#X connect 79 0 51 0;
#X connect 80 0 38 0;
#X connect 82 0 81 0;
#X connect 85 0 86 0;
#X connect 86 0 89 0;
#X connect 86 2 88 0;
#X connect 88 0 89 1;
#X connect 89 0 94 0;
#X connect 93 0 90 0;
#X connect 94 0 93 0;
#X connect 94 1 93 1;
#X connect 96 0 98 0;
#X connect 98 0 97 0;
#X connect 102 0 100 0;
#X connect 103 0 101 0;
#X connect 105 0 57 1;
#X connect 106 0 57 1;
#X connect 107 0 108 0;
#X connect 109 0 110 0;
#X connect 111 0 112 0;
#X connect 113 0 57 1;
#X connect 114 0 118 0;
#X connect 119 0 120 0;
#X connect 120 0 121 0;