From 5cdcc80fa5e7416967840b4548836552f0f8e007 Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Mon, 22 Feb 2021 23:11:31 +0900 Subject: [PATCH] pd update --- puredata/piano_access_mesh_x_2.pd | 1263 ----------------------------- puredata/piano_access_radio.pd | 280 +++---- 2 files changed, 141 insertions(+), 1402 deletions(-) delete mode 100644 puredata/piano_access_mesh_x_2.pd diff --git a/puredata/piano_access_mesh_x_2.pd b/puredata/piano_access_mesh_x_2.pd deleted file mode 100644 index 732bc8a..0000000 --- a/puredata/piano_access_mesh_x_2.pd +++ /dev/null @@ -1,1263 +0,0 @@ -#N canvas 503 89 613 467 10; -#X obj 318 178 spigot; -#X obj 367 163 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#N canvas 0 89 1440 811 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 text 491 187 2 찌; -#X text 283 189 1 찌; -#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 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 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 obj 31 386 * 400; -#X obj 641 618 metro 500; -#X obj 447 384 * 800; -#X obj 1092 372 * 600; -#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 367 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 341 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 369 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 241 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 365 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 370 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 345 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 368 0; -#X connect 206 0 210 0; -#X connect 207 0 214 0; -#X connect 208 0 347 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 232 0 233 0; -#X connect 233 0 232 1; -#X connect 233 0 237 0; -#X connect 234 0 238 0; -#X connect 235 0 236 0; -#X connect 237 0 235 0; -#X connect 238 0 232 0; -#X connect 239 0 240 0; -#X connect 240 0 231 0; -#X connect 241 0 96 0; -#X connect 243 0 244 0; -#X connect 244 0 242 0; -#X connect 246 0 256 0; -#X connect 247 0 248 0; -#X connect 248 0 249 0; -#X connect 249 0 250 0; -#X connect 249 0 247 1; -#X connect 250 0 251 0; -#X connect 251 0 293 0; -#X connect 251 1 294 0; -#X connect 254 0 252 0; -#X connect 255 0 253 0; -#X connect 256 0 258 0; -#X connect 257 0 260 0; -#X connect 258 0 344 0; -#X connect 258 1 247 0; -#X connect 258 2 255 0; -#X connect 258 3 257 0; -#X connect 259 0 257 0; -#X connect 266 0 336 0; -#X connect 267 0 268 0; -#X connect 268 0 335 0; -#X connect 269 0 337 0; -#X connect 272 0 270 0; -#X connect 273 0 271 0; -#X connect 274 0 276 0; -#X connect 275 0 320 0; -#X connect 275 1 267 0; -#X connect 275 2 273 0; -#X connect 275 3 274 0; -#X connect 281 0 274 0; -#X connect 283 0 282 0; -#X connect 285 0 288 1; -#X connect 286 0 284 0; -#X connect 286 0 283 0; -#X connect 288 0 287 0; -#X connect 289 0 286 0; -#X connect 290 0 289 0; -#X connect 291 0 288 0; -#X connect 292 0 255 0; -#X connect 293 0 254 0; -#X connect 294 0 254 0; -#X connect 296 0 298 0; -#X connect 297 0 310 0; -#X connect 298 0 299 0; -#X connect 298 0 300 0; -#X connect 299 0 298 1; -#X connect 300 0 315 0; -#X connect 301 0 302 0; -#X connect 301 0 309 0; -#X connect 302 0 301 1; -#X connect 303 0 316 0; -#X connect 304 0 305 0; -#X connect 305 0 290 0; -#X connect 307 0 317 0; -#X connect 307 1 306 1; -#X connect 308 0 307 0; -#X connect 309 0 304 0; -#X connect 310 0 296 0; -#X connect 310 1 311 0; -#X connect 311 0 298 0; -#X connect 312 0 313 0; -#X connect 313 0 344 0; -#X connect 313 1 254 0; -#X connect 313 2 257 0; -#X connect 313 3 255 0; -#X connect 314 0 301 0; -#X connect 315 0 308 0; -#X connect 316 0 301 0; -#X connect 317 0 306 0; -#X connect 320 0 265 0; -#X connect 321 0 322 0; -#X connect 323 0 324 0; -#X connect 324 0 320 0; -#X connect 324 1 272 0; -#X connect 324 2 274 0; -#X connect 324 3 273 0; -#X connect 325 0 326 0; -#X connect 326 0 327 0; -#X connect 327 0 328 0; -#X connect 327 1 329 0; -#X connect 328 0 330 0; -#X connect 328 0 332 0; -#X connect 334 0 343 0; -#X connect 335 0 269 0; -#X connect 335 0 267 1; -#X connect 336 0 275 0; -#X connect 337 0 338 0; -#X connect 337 1 340 0; -#X connect 338 0 272 0; -#X connect 339 0 272 0; -#X connect 340 0 272 0; -#X connect 341 0 67 0; -#X connect 342 0 333 0; -#X connect 343 0 342 0; -#X connect 344 0 245 0; -#X connect 345 0 197 0; -#X connect 346 0 211 0; -#X connect 347 0 206 0; -#X connect 349 0 350 0; -#X connect 350 0 349 1; -#X connect 350 0 358 0; -#X connect 351 0 363 0; -#X connect 352 0 356 0; -#X connect 353 0 361 0; -#X connect 354 0 352 0; -#X connect 355 0 359 0; -#X connect 356 1 357 0; -#X connect 357 0 362 0; -#X connect 358 0 353 0; -#X connect 359 0 354 0; -#X connect 361 0 355 0; -#X connect 362 0 348 0; -#X connect 363 0 349 0; -#X connect 365 0 111 0; -#X connect 365 0 366 0; -#X connect 366 0 50 0; -#X connect 367 0 42 0; -#X connect 368 0 203 0; -#X connect 369 0 82 0; -#X connect 370 0 165 0; -#X restore 57 368 pd crickets nanokontrol2; -#N canvas 133 398 1214 393 roundly 0; -#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 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 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 1 0 2 0; -#X connect 1 1 3 0; -#X connect 4 0 13 0; -#X connect 5 0 10 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 10 0 6 0; -#X connect 10 1 11 0; -#X connect 11 0 12 0; -#X connect 12 0 9 0; -#X connect 14 0 17 0; -#X connect 15 0 28 0; -#X connect 16 0 29 0; -#X connect 17 0 4 0; -#X connect 17 1 0 0; -#X connect 18 0 19 0; -#X connect 19 0 20 0; -#X connect 19 1 21 0; -#X connect 23 0 24 0; -#X connect 24 0 27 0; -#X connect 24 1 18 0; -#X connect 25 0 26 0; -#X connect 26 0 15 0; -#X connect 26 0 16 0; -#X connect 27 0 22 0; -#X connect 28 0 14 0; -#X connect 29 0 23 0; -#X restore 57 397 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 168 routeOSC /pitch /velocity /onoff /oncnt; -#X floatatom 193 189 5 0 0 0 - - -; -#X obj 135 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 205 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 obj 20 230 s SAMPLER_NOTE; -#X connect 0 0 3 0; -#X connect 2 0 7 1; -#X connect 3 0 10 0; -#X connect 4 0 9 0; -#X connect 5 0 9 1; -#X connect 6 0 9 2; -#X connect 6 0 12 0; -#X connect 7 0 0 0; -#X connect 8 0 7 1; -#X connect 9 0 19 0; -#X connect 10 0 4 0; -#X connect 10 1 5 0; -#X connect 10 2 6 0; -#X connect 10 3 11 0; -#X connect 13 0 12 0; -#X connect 14 0 7 1; -#X restore 37 282 pd bluetooth-keyboard; -#X text 1 2 <<<; -#X text 571 2 >>>; -#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 408 154 pd buildOSC for all; -#X obj 113 127 o.io.slipserial; -#X msg 239 148 devices; -#X msg 239 171 close; -#X obj 113 50 packOSC; -#X obj 113 25 r OSC; -#X msg 200 28 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall -1 \, verbose 1; -#X obj 113 150 unpackOSC; -#X obj 113 173 routeOSC /hello; -#X obj 113 196 s HELLO; -#X obj 30 106 print OSC; -#X obj 30 79 spigot; -#X obj 79 64 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 -; -#X obj 408 177 s OSC; -#N canvas 627 525 706 244 SAMPLER_NOTE-to-OSC 0; -#X obj 35 142 spigot; -#X obj 84 127 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X text 11 12 <<<; -#X text 671 12 >>>; -#X text 155 34 /pitch /velocity /onoff; -#X obj 59 93 s OSC; -#X obj 365 32 loadbang; -#X text 489 93 BIG; -#X text 327 93 SMALL; -#X obj 365 94 hradio 15 1 0 8 empty empty vol._override 0 -8 0 10 -257985 --1 -1 4; -#X obj 365 117 tabread \$0-volume-list; -#N canvas 763 340 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 64 unpack f f f; -#X text 127 42 /pitch /velocity /onoff; -#X obj 100 92 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -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 obj 31 43 r SAMPLER_NOTE; -#X connect 1 0 0 0; -#X connect 2 0 1 0; -#X connect 7 0 19 1; -#X connect 8 0 19 0; -#X connect 9 0 12 0; -#X connect 9 2 11 0; -#X connect 11 0 12 1; -#X connect 12 0 15 0; -#X connect 15 0 8 0; -#X connect 15 1 7 0; -#X connect 17 0 16 0; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 20 0 9 0; -#X restore 413 146 pd volume-list; -#X floatatom 365 146 5 0 0 0 s:0-vol - #0-vol; -#X msg 365 55 4; -#X text 11 212 <<<; -#X text 671 212 >>>; -#X floatatom 586 120 5 0 0 3 r:0-vol #0-vol -; -#X obj 546 67 nbx 5 25 -1e+37 1e+37 0 0 empty empty volume-now 0 -12 -0 20 -262130 -159808 -159808 127 256; -#X obj 177 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X floatatom 222 108 5 0 0 0 - - -; -#X obj 177 136 pack f f; -#X msg 177 159 \$2 100 \$1; -#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 66 226 r X1; -#X obj 96 226 r X2; -#X obj 126 226 r X3; -#X obj 156 226 r X4; -#X obj 51 256 f; -#X obj 254 345 outlet; -#X obj 140 17 inlet; -#X obj 186 226 r PS; -#X obj 86 274 pack f f f f f; -#X msg 319 122 sendtyped /note/onoff f \$1; -#X msg 85 150 sendtyped /note/pitch f \$1; -#X msg 254 150 sendtyped /note/velocity f \$1; -#X msg 86 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 msg 68 179 sendtyped /note/id i 5000; -#X obj 34 121 t b b b a; -#X connect 0 0 13 0; -#X connect 0 1 1 0; -#X connect 1 0 9 0; -#X connect 2 0 9 0; -#X connect 3 0 22 0; -#X connect 3 1 18 0; -#X connect 3 2 0 0; -#X connect 4 0 8 1; -#X connect 5 0 12 1; -#X connect 6 0 12 2; -#X connect 7 0 12 3; -#X connect 8 0 12 0; -#X connect 10 0 3 0; -#X connect 11 0 12 4; -#X connect 12 0 16 0; -#X connect 13 0 9 0; -#X connect 14 0 9 0; -#X connect 15 0 9 0; -#X connect 16 0 9 0; -#X connect 17 0 15 0; -#X connect 18 0 17 0; -#X connect 19 0 20 0; -#X connect 20 0 17 0; -#X connect 21 0 9 0; -#X connect 22 0 2 0; -#X connect 22 1 8 0; -#X connect 22 2 21 0; -#X connect 22 3 14 0; -#X restore 59 64 pd buildOSC id 5000; -#X text 183 64 id == 5000 FIXED; -#X text 236 130 TESTER; -#X obj 59 35 r SAMPLER_NOTE; -#X obj 35 169 print SAMPLER_NOTE; -#X obj 177 182 s SAMPLER_NOTE; -#X connect 0 0 26 0; -#X connect 1 0 0 1; -#X connect 6 0 13 0; -#X connect 9 0 10 0; -#X connect 10 0 12 0; -#X connect 13 0 9 0; -#X connect 16 0 17 0; -#X connect 18 0 20 0; -#X connect 19 0 20 1; -#X connect 20 0 21 0; -#X connect 21 0 27 0; -#X connect 22 0 5 0; -#X connect 25 0 22 0; -#X connect 25 0 0 0; -#X coords 0 244 1 243 200 200 0; -#X restore 37 321 pd SAMPLER_NOTE-to-OSC; -#X obj 408 115 r NOTE; -#X obj 318 205 print NOTE; -#X text 409 94 /id /pitch /velocity /onoff; -#X text 1 432 <<<; -#X text 571 432 >>>; -#X text 35 246 * sub-patches; -#X floatatom 519 315 5 0 0 0 - - -; -#X obj 519 337 s PS; -#X obj 470 226 tgl 25 0 empty empty hello 32 7 0 15 -159808 -257985 --159808 1 1; -#X obj 519 253 loadbang; -#X msg 519 276 1; -#X obj 470 276 sel 1; -#X msg 470 305 1000; -#X obj 30 149 spigot; -#X obj 79 134 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X obj 30 176 print HELLO; -#X connect 0 0 23 0; -#X connect 1 0 0 1; -#X connect 7 0 20 0; -#X connect 8 0 14 0; -#X connect 9 0 8 1; -#X connect 10 0 8 1; -#X connect 11 0 8 0; -#X connect 12 0 11 0; -#X connect 12 0 18 0; -#X connect 13 0 8 1; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 15 0 35 0; -#X connect 18 0 17 0; -#X connect 19 0 18 1; -#X connect 22 0 0 0; -#X connect 22 0 7 0; -#X connect 28 0 29 0; -#X connect 30 0 33 0; -#X connect 31 0 32 0; -#X connect 32 0 30 0; -#X connect 33 0 34 0; -#X connect 33 1 28 0; -#X connect 34 0 28 0; -#X connect 35 0 37 0; -#X connect 36 0 35 1; diff --git a/puredata/piano_access_radio.pd b/puredata/piano_access_radio.pd index c12940c..cd55b68 100644 --- a/puredata/piano_access_radio.pd +++ b/puredata/piano_access_radio.pd @@ -1,6 +1,6 @@ -#N canvas 541 89 623 470 10; -#X obj 328 168 spigot; -#X obj 377 153 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#N canvas 663 184 623 470 10; +#X obj 328 198 spigot; +#X obj 377 183 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #N canvas 110 461 1133 383 roundly 0; #X msg 364 139 \$1 5000; @@ -68,55 +68,56 @@ #X restore 298 357 pd roundly; #X text 11 12 <<<; #X text 581 12 >>>; -#N canvas 458 205 512 395 buildOSC 0; -#X obj 319 76 t a b; -#X msg 456 94 [; +#N canvas 676 408 512 395 buildOSC 0; +#X obj 319 66 t a b; +#X msg 456 84 [; #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 68 236 r X1; +#X obj 98 236 r X2; +#X obj 128 236 r X3; +#X obj 158 236 r X4; +#X obj 53 266 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 obj 188 236 r PS; +#X obj 88 284 pack f f f f f; +#X msg 319 112 sendtyped /note/onoff f \$1; +#X msg 254 141 sendtyped /note/velocity f \$1; +#X msg 88 307 sendtyped /note/x fffff \$1 \$2 \$3 \$4 \$5; +#X msg 73 199 sendtyped /note/id i \$1; +#X msg 167 170 sendtyped /note/pitch f \$1; +#X obj 140 39 unpack f f f f; +#X connect 0 0 13 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 418 164 pd buildOSC for all; +#X connect 1 0 9 0; +#X connect 2 0 9 0; +#X connect 3 0 7 1; +#X connect 4 0 12 1; +#X connect 5 0 12 2; +#X connect 6 0 12 3; +#X connect 7 0 12 0; +#X connect 8 0 2 0; +#X connect 8 1 7 0; +#X connect 8 2 16 0; +#X connect 10 0 18 0; +#X connect 11 0 12 4; +#X connect 12 0 15 0; +#X connect 13 0 9 0; +#X connect 14 0 9 0; +#X connect 15 0 9 0; +#X connect 16 0 9 0; +#X connect 17 0 9 0; +#X connect 18 0 8 0; +#X connect 18 1 17 0; +#X connect 18 2 14 0; +#X connect 18 3 0 0; +#X restore 418 194 pd buildOSC for all; #X obj 123 121 o.io.slipserial; #X msg 249 142 devices; #X msg 249 165 close; #X obj 123 80 packOSC; #X obj 123 55 r OSC; -#X msg 210 58 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall -1 \, verbose 1; #X obj 123 144 unpackOSC; #X obj 123 167 routeOSC /hello; #X obj 123 190 s HELLO; @@ -124,26 +125,25 @@ #X obj 40 93 spigot; #X obj 89 58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; -#X obj 418 187 s OSC; -#X obj 418 125 r NOTE; -#X obj 328 195 print NOTE; -#X text 419 104 /id /pitch /velocity /onoff; +#X obj 418 217 s OSC; +#X obj 418 155 r NOTE; +#X obj 328 225 print NOTE; +#X text 419 134 /id /pitch /velocity /onoff; #X text 11 442 <<<; #X text 581 442 >>>; #X text 217 232 * sub-patches; -#X floatatom 549 295 5 0 0 0 - - -; -#X obj 549 317 s PS; -#X obj 500 206 tgl 25 0 empty empty hello 32 7 0 15 -159808 -257985 +#X floatatom 549 325 5 0 0 0 - - -; +#X obj 549 347 s PS; +#X obj 500 236 tgl 25 0 empty empty hello 32 7 0 15 -159808 -257985 -159808 1 1; -#X obj 549 233 loadbang; -#X msg 549 256 1; -#X obj 500 256 sel 1; -#X msg 500 285 1000; +#X obj 549 263 loadbang; +#X msg 549 286 1; +#X obj 500 286 sel 1; #X obj 40 163 spigot; #X obj 89 148 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 40 190 print HELLO; -#N canvas 601 575 706 244 samplers 0; +#N canvas 711 554 706 244 samplers 1; #X obj 35 142 spigot; #X obj 84 127 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; @@ -360,7 +360,7 @@ #X restore 76 246 pd bt-keyboard; #X text 109 24 * a wireless "field synth" - based on 'esp now' protocol ; -#N canvas 56 89 1329 806 crickets 1; +#N canvas 110 89 1329 806 crickets 0; #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 @@ -488,46 +488,46 @@ #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 coords 0 25 10 0 150 105 1 0 0; #X restore 987 418 graph; -#X obj 27 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 27 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 140 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 27 215 metro 2000; #X obj 27 249 riff riff0 400 3001; -#X obj 187 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 187 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 300 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 187 215 metro 2000; -#X obj 347 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 347 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 460 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 347 215 metro 2000; -#X obj 507 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 507 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 620 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 507 215 metro 2000; -#X obj 667 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 667 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 780 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 667 215 metro 2000; -#X obj 827 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 -1; -#X obj 940 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 +#X obj 827 190 tgl 20 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 1; +#X obj 940 200 tgl 20 0 empty empty 3020 17 7 0 10 -4034 -1 -1 0 1 +; #X obj 827 215 metro 2000; -#X obj 987 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 -1; -#X obj 1100 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 +#X obj 987 190 tgl 20 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 1; +#X obj 1100 200 tgl 20 0 empty empty 3021 17 7 0 10 -4034 -1 -1 0 1 +; #X obj 987 215 metro 2000; #X obj 1147 190 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 -1 1; +0 1; #X obj 1260 200 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 1147 215 metro 2000; @@ -541,17 +541,17 @@ #X obj 300 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 187 575 metro 2000; -#X obj 347 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 347 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 460 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 347 575 metro 2000; -#X obj 507 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 507 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 620 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 507 575 metro 2000; -#X obj 667 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 667 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 780 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; @@ -561,12 +561,12 @@ #X obj 940 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 827 575 metro 2000; -#X obj 987 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 1 +#X obj 987 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 1; #X obj 1100 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 1147 550 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 -1 1; +0 1; #X obj 1260 560 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 1; #X obj 667 249 riff riff4 400 3001; @@ -589,14 +589,8 @@ #X text 371 172 buoyfly2; #X text 530 175 buoyfly3; #X text 690 175 green suitcase; -#X obj 948 170 tgl 20 0 empty empty 125 17 7 0 10 -257985 -1 -1 0 1 -; #X text 853 176 yellow1; -#X obj 827 249 riff riff5 600 3001; -#X obj 1109 171 tgl 20 0 empty empty 126 17 7 0 10 -257985 -1 -1 0 -1; #X text 1016 174 yellow 2; -#X obj 987 249 riff riff6 1200 3001; #X obj 400 529 tgl 20 0 empty empty 102 17 7 0 10 -159808 -1 -1 0 1 ; #X obj 627 533 tgl 20 0 empty empty 103 17 7 0 10 -159808 -1 -1 0 1 @@ -651,6 +645,8 @@ #X obj 893 874 + 1; #X msg 839 908 0; #X text 835 757 fill a number to array; +#X obj 827 249 riff riff5 600 3020; +#X obj 987 249 riff riff6 1200 3021; #X connect 14 0 16 0; #X connect 15 0 17 1; #X connect 16 0 17 0; @@ -667,11 +663,11 @@ #X connect 28 0 61 1; #X connect 29 0 61 0; #X connect 30 0 32 0; -#X connect 31 0 79 1; -#X connect 32 0 79 0; +#X connect 31 0 123 1; +#X connect 32 0 123 0; #X connect 33 0 35 0; -#X connect 34 0 82 1; -#X connect 35 0 82 0; +#X connect 34 0 124 1; +#X connect 35 0 124 0; #X connect 36 0 38 0; #X connect 37 0 62 1; #X connect 38 0 62 0; @@ -682,71 +678,77 @@ #X connect 43 0 64 1; #X connect 44 0 64 0; #X connect 45 0 47 0; -#X connect 46 0 85 1; -#X connect 47 0 85 0; +#X connect 46 0 81 1; +#X connect 47 0 81 0; #X connect 48 0 50 0; -#X connect 49 0 86 1; -#X connect 50 0 86 0; +#X connect 49 0 82 1; +#X connect 50 0 82 0; #X connect 51 0 53 0; -#X connect 52 0 95 1; -#X connect 53 0 95 0; +#X connect 52 0 91 1; +#X connect 53 0 91 0; #X connect 54 0 56 0; -#X connect 55 0 97 1; -#X connect 56 0 97 0; -#X connect 57 0 102 0; -#X connect 58 0 103 1; -#X connect 59 0 101 0; -#X connect 60 0 100 1; -#X connect 85 0 87 0; -#X connect 86 0 89 0; -#X connect 87 0 88 0; -#X connect 89 0 90 0; +#X connect 55 0 93 1; +#X connect 56 0 93 0; +#X connect 57 0 98 0; +#X connect 58 0 99 1; +#X connect 59 0 97 0; +#X connect 60 0 96 1; +#X connect 81 0 83 0; +#X connect 82 0 85 0; +#X connect 83 0 84 0; +#X connect 85 0 86 0; +#X connect 97 0 96 0; +#X connect 98 0 99 0; +#X connect 99 0 105 0; #X connect 101 0 100 0; -#X connect 102 0 103 0; -#X connect 103 0 109 0; +#X connect 103 0 102 0; +#X connect 103 0 101 0; +#X connect 104 0 103 0; #X connect 105 0 104 0; -#X connect 107 0 106 0; -#X connect 107 0 105 0; -#X connect 108 0 107 0; -#X connect 109 0 108 0; -#X connect 114 0 116 0; -#X connect 115 0 122 0; -#X connect 116 0 117 0; -#X connect 116 0 118 0; -#X connect 117 0 116 1; -#X connect 118 0 124 0; -#X connect 120 0 125 0; -#X connect 120 1 119 1; -#X connect 121 0 120 0; -#X connect 122 0 114 0; -#X connect 122 1 123 0; -#X connect 123 0 116 0; -#X connect 124 0 121 0; -#X connect 125 0 119 0; +#X connect 110 0 112 0; +#X connect 111 0 118 0; +#X connect 112 0 113 0; +#X connect 112 0 114 0; +#X connect 113 0 112 1; +#X connect 114 0 120 0; +#X connect 116 0 121 0; +#X connect 116 1 115 1; +#X connect 117 0 116 0; +#X connect 118 0 110 0; +#X connect 118 1 119 0; +#X connect 119 0 112 0; +#X connect 120 0 117 0; +#X connect 121 0 115 0; #X restore 375 276 pd crickets; -#X connect 0 0 20 0; +#X msg 249 98 devicename /dev/ttyACM0 \, baud 57600 \, pollintervall +1 \, verbose 1; +#X msg 210 58 devicename /dev/tty.usbmodem4871051 \, baud 57600 \, +pollintervall 1 \, verbose 1; +#X msg 500 315 2000; +#X connect 0 0 19 0; #X connect 1 0 0 1; -#X connect 5 0 18 0; -#X connect 6 0 12 0; +#X connect 5 0 17 0; +#X connect 6 0 11 0; #X connect 7 0 6 1; #X connect 8 0 6 1; #X connect 9 0 6 0; #X connect 10 0 9 0; -#X connect 10 0 16 0; -#X connect 11 0 6 1; +#X connect 10 0 15 0; +#X connect 11 0 12 0; #X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 32 0; -#X connect 16 0 15 0; -#X connect 17 0 16 1; -#X connect 19 0 0 0; -#X connect 19 0 5 0; -#X connect 25 0 26 0; -#X connect 27 0 30 0; -#X connect 28 0 29 0; -#X connect 29 0 27 0; -#X connect 30 0 31 0; -#X connect 30 1 25 0; -#X connect 31 0 25 0; -#X connect 32 0 34 0; -#X connect 33 0 32 1; +#X connect 12 0 30 0; +#X connect 15 0 14 0; +#X connect 16 0 15 1; +#X connect 18 0 0 0; +#X connect 18 0 5 0; +#X connect 24 0 25 0; +#X connect 26 0 29 0; +#X connect 27 0 28 0; +#X connect 28 0 26 0; +#X connect 29 0 39 0; +#X connect 29 1 24 0; +#X connect 30 0 32 0; +#X connect 31 0 30 1; +#X connect 37 0 6 1; +#X connect 38 0 6 1; +#X connect 39 0 24 0;