forest-all-around/puredata/piano_access_mesh_x_2.pd

1310 lines
37 KiB
Text

#N canvas 542 326 804 465 10;
#X obj 397 140 print CTRL;
#X obj 397 82 r CTRL;
#X obj 397 103 spigot;
#X obj 446 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 125 369 o.io.slipserial;
#X msg 154 318 devices;
#X msg 231 323 close;
#X obj 125 292 packOSC;
#X obj 125 267 r OSC2;
#X obj 317 103 spigot;
#X obj 366 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 317 82 r OSC2;
#X obj 317 140 print OSC2;
#N canvas 196 89 718 806 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 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 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 1.02858 0.0190476 1.0381 0 1.04763 0 1.05714 0.00952303
0.285711;
#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 538 764 * 300;
#X obj 1221 497 mod 50;
#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 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 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 msg 364 971 154 50 1;
#X obj 364 932 metro 500;
#X msg 49 1081 1002 0 1;
#X obj 1072 372 * 800;
#X obj 1220 593 * 1200;
#X obj 721 802 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 638 788 * 50;
#X obj 641 618 metro 50;
#X obj 1520 978 s CTRL;
#X obj 1494 723 f;
#X obj 1494 744 + 1;
#X obj 1495 663 tgl 20 0 empty empty 157 17 7 0 10 -232576 -1 -1 0
1;
#X floatatom 1494 890 5 0 0 0 - - -;
#X floatatom 1494 786 5 0 0 0 - - -;
#X obj 1494 869 int;
#X floatatom 1494 828 5 0 0 0 - - -;
#X obj 1494 910 sel 0;
#X floatatom 1520 935 5 0 0 0 - - -;
#X obj 1494 765 mod 30;
#X obj 1494 848 * 300;
#N canvas 0 23 450 278 (subpatch) 0;
#X array riff15 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 1485 510 graph;
#X obj 1494 807 tabread riff15;
#X msg 1520 955 157 \$1 1;
#X obj 1495 699 metro 1000;
#X text 1865 1168 >>>;
#X obj 539 615 metro 1000;
#X floatatom 587 842 5 0 0 0 - - -;
#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 121 0;
#X connect 28 0 122 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 119 0;
#X connect 40 0 44 0;
#X connect 41 0 228 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 343 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 120 0;
#X connect 80 0 84 0;
#X connect 81 0 225 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 174 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 243 0;
#X connect 99 0 173 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 154 0;
#X connect 113 0 369 0;
#X connect 114 0 118 0;
#X connect 115 0 153 0;
#X connect 116 0 114 0;
#X connect 117 0 222 0;
#X connect 119 0 43 0;
#X connect 120 0 83 0;
#X connect 121 0 27 1;
#X connect 121 0 110 0;
#X connect 122 0 27 0;
#X connect 123 0 136 0;
#X connect 124 0 123 1;
#X connect 125 0 123 0;
#X connect 125 0 126 0;
#X connect 128 0 129 0;
#X connect 129 0 128 1;
#X connect 129 0 135 0;
#X connect 130 0 134 0;
#X connect 131 0 155 0;
#X connect 132 0 125 0;
#X connect 133 0 137 0;
#X connect 134 0 128 0;
#X connect 135 0 133 0;
#X connect 136 0 127 0;
#X connect 137 0 131 0;
#X connect 138 0 151 0;
#X connect 139 0 138 1;
#X connect 140 0 138 0;
#X connect 140 0 141 0;
#X connect 143 0 144 0;
#X connect 144 0 143 1;
#X connect 144 0 150 0;
#X connect 145 0 149 0;
#X connect 146 0 187 0;
#X connect 147 0 140 0;
#X connect 148 0 152 0;
#X connect 149 0 143 0;
#X connect 150 0 148 0;
#X connect 151 0 142 0;
#X connect 152 0 146 0;
#X connect 153 0 117 0;
#X connect 154 0 115 0;
#X connect 155 0 132 0;
#X connect 156 0 170 0;
#X connect 157 0 156 1;
#X connect 158 0 156 0;
#X connect 158 0 159 0;
#X connect 161 0 162 0;
#X connect 162 0 161 1;
#X connect 162 0 168 0;
#X connect 163 0 167 0;
#X connect 164 0 347 0;
#X connect 165 0 158 0;
#X connect 166 0 169 0;
#X connect 167 0 161 0;
#X connect 168 0 166 0;
#X connect 169 0 164 0;
#X connect 170 0 160 0;
#X connect 171 0 219 0;
#X connect 172 0 185 0;
#X connect 173 0 100 0;
#X connect 174 0 95 0;
#X connect 175 0 182 0;
#X connect 176 0 177 0;
#X connect 177 0 178 0;
#X connect 177 0 176 1;
#X connect 178 0 179 0;
#X connect 179 0 183 0;
#X connect 180 0 181 0;
#X connect 183 0 221 0;
#X connect 183 1 220 0;
#X connect 184 0 175 0;
#X connect 184 1 180 0;
#X connect 185 0 186 0;
#X connect 185 1 176 0;
#X connect 186 0 45 0;
#X connect 187 0 147 0;
#X connect 188 0 201 0;
#X connect 189 0 188 1;
#X connect 190 0 188 0;
#X connect 190 0 191 0;
#X connect 193 0 194 0;
#X connect 194 0 193 1;
#X connect 194 0 223 0;
#X connect 195 0 199 0;
#X connect 196 0 348 0;
#X connect 197 0 190 0;
#X connect 198 0 200 0;
#X connect 199 0 193 0;
#X connect 200 0 196 0;
#X connect 201 0 192 0;
#X connect 203 0 204 0;
#X connect 204 0 203 1;
#X connect 204 0 215 0;
#X connect 205 0 351 0;
#X connect 206 0 210 0;
#X connect 207 0 214 0;
#X connect 208 0 350 0;
#X connect 209 0 208 0;
#X connect 210 1 211 0;
#X connect 211 0 212 0;
#X connect 212 0 202 0;
#X connect 214 0 209 0;
#X connect 215 0 207 0;
#X connect 217 0 216 0;
#X connect 218 0 217 0;
#X connect 219 0 172 0;
#X connect 220 0 184 0;
#X connect 221 0 184 0;
#X connect 222 0 116 0;
#X connect 223 0 198 0;
#X connect 225 0 82 0;
#X connect 228 0 42 0;
#X connect 234 0 235 0;
#X connect 235 0 234 1;
#X connect 235 0 239 0;
#X connect 236 0 240 0;
#X connect 237 0 238 0;
#X connect 239 0 237 0;
#X connect 240 0 234 0;
#X connect 241 0 242 0;
#X connect 242 0 233 0;
#X connect 243 0 96 0;
#X connect 245 0 246 0;
#X connect 246 0 244 0;
#X connect 248 0 258 0;
#X connect 249 0 250 0;
#X connect 250 0 251 0;
#X connect 251 0 252 0;
#X connect 251 0 249 1;
#X connect 252 0 253 0;
#X connect 253 0 295 0;
#X connect 253 1 296 0;
#X connect 256 0 254 0;
#X connect 257 0 255 0;
#X connect 258 0 260 0;
#X connect 259 0 262 0;
#X connect 260 0 346 0;
#X connect 260 1 249 0;
#X connect 260 2 257 0;
#X connect 260 3 259 0;
#X connect 261 0 259 0;
#X connect 268 0 338 0;
#X connect 269 0 270 0;
#X connect 270 0 337 0;
#X connect 271 0 339 0;
#X connect 274 0 272 0;
#X connect 275 0 273 0;
#X connect 276 0 278 0;
#X connect 277 0 322 0;
#X connect 277 1 269 0;
#X connect 277 2 275 0;
#X connect 277 3 276 0;
#X connect 283 0 276 0;
#X connect 285 0 284 0;
#X connect 287 0 290 1;
#X connect 288 0 286 0;
#X connect 288 0 285 0;
#X connect 290 0 289 0;
#X connect 291 0 288 0;
#X connect 292 0 291 0;
#X connect 293 0 290 0;
#X connect 294 0 257 0;
#X connect 295 0 256 0;
#X connect 296 0 256 0;
#X connect 298 0 300 0;
#X connect 299 0 312 0;
#X connect 300 0 301 0;
#X connect 300 0 302 0;
#X connect 301 0 300 1;
#X connect 302 0 317 0;
#X connect 303 0 304 0;
#X connect 303 0 311 0;
#X connect 304 0 303 1;
#X connect 305 0 318 0;
#X connect 306 0 307 0;
#X connect 307 0 292 0;
#X connect 309 0 319 0;
#X connect 309 1 308 1;
#X connect 310 0 309 0;
#X connect 311 0 306 0;
#X connect 312 0 298 0;
#X connect 312 1 313 0;
#X connect 313 0 300 0;
#X connect 314 0 315 0;
#X connect 315 0 346 0;
#X connect 315 1 256 0;
#X connect 315 2 259 0;
#X connect 315 3 257 0;
#X connect 316 0 303 0;
#X connect 317 0 310 0;
#X connect 318 0 303 0;
#X connect 319 0 308 0;
#X connect 322 0 267 0;
#X connect 323 0 324 0;
#X connect 325 0 326 0;
#X connect 326 0 322 0;
#X connect 326 1 274 0;
#X connect 326 2 276 0;
#X connect 326 3 275 0;
#X connect 327 0 328 0;
#X connect 328 0 329 0;
#X connect 329 0 330 0;
#X connect 329 1 331 0;
#X connect 330 0 332 0;
#X connect 330 0 334 0;
#X connect 336 0 345 0;
#X connect 337 0 271 0;
#X connect 337 0 269 1;
#X connect 338 0 277 0;
#X connect 339 0 340 0;
#X connect 339 1 342 0;
#X connect 340 0 274 0;
#X connect 341 0 274 0;
#X connect 342 0 274 0;
#X connect 343 0 67 0;
#X connect 344 0 335 0;
#X connect 345 0 344 0;
#X connect 346 0 247 0;
#X connect 347 0 165 0;
#X connect 348 0 197 0;
#X connect 349 0 211 0;
#X connect 350 0 206 0;
#X connect 351 0 203 0;
#X connect 353 0 354 0;
#X connect 354 0 353 1;
#X connect 354 0 362 0;
#X connect 355 0 367 0;
#X connect 356 0 360 0;
#X connect 357 0 365 0;
#X connect 358 0 356 0;
#X connect 359 0 363 0;
#X connect 360 1 361 0;
#X connect 361 0 366 0;
#X connect 362 0 357 0;
#X connect 363 0 358 0;
#X connect 365 0 359 0;
#X connect 366 0 352 0;
#X connect 367 0 353 0;
#X connect 369 0 111 0;
#X connect 369 0 370 0;
#X connect 370 0 50 0;
#X restore 261 206 pd crickets nanokontrol2;
#X text 576 69 /pitch /velocity /onoff;
#X obj 530 69 r CTRL;
#X obj 530 115 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 530 92 pd buildOSC;
#X text 610 91 <-- also mix-in /x;
#X obj 497 172 s X1;
#X obj 527 172 s X2;
#X floatatom 493 143 5 0 0 0 - - -;
#X floatatom 533 143 5 0 0 0 - - -;
#X text 666 142 some extra. values!;
#X msg 242 351 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall
1 \, verbose 1;
#X msg 212 281 devicename /dev/tty.usbmodem3217741 \, baud 57600 \,
pollintervall 1 \, verbose 1;
#X floatatom 570 143 5 0 0 0 - - -;
#X obj 564 172 s X3;
#X floatatom 608 143 5 0 0 0 - - -;
#X obj 602 172 s X4;
#X msg 196 245 open 2;
#X floatatom 608 193 5 0 0 0 - - -;
#X text 672 156 X1 \, X2: 5 digits;
#X text 672 170 X3 \, X4: 5 digits;
#X text 672 184 PS: 2 digits;
#X obj 602 222 s PS;
#X obj 125 392 unpackOSC;
#X obj 125 415 routeOSC /hello;
#X obj 252 404 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 62 140 pd roundly;
#N canvas 1 89 425 409 bluetooth-keyboard 0;
#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 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 msg 20 52 devicename /dev/tty.HC-06-DevB-1 \, baud 57600 \, pollintervall
1 \, verbose 1;
#X text 1 2 <<<;
#X text 401 2 >>>;
#X text 1 392 <<<;
#X text 401 392 >>>;
#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 13 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 0;
#X connect 15 0 7 1;
#X restore 102 45 pd bluetooth-keyboard;
#X text 1 2 <<<;
#X text 401 2 >>>;
#N canvas 429 89 696 411 OSC-keyboard-samplers 1;
#X obj 27 148 o.io.slipserial;
#X msg 56 97 devices;
#X msg 143 102 close;
#X obj 27 71 packOSC;
#X obj 27 46 r OSC;
#X obj 591 32 r NOTE;
#X obj 591 82 print NOTE;
#X obj 511 82 print OSC;
#X obj 511 55 spigot;
#X obj 560 40 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 134 60 devicename /dev/tty.usbmodem48710501 \, baud 57600 \,
pollintervall 1 \, verbose 1;
#X obj 591 55 spigot;
#X obj 640 40 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 114 20 devicename /dev/portD \, baud 57600 \, pollintervall
1 \, verbose 1;
#X obj 511 32 r OSC;
#X text 1 2 <<<;
#X text 661 2 >>>;
#X text 254 317 NOTE! -->;
#X obj 317 309 cnv 15 100 60 empty empty empty 20 12 0 14 -261234 -66577
0;
#X msg 324 332 /note 60 100 1;
#X text 323 312 well.. if we do like..;
#X text 323 352 w/o bundling.. why not?;
#X obj 189 175 r NOTE;
#X text 235 174 /pitch /velocity /onoff;
#X obj 189 233 s OSC;
#X obj 27 225 loadbang;
#X text 193 296 BIG;
#X text 31 296 SMALL;
#X obj 69 297 hradio 15 1 0 8 empty empty vol._override 0 -8 0 10 -257985
-1 -1 3;
#X obj 69 320 tabread \$0-volume-list;
#N canvas 817 360 501 420 volume-list 0;
#X msg 146 359 \; \$1-volume-list 0 0 10 25 50 127 180 255 500;
#X obj 146 336 f \$0;
#X obj 146 316 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 146 276 loadbang;
#N canvas 0 50 450 250 (subpatch) 0;
#X array \$0-volume-list 20 float 3;
#A 0 0 10 25 50 127 180 255 500 0 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 1000 20 0 200 140 1 0 0;
#X restore 227 181 graph;
#X text 441 311 0;
#X text 445 172 1000;
#X obj 100 169 bng 15 250 50 0 empty empty v+ 17 7 0 10 -262144 -1
-1;
#X obj 31 169 bng 15 250 50 0 empty empty v- 17 7 0 10 -262144 -1 -1
;
#X obj 31 43 r NOTE;
#X obj 31 64 unpack f f f;
#X text 77 42 /pitch /velocity /onoff;
#X obj 100 92 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 31 107 spigot;
#X text 104 128 keys for volume control: vol+ / vol-;
#X text 45 16 volume control w/ keyboard;
#X obj 31 128 sel 38 40;
#X floatatom 71 288 5 0 0 0 s:0-vol - #0-vol;
#X obj 31 250 tabread \$0-volume-list;
#X floatatom 31 228 5 0 0 0 - - -;
#X obj 31 205 limitcnt 0 7;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 7 0 20 1;
#X connect 8 0 20 0;
#X connect 9 0 10 0;
#X connect 10 0 13 0;
#X connect 10 2 12 0;
#X connect 12 0 13 1;
#X connect 13 0 16 0;
#X connect 16 0 8 0;
#X connect 16 1 7 0;
#X connect 18 0 17 0;
#X connect 19 0 18 0;
#X connect 20 0 19 0;
#X restore 117 349 pd volume-list;
#X floatatom 69 349 5 0 0 0 s:0-vol - #0-vol;
#X msg 27 248 4;
#X text 1 382 <<<;
#X text 661 382 >>>;
#X obj 541 318 s NOTE;
#N canvas 113 357 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 floatatom 174 82 5 0 0 0 - - -;
#X obj 174 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 315 19 5 0 0 0 r:0-vol #0-vol -;
#X msg 315 41 set \$1;
#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 19 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 connect 18 0 16 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 21 0 18 0;
#X restore 189 204 pd buildOSC;
#X floatatom 243 240 5 0 0 3 r:0-vol #0-vol -;
#X obj 286 232 nbx 5 25 -1e+37 1e+37 0 0 empty empty volume-now 0 -12
0 20 -262130 -159808 -159808 50 256;
#X msg 225 109 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall
1 \, verbose 1;
#X obj 541 212 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 586 210 5 0 0 0 - - -;
#X obj 541 238 pack f f;
#X msg 541 275 \$2 100 \$1;
#X connect 1 0 0 1;
#X connect 2 0 0 1;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 11 0;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 10 0 0 1;
#X connect 11 0 6 0;
#X connect 12 0 11 1;
#X connect 13 0 0 1;
#X connect 14 0 8 0;
#X connect 22 0 36 0;
#X connect 25 0 32 0;
#X connect 28 0 29 0;
#X connect 29 0 31 0;
#X connect 32 0 28 0;
#X connect 36 0 24 0;
#X connect 37 0 38 0;
#X connect 39 0 0 1;
#X connect 40 0 42 0;
#X connect 41 0 42 1;
#X connect 42 0 43 0;
#X connect 43 0 35 0;
#X restore 102 74 pd OSC-keyboard-samplers;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 4 0 36 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 4 0;
#X connect 8 0 7 0;
#X connect 9 0 12 0;
#X connect 10 0 9 1;
#X connect 11 0 9 0;
#X connect 15 0 17 0;
#X connect 17 0 16 0;
#X connect 21 0 19 0;
#X connect 22 0 20 0;
#X connect 24 0 4 1;
#X connect 25 0 4 1;
#X connect 26 0 27 0;
#X connect 28 0 29 0;
#X connect 30 0 4 1;
#X connect 31 0 35 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;