1012 lines
25 KiB
Text
Executable file
1012 lines
25 KiB
Text
Executable file
#N canvas 226 142 1267 664 10;
|
|
#X floatatom -46 549 5 0 0 0 - - -;
|
|
#X floatatom 0 548 5 0 0 0 - - -;
|
|
#X obj -40 707 loadbang;
|
|
#X floatatom 42 547 5 0 0 0 - - -;
|
|
#X floatatom 84 548 5 0 0 0 - - -;
|
|
#X floatatom 126 548 5 0 0 0 - - -;
|
|
#X floatatom 166 548 5 0 0 0 - - -;
|
|
#X floatatom 209 548 5 0 0 0 - - -;
|
|
#X floatatom 254 548 5 0 0 0 - - -;
|
|
#X floatatom 294 548 5 0 0 0 - - -;
|
|
#N canvas 0 22 450 300 (subpatch) 0;
|
|
#X array array99 2.57403e+06 float 0;
|
|
#X coords 0 0.3 2.57403e+06 -0.3 100 200 1;
|
|
#X restore 323 707 graph;
|
|
#X floatatom -26 1004 0 0 0 0 - - -;
|
|
#X msg -26 892 set array99;
|
|
#X obj -26 946 tabplay~ array99;
|
|
#X obj -40 764 soundfiler;
|
|
#X floatatom -40 787 0 0 0 0 - - -;
|
|
#X obj -26 978 env~ 16384;
|
|
#X obj 153 1038 *~;
|
|
#X text 202 1048 audio output;
|
|
#X obj 153 1057 hip~ 5;
|
|
#X msg -11 921 bang;
|
|
#X obj 67 968 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
|
|
-1;
|
|
#X obj -40 813 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 508 800 +;
|
|
#X obj 538 801 +;
|
|
#X obj 553 826 +;
|
|
#X obj 569 801 +;
|
|
#X obj 586 827 +;
|
|
#X obj 602 801 +;
|
|
#X obj 619 827 +;
|
|
#X obj 633 801 +;
|
|
#X obj 652 827 +;
|
|
#X obj 726 799 +;
|
|
#X obj 740 826 +;
|
|
#X obj 760 799 +;
|
|
#X floatatom 181 988 5 0 0 0 - - -;
|
|
#X obj 31 1529 dac~;
|
|
#X obj 77 1494 *~;
|
|
#X obj -9 1497 *~;
|
|
#X obj 242 1503 *~;
|
|
#X obj 156 1506 *~;
|
|
#X obj 196 1538 dac~;
|
|
#X obj 370 1552 dac~;
|
|
#X obj 416 1517 *~;
|
|
#X obj 330 1520 *~;
|
|
#X obj 536 1569 dac~;
|
|
#X obj 582 1534 *~;
|
|
#X obj 496 1537 *~;
|
|
#X obj -72 1455 osc~ 261.63;
|
|
#X obj 711 1575 dac~;
|
|
#X obj 757 1540 *~;
|
|
#X obj 671 1543 *~;
|
|
#X obj 885 1577 dac~;
|
|
#X obj 931 1542 *~;
|
|
#X obj 845 1545 *~;
|
|
#X obj 1061 1583 dac~;
|
|
#X obj 1021 1551 *~;
|
|
#X obj 181 960 mavg;
|
|
#X floatatom 752 1270 5 0 0 0 - - -;
|
|
#X obj 753 1209 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 6 1433 mavg;
|
|
#X obj 92 1432 mavg;
|
|
#X obj 171 1442 mavg;
|
|
#X obj 257 1441 mavg;
|
|
#X obj 345 1456 mavg;
|
|
#X obj 431 1455 mavg;
|
|
#X obj 511 1473 mavg;
|
|
#X obj 597 1472 mavg;
|
|
#X obj 686 1479 mavg;
|
|
#X obj 772 1478 mavg;
|
|
#X obj 860 1481 mavg;
|
|
#X obj 946 1480 mavg;
|
|
#X obj 1036 1487 mavg;
|
|
#X floatatom 836 1276 5 0 0 0 - - -;
|
|
#X obj 833 1212 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj -23 844 delay 2000;
|
|
#X obj -11 871 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 219 936 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X floatatom 220 990 5 0 0 0 - - -;
|
|
#X obj 19 1461 osc~ 293.66;
|
|
#X obj 102 1463 osc~ 329.63;
|
|
#X obj 183 1468 osc~ 349.23;
|
|
#X obj 269 1480 osc~ 392;
|
|
#X obj 356 1484 osc~ 440;
|
|
#X obj 439 1497 osc~ 493.88;
|
|
#X obj 529 1502 osc~ 523.25;
|
|
#X obj 614 1503 osc~ 587.33;
|
|
#X obj 704 1508 osc~ 659.26;
|
|
#X obj 788 1505 osc~ 698.46;
|
|
#X obj 878 1510 osc~ 783.99;
|
|
#X obj 964 1511 osc~ 880;
|
|
#X msg 185 712 1;
|
|
#X obj 185 689 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X text 215 709 testers;
|
|
#X obj 1240 1584 dac~;
|
|
#X obj 1200 1552 *~;
|
|
#X obj 1215 1488 mavg;
|
|
#X obj 1104 1549 *~;
|
|
#X obj 1119 1487 mavg;
|
|
#X obj 774 826 +;
|
|
#X obj 794 799 +;
|
|
#X obj 1051 1517 osc~ 976;
|
|
#X obj 1143 1512 osc~ 1072;
|
|
#X obj 154 1157 dac~;
|
|
#X msg 399 195 1;
|
|
#X obj 399 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 370 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X msg 370 195 0;
|
|
#X obj 752 1301 s mavg;
|
|
#X obj 837 1303 s amp;
|
|
#X obj 45 1432 r mavg;
|
|
#X obj 113 1407 r mavg;
|
|
#X obj 1070 1483 r mavg;
|
|
#X obj 1135 1453 r mavg;
|
|
#X obj 206 1441 r mavg;
|
|
#X obj 277 1413 r mavg;
|
|
#X obj 383 1455 r mavg;
|
|
#X obj 447 1424 r mavg;
|
|
#X obj 549 1472 r mavg;
|
|
#X obj 618 1442 r mavg;
|
|
#X obj 722 1478 r mavg;
|
|
#X obj 788 1445 r mavg;
|
|
#X obj 898 1479 r mavg;
|
|
#X obj 963 1446 r mavg;
|
|
#X obj 7 1397 *;
|
|
#X obj 59 1396 *;
|
|
#X obj 224 1405 *;
|
|
#X obj 171 1406 *;
|
|
#X obj 22 1362 r amp;
|
|
#X obj 100 1367 r amp;
|
|
#X obj 182 1378 r amp;
|
|
#X obj 254 1379 r amp;
|
|
#X obj 359 1386 r amp;
|
|
#X obj 345 1420 *;
|
|
#X obj 398 1419 *;
|
|
#X obj 511 1437 *;
|
|
#X obj 564 1436 *;
|
|
#X obj 686 1443 *;
|
|
#X obj 739 1442 *;
|
|
#X obj 860 1445 *;
|
|
#X obj 913 1444 *;
|
|
#X obj 1036 1451 *;
|
|
#X obj 1086 1451 *;
|
|
#X obj 1215 1452 *;
|
|
#X obj 515 1392 r amp;
|
|
#X obj 568 1395 r amp;
|
|
#X obj 696 1408 r amp;
|
|
#X obj 764 1399 r amp;
|
|
#X obj 878 1412 r amp;
|
|
#X obj 433 1388 r amp;
|
|
#X obj 1051 1421 r amp;
|
|
#X obj 1109 1412 r amp;
|
|
#X obj 937 1412 r amp;
|
|
#X obj 1227 1423 r amp;
|
|
#X obj 1257 1457 r mavg;
|
|
#N canvas 0 22 450 300 pan 0;
|
|
#X obj 93 -99 f 1;
|
|
#X obj 93 -75 -;
|
|
#X obj 129 -52 *;
|
|
#X obj 78 -51 *;
|
|
#X obj 78 -145 inlet;
|
|
#X obj 144 -145 inlet;
|
|
#X obj 78 -10 outlet;
|
|
#X obj 129 -10 outlet;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 3 1;
|
|
#X connect 2 0 7 0;
|
|
#X connect 3 0 6 0;
|
|
#X connect 4 0 0 0;
|
|
#X connect 4 0 3 0;
|
|
#X connect 4 0 2 0;
|
|
#X connect 5 0 1 1;
|
|
#X connect 5 0 2 1;
|
|
#X restore 168 1102 pd pan;
|
|
#X obj 153 1127 *~;
|
|
#X obj 186 1127 *~;
|
|
#X obj 360 1088 snapshot~;
|
|
#X floatatom 360 1118 5 0 0 0 - - -;
|
|
#X obj 360 1011 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 427 1036 +~ 1;
|
|
#X obj 427 1063 *~ 0.5;
|
|
#X obj 427 1008 osc~ 0.1;
|
|
#X obj 407 1119 s pann;
|
|
#X obj 206 1071 r pann;
|
|
#X msg 752 1238 25;
|
|
#X msg 835 1246 0.05;
|
|
#X msg 219 960 120;
|
|
#X obj 360 1036 metro 200;
|
|
#X msg 346 1146 1;
|
|
#X obj 168 1014 * 6;
|
|
#X obj 267 1069 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X msg 227 1096 1;
|
|
#X floatatom -26 570 5 0 0 0 - - -;
|
|
#X floatatom 20 569 5 0 0 0 - - -;
|
|
#X floatatom 62 568 5 0 0 0 - - -;
|
|
#X floatatom 104 569 5 0 0 0 - - -;
|
|
#X floatatom 146 569 5 0 0 0 - - -;
|
|
#X floatatom 186 569 5 0 0 0 - - -;
|
|
#X floatatom 229 569 5 0 0 0 - - -;
|
|
#X floatatom 274 569 5 0 0 0 - - -;
|
|
#X obj -27 615 s c1;
|
|
#X obj -13 636 s c2;
|
|
#X obj 10 614 s c3;
|
|
#X obj 22 636 s c4;
|
|
#X obj 44 614 s c5;
|
|
#X obj 57 636 s c6;
|
|
#X obj 78 614 s c7;
|
|
#X obj 91 635 s c8;
|
|
#X obj 114 613 s c9;
|
|
#X obj 126 635 s c10;
|
|
#X obj 174 612 s c11;
|
|
#X obj 188 633 s c12;
|
|
#X obj 216 611 s c13;
|
|
#X obj 228 634 s c14;
|
|
#X obj 255 612 s c15;
|
|
#X obj 268 634 s c16;
|
|
#X obj 296 612 s c17;
|
|
#X obj -4 1308 r c1;
|
|
#X obj 83 1304 r c2;
|
|
#X obj 165 1317 r c3;
|
|
#X obj 243 1314 r c4;
|
|
#X obj 339 1329 r c5;
|
|
#X obj 501 1325 r c7;
|
|
#X obj 585 1340 r c8;
|
|
#X obj 681 1350 r c9;
|
|
#X obj 768 1353 r c10;
|
|
#X obj 869 1368 r c11;
|
|
#X obj 950 1357 r c12;
|
|
#X obj 1037 1367 r c13;
|
|
#X obj 1119 1359 r c14;
|
|
#X obj 1217 1370 r c15;
|
|
#X obj 530 721 r c1;
|
|
#X obj 544 742 r c2;
|
|
#X obj 567 720 r c3;
|
|
#X obj 579 742 r c4;
|
|
#X obj 601 720 r c5;
|
|
#X obj 614 742 r c6;
|
|
#X obj 635 720 r c7;
|
|
#X obj 648 741 r c8;
|
|
#X obj 671 719 r c9;
|
|
#X obj 683 741 r c10;
|
|
#X obj 730 719 r c11;
|
|
#X obj 744 740 r c12;
|
|
#X obj 772 718 r c13;
|
|
#X obj 784 741 r c14;
|
|
#X obj 811 719 r c15;
|
|
#X obj 824 741 r c16;
|
|
#X obj 852 719 r c17;
|
|
#X obj 808 826 +;
|
|
#X obj 828 799 +;
|
|
#X obj 422 1328 r c6;
|
|
#X text -88 5 .;
|
|
#X msg -66 77 close;
|
|
#X obj -66 33 loadbang;
|
|
#X msg -8 132 devicename /dev/ttyACM0;
|
|
#X obj -8 71 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
|
|
-1;
|
|
#X msg -8 156 devices;
|
|
#X msg -8 179 info;
|
|
#N canvas 570 288 451 224 ver 0;
|
|
#X obj 23 7 inlet;
|
|
#X obj 250 100 cnv 15 145 17 empty \$0-version_cnv empty 4 10 0 12
|
|
-203904 -1 0;
|
|
#X obj 23 157 send \$0-version_cnv;
|
|
#X msg 23 132 label \$1;
|
|
#X obj 48 103 symbol;
|
|
#X obj 38 77 loadbang;
|
|
#X msg 96 78 bang;
|
|
#X obj 309 163 outlet;
|
|
#X obj 23 52 zexy/makesymbol Firmata-%s.%s;
|
|
#X obj 23 29 route version bang;
|
|
#X obj 383 161 outlet;
|
|
#X connect 0 0 9 0;
|
|
#X connect 3 0 2 0;
|
|
#X connect 4 0 3 0;
|
|
#X connect 5 0 4 0;
|
|
#X connect 6 0 4 0;
|
|
#X connect 8 0 3 0;
|
|
#X connect 9 0 8 0;
|
|
#X connect 9 1 7 0;
|
|
#X connect 9 1 6 0;
|
|
#X connect 9 2 7 0;
|
|
#X connect 9 2 10 0;
|
|
#X coords 0 -1 1 1 145 17 1 250 100;
|
|
#X restore 17 247 pd ver;
|
|
#N canvas 568 269 424 226 firmware 0;
|
|
#X obj 123 2 inlet;
|
|
#X obj 250 100 cnv 15 145 17 empty \$0-firmware_cnv empty 4 10 0 12
|
|
-232576 -66577 0;
|
|
#X msg 123 156 label \$1;
|
|
#X obj 148 127 symbol;
|
|
#X obj 138 101 loadbang;
|
|
#X msg 196 102 bang;
|
|
#X obj 123 181 send \$0-firmware_cnv;
|
|
#X obj 123 24 route firmware;
|
|
#X obj 18 181 print Firmware;
|
|
#X obj 123 49 list;
|
|
#X obj 123 80 zexy/makesymbol %s-%s.%s;
|
|
#X obj 18 151 list trim;
|
|
#X obj 204 45 route bang;
|
|
#X obj 22 85 outlet;
|
|
#X obj 22 63 f 1;
|
|
#X obj 22 41 t b;
|
|
#X connect 0 0 7 0;
|
|
#X connect 2 0 6 0;
|
|
#X connect 3 0 2 0;
|
|
#X connect 4 0 3 0;
|
|
#X connect 5 0 3 0;
|
|
#X connect 7 0 9 0;
|
|
#X connect 7 0 15 0;
|
|
#X connect 7 1 12 0;
|
|
#X connect 9 0 10 0;
|
|
#X connect 10 0 2 0;
|
|
#X connect 10 0 11 0;
|
|
#X connect 11 0 8 0;
|
|
#X connect 12 0 5 0;
|
|
#X connect 14 0 13 0;
|
|
#X connect 15 0 14 0;
|
|
#X coords 0 -1 1 1 145 17 1 250 100;
|
|
#X restore 17 267 pd firmware;
|
|
#N canvas 626 98 404 287 device 1;
|
|
#X obj 35 60 inlet;
|
|
#X obj 35 118 route open port ports;
|
|
#X obj 35 169 tgl 15 0 empty empty open -3 20 0 10 -262144 -1 -1 0
|
|
1;
|
|
#X floatatom 76 170 5 0 0 3 port - -;
|
|
#X obj 117 170 print comport_ports;
|
|
#X obj 252 170 outlet;
|
|
#X obj 235 74 receive ARDUINO_TEST_RESET;
|
|
#X obj 235 97 bang;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 1 1 3 0;
|
|
#X connect 1 2 4 0;
|
|
#X connect 1 3 5 0;
|
|
#X connect 6 0 7 0;
|
|
#X connect 7 0 5 0;
|
|
#X restore 17 225 pd device info;
|
|
#X text 109 225 <- open to see info;
|
|
#X obj 167 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1
|
|
-1;
|
|
#N canvas 0 0 450 300 if-no-arduino-found 0;
|
|
#X obj 159 92 inlet;
|
|
#X obj 132 114 float;
|
|
#X obj 132 26 loadbang;
|
|
#X obj 132 154 == 0;
|
|
#X obj 116 262 dac~;
|
|
#X obj 70 188 osc~ 440;
|
|
#X obj 117 216 *~;
|
|
#X text 203 127 Output test sine;
|
|
#X text 202 139 if can't find connected Arduino;
|
|
#X obj 117 238 *~ 0.07;
|
|
#X obj 132 50 delay 20000;
|
|
#X connect 0 0 1 1;
|
|
#X connect 1 0 3 0;
|
|
#X connect 2 0 10 0;
|
|
#X connect 3 0 6 1;
|
|
#X connect 5 0 6 0;
|
|
#X connect 9 0 4 0;
|
|
#X connect 9 0 4 1;
|
|
#X connect 10 0 1 0;
|
|
#X restore 187 247 pd if-no-arduino-found;
|
|
#X text 240 110 dsp ON/OFF;
|
|
#X floatatom 224 155 5 0 0 0 - - -;
|
|
#X text 261 156 % cpu;
|
|
#X obj 224 133 dsp;
|
|
#X obj 224 110 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1
|
|
1;
|
|
#X obj 224 64 loadbang;
|
|
#X text 222 38 Automatically turn on audio;
|
|
#X text 222 48 8 seconds after patch opens.;
|
|
#X obj 224 87 delay 8000;
|
|
#X obj -66 344 route analog digital string sysex;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore -18 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore -2 425 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 15 445 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 32 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 49 425 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 66 445 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 83 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 99 425 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 116 445 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 133 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 150 425 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 167 445 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 184 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 200 425 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 217 445 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 234 405 pd smpl;
|
|
#N canvas 375 23 321 141 smpl 0;
|
|
#X obj 6 7 inlet;
|
|
#X obj 6 28 mapping/resample 100;
|
|
#X obj 6 50 outlet;
|
|
#X obj 57 50 receive ARDUINO_TEST_RESET;
|
|
#X obj 123 7 r smpl_r;
|
|
#X connect 0 0 1 0;
|
|
#X connect 1 0 2 0;
|
|
#X connect 3 0 1 0;
|
|
#X connect 4 0 1 1;
|
|
#X restore 251 425 pd smpl;
|
|
#X obj 299 405 print unexpected!;
|
|
#X text 541 88 but \, if we employ [resample].. this again becomes
|
|
continuous data!;
|
|
#X obj 642 118 s smpl_r;
|
|
#X text 700 118 <-- control sampling interval of [pd smpl]. (unit:
|
|
millis);
|
|
#X obj 620 531 print;
|
|
#X obj 565 192 f;
|
|
#X obj 601 193 + 1;
|
|
#X msg 606 169 0;
|
|
#X floatatom 565 217 5 0 0 0 - - -;
|
|
#X obj 565 150 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 606 149 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
-1 -1;
|
|
#X obj 546 118 loadbang;
|
|
#X text 605 217 sampling speed monitoring;
|
|
#X text 540 74 firmata gives digital output only when it've changed
|
|
;
|
|
#X msg 606 118 50;
|
|
#X obj -18 373 route 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19;
|
|
#X obj 620 436 pack f f f f f f f f f f f f f f f f f;
|
|
#X text 802 86 --> but remember actual communication only occurs still
|
|
only on CHANGES!!;
|
|
#X obj 620 503 spigot;
|
|
#X obj 653 483 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
1;
|
|
#X obj 17 307 s firmata_detected;
|
|
#X obj 653 461 r firmata_detected;
|
|
#X obj 17 288 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
1;
|
|
#X obj 676 483 print firmata_detected;
|
|
#X obj -8 50 delay 10000;
|
|
#X obj 1 92 print 10sec_elapsed;
|
|
#X text 66 50 10 sec;
|
|
#X text -71 1214 - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - - -;
|
|
#X text 229 1214 - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - - -;
|
|
#X text -69 12 - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - -;
|
|
#X text 231 12 - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - -;
|
|
#X text 539 1213 sound generators - tones;
|
|
#X text -67 660 - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - -;
|
|
#X text 233 660 - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
- - - -;
|
|
#X text 541 11 arduino i/f;
|
|
#X text 543 659 sound generators - sample sound;
|
|
#X obj -18 472 == 0;
|
|
#X obj -2 492 == 0;
|
|
#X obj 15 512 == 0;
|
|
#X obj 66 512 == 0;
|
|
#X obj 49 492 == 0;
|
|
#X obj 32 472 == 0;
|
|
#X obj 83 472 == 0;
|
|
#X obj 99 492 == 0;
|
|
#X obj 116 512 == 0;
|
|
#X obj 133 472 == 0;
|
|
#X obj 150 492 == 0;
|
|
#X obj 167 512 == 0;
|
|
#X obj 184 472 == 0;
|
|
#X obj 200 492 == 0;
|
|
#X obj 217 512 == 0;
|
|
#X obj 234 472 == 0;
|
|
#X obj 251 492 == 0;
|
|
#X text 313 434 re-samplers (also replicate!);
|
|
#X text 311 490 inverters;
|
|
#X text 852 465 monitoring;
|
|
#X obj 600 344 r c1;
|
|
#X obj 614 365 r c2;
|
|
#X obj 637 343 r c3;
|
|
#X obj 649 365 r c4;
|
|
#X obj 671 343 r c5;
|
|
#X obj 684 365 r c6;
|
|
#X obj 705 343 r c7;
|
|
#X obj 718 364 r c8;
|
|
#X obj 741 342 r c9;
|
|
#X obj 753 364 r c10;
|
|
#X obj 800 342 r c11;
|
|
#X obj 814 363 r c12;
|
|
#X obj 842 341 r c13;
|
|
#X obj 854 364 r c14;
|
|
#X obj 881 342 r c15;
|
|
#X obj 894 364 r c16;
|
|
#X obj 922 342 r c17;
|
|
#X text 363 588 routing;
|
|
#X obj 313 114 print dsp_bang;
|
|
#X obj 224 179 print dsp_load;
|
|
#X msg -40 735 read -resize Rain1.wav array99;
|
|
#X obj 33 1311 r c16;
|
|
#X obj 119 1305 r c17;
|
|
#X obj -5 1362 +;
|
|
#X obj 75 1343 +;
|
|
#X msg 63 162 open 2;
|
|
#X obj -66 208 arduino 2;
|
|
#X connect 0 0 182 0;
|
|
#X connect 1 0 184 0;
|
|
#X connect 2 0 349 0;
|
|
#X connect 3 0 186 0;
|
|
#X connect 4 0 188 0;
|
|
#X connect 5 0 190 0;
|
|
#X connect 6 0 192 0;
|
|
#X connect 7 0 194 0;
|
|
#X connect 8 0 196 0;
|
|
#X connect 9 0 198 0;
|
|
#X connect 12 0 13 0;
|
|
#X connect 13 0 16 0;
|
|
#X connect 13 0 17 0;
|
|
#X connect 13 1 21 0;
|
|
#X connect 14 0 15 0;
|
|
#X connect 15 0 22 0;
|
|
#X connect 16 0 11 0;
|
|
#X connect 17 0 19 0;
|
|
#X connect 19 0 156 0;
|
|
#X connect 19 0 157 0;
|
|
#X connect 20 0 13 0;
|
|
#X connect 21 0 13 0;
|
|
#X connect 22 0 12 0;
|
|
#X connect 22 0 75 0;
|
|
#X connect 22 0 77 0;
|
|
#X connect 23 0 24 0;
|
|
#X connect 24 0 25 0;
|
|
#X connect 25 0 26 0;
|
|
#X connect 26 0 27 0;
|
|
#X connect 27 0 28 0;
|
|
#X connect 28 0 29 0;
|
|
#X connect 29 0 30 0;
|
|
#X connect 30 0 31 0;
|
|
#X connect 31 0 32 0;
|
|
#X connect 32 0 33 0;
|
|
#X connect 33 0 34 0;
|
|
#X connect 34 0 99 0;
|
|
#X connect 35 0 171 0;
|
|
#X connect 37 0 36 1;
|
|
#X connect 37 0 36 0;
|
|
#X connect 38 0 36 0;
|
|
#X connect 38 0 36 1;
|
|
#X connect 39 0 41 1;
|
|
#X connect 39 0 41 0;
|
|
#X connect 40 0 41 0;
|
|
#X connect 40 0 41 1;
|
|
#X connect 43 0 42 1;
|
|
#X connect 43 0 42 0;
|
|
#X connect 44 0 42 0;
|
|
#X connect 44 0 42 1;
|
|
#X connect 46 0 45 1;
|
|
#X connect 46 0 45 0;
|
|
#X connect 47 0 45 0;
|
|
#X connect 47 0 45 1;
|
|
#X connect 48 0 38 0;
|
|
#X connect 50 0 49 1;
|
|
#X connect 50 0 49 0;
|
|
#X connect 51 0 49 0;
|
|
#X connect 51 0 49 1;
|
|
#X connect 53 0 52 1;
|
|
#X connect 53 0 52 0;
|
|
#X connect 54 0 52 0;
|
|
#X connect 54 0 52 1;
|
|
#X connect 56 0 55 0;
|
|
#X connect 56 0 55 1;
|
|
#X connect 57 0 35 0;
|
|
#X connect 58 0 108 0;
|
|
#X connect 59 0 166 0;
|
|
#X connect 59 0 74 0;
|
|
#X connect 60 0 38 1;
|
|
#X connect 61 0 37 1;
|
|
#X connect 62 0 40 1;
|
|
#X connect 63 0 39 1;
|
|
#X connect 64 0 44 1;
|
|
#X connect 65 0 43 1;
|
|
#X connect 66 0 47 1;
|
|
#X connect 67 0 46 1;
|
|
#X connect 68 0 51 1;
|
|
#X connect 69 0 50 1;
|
|
#X connect 70 0 54 1;
|
|
#X connect 71 0 53 1;
|
|
#X connect 72 0 56 1;
|
|
#X connect 73 0 109 0;
|
|
#X connect 74 0 167 0;
|
|
#X connect 75 0 76 0;
|
|
#X connect 76 0 20 0;
|
|
#X connect 77 0 168 0;
|
|
#X connect 77 0 59 0;
|
|
#X connect 77 0 160 0;
|
|
#X connect 77 0 172 0;
|
|
#X connect 78 0 57 1;
|
|
#X connect 79 0 37 0;
|
|
#X connect 80 0 40 0;
|
|
#X connect 81 0 39 0;
|
|
#X connect 82 0 44 0;
|
|
#X connect 83 0 43 0;
|
|
#X connect 84 0 47 0;
|
|
#X connect 85 0 46 0;
|
|
#X connect 86 0 51 0;
|
|
#X connect 87 0 50 0;
|
|
#X connect 88 0 54 0;
|
|
#X connect 89 0 53 0;
|
|
#X connect 90 0 56 0;
|
|
#X connect 91 0 57 0;
|
|
#X connect 92 0 91 0;
|
|
#X connect 95 0 94 0;
|
|
#X connect 95 0 94 1;
|
|
#X connect 96 0 95 1;
|
|
#X connect 97 0 55 1;
|
|
#X connect 97 0 55 0;
|
|
#X connect 98 0 97 1;
|
|
#X connect 99 0 100 0;
|
|
#X connect 100 0 230 0;
|
|
#X connect 101 0 97 0;
|
|
#X connect 102 0 95 0;
|
|
#X connect 104 0 6 0;
|
|
#X connect 105 0 104 0;
|
|
#X connect 106 0 107 0;
|
|
#X connect 107 0 6 0;
|
|
#X connect 110 0 60 1;
|
|
#X connect 111 0 61 1;
|
|
#X connect 112 0 72 1;
|
|
#X connect 113 0 98 1;
|
|
#X connect 114 0 62 1;
|
|
#X connect 115 0 63 1;
|
|
#X connect 116 0 64 1;
|
|
#X connect 117 0 65 1;
|
|
#X connect 118 0 66 1;
|
|
#X connect 119 0 67 1;
|
|
#X connect 120 0 68 1;
|
|
#X connect 121 0 69 1;
|
|
#X connect 122 0 70 1;
|
|
#X connect 123 0 71 1;
|
|
#X connect 124 0 60 0;
|
|
#X connect 125 0 61 0;
|
|
#X connect 126 0 63 0;
|
|
#X connect 127 0 62 0;
|
|
#X connect 128 0 124 1;
|
|
#X connect 129 0 125 1;
|
|
#X connect 130 0 127 1;
|
|
#X connect 131 0 126 1;
|
|
#X connect 132 0 133 1;
|
|
#X connect 133 0 64 0;
|
|
#X connect 134 0 65 0;
|
|
#X connect 135 0 66 0;
|
|
#X connect 136 0 67 0;
|
|
#X connect 137 0 68 0;
|
|
#X connect 138 0 69 0;
|
|
#X connect 139 0 70 0;
|
|
#X connect 140 0 71 0;
|
|
#X connect 141 0 72 0;
|
|
#X connect 142 0 98 0;
|
|
#X connect 143 0 96 0;
|
|
#X connect 144 0 135 1;
|
|
#X connect 145 0 136 1;
|
|
#X connect 146 0 137 1;
|
|
#X connect 147 0 138 1;
|
|
#X connect 148 0 139 1;
|
|
#X connect 149 0 134 1;
|
|
#X connect 150 0 141 1;
|
|
#X connect 151 0 142 1;
|
|
#X connect 152 0 140 1;
|
|
#X connect 153 0 143 1;
|
|
#X connect 154 0 96 1;
|
|
#X connect 156 0 103 0;
|
|
#X connect 157 0 103 1;
|
|
#X connect 158 0 159 0;
|
|
#X connect 158 0 164 0;
|
|
#X connect 160 0 169 0;
|
|
#X connect 161 0 162 0;
|
|
#X connect 162 0 158 0;
|
|
#X connect 163 0 161 0;
|
|
#X connect 165 0 155 1;
|
|
#X connect 166 0 58 0;
|
|
#X connect 167 0 73 0;
|
|
#X connect 168 0 78 0;
|
|
#X connect 169 0 158 0;
|
|
#X connect 169 0 170 0;
|
|
#X connect 170 0 155 0;
|
|
#X connect 171 0 17 1;
|
|
#X connect 172 0 173 0;
|
|
#X connect 173 0 156 1;
|
|
#X connect 173 0 157 1;
|
|
#X connect 174 0 183 0;
|
|
#X connect 175 0 185 0;
|
|
#X connect 176 0 187 0;
|
|
#X connect 177 0 189 0;
|
|
#X connect 178 0 191 0;
|
|
#X connect 179 0 193 0;
|
|
#X connect 180 0 195 0;
|
|
#X connect 181 0 197 0;
|
|
#X connect 199 0 352 0;
|
|
#X connect 200 0 353 0;
|
|
#X connect 201 0 127 0;
|
|
#X connect 202 0 126 0;
|
|
#X connect 203 0 133 0;
|
|
#X connect 204 0 135 0;
|
|
#X connect 205 0 136 0;
|
|
#X connect 206 0 137 0;
|
|
#X connect 207 0 138 0;
|
|
#X connect 208 0 139 0;
|
|
#X connect 209 0 140 0;
|
|
#X connect 210 0 141 0;
|
|
#X connect 211 0 142 0;
|
|
#X connect 212 0 143 0;
|
|
#X connect 213 0 23 0;
|
|
#X connect 214 0 23 1;
|
|
#X connect 215 0 24 1;
|
|
#X connect 216 0 25 1;
|
|
#X connect 217 0 26 1;
|
|
#X connect 218 0 27 1;
|
|
#X connect 219 0 28 1;
|
|
#X connect 220 0 29 1;
|
|
#X connect 221 0 30 1;
|
|
#X connect 222 0 31 1;
|
|
#X connect 223 0 32 1;
|
|
#X connect 224 0 33 1;
|
|
#X connect 225 0 34 1;
|
|
#X connect 226 0 99 1;
|
|
#X connect 227 0 100 1;
|
|
#X connect 228 0 230 1;
|
|
#X connect 229 0 231 1;
|
|
#X connect 230 0 231 0;
|
|
#X connect 231 0 57 0;
|
|
#X connect 232 0 134 0;
|
|
#X connect 234 0 355 0;
|
|
#X connect 235 0 234 0;
|
|
#X connect 235 0 297 0;
|
|
#X connect 236 0 355 0;
|
|
#X connect 237 0 236 0;
|
|
#X connect 237 0 298 0;
|
|
#X connect 238 0 355 0;
|
|
#X connect 239 0 355 0;
|
|
#X connect 240 0 241 0;
|
|
#X connect 240 1 244 0;
|
|
#X connect 241 0 295 0;
|
|
#X connect 242 0 240 0;
|
|
#X connect 244 0 245 0;
|
|
#X connect 249 0 247 0;
|
|
#X connect 250 0 249 0;
|
|
#X connect 251 0 254 0;
|
|
#X connect 254 0 250 0;
|
|
#X connect 254 0 347 0;
|
|
#X connect 255 1 288 0;
|
|
#X connect 256 0 309 0;
|
|
#X connect 257 0 310 0;
|
|
#X connect 258 0 311 0;
|
|
#X connect 259 0 314 0;
|
|
#X connect 260 0 313 0;
|
|
#X connect 261 0 312 0;
|
|
#X connect 262 0 315 0;
|
|
#X connect 263 0 316 0;
|
|
#X connect 264 0 317 0;
|
|
#X connect 265 0 318 0;
|
|
#X connect 266 0 319 0;
|
|
#X connect 267 0 320 0;
|
|
#X connect 268 0 321 0;
|
|
#X connect 269 0 322 0;
|
|
#X connect 270 0 323 0;
|
|
#X connect 271 0 282 0;
|
|
#X connect 271 0 324 0;
|
|
#X connect 272 0 325 0;
|
|
#X connect 278 0 279 0;
|
|
#X connect 278 0 281 0;
|
|
#X connect 279 0 278 1;
|
|
#X connect 280 0 278 0;
|
|
#X connect 282 0 278 0;
|
|
#X connect 283 0 280 0;
|
|
#X connect 284 0 287 0;
|
|
#X connect 287 0 275 0;
|
|
#X connect 287 0 283 0;
|
|
#X connect 288 0 256 0;
|
|
#X connect 288 1 257 0;
|
|
#X connect 288 2 258 0;
|
|
#X connect 288 3 259 0;
|
|
#X connect 288 4 260 0;
|
|
#X connect 288 5 261 0;
|
|
#X connect 288 6 262 0;
|
|
#X connect 288 7 263 0;
|
|
#X connect 288 8 264 0;
|
|
#X connect 288 9 265 0;
|
|
#X connect 288 10 266 0;
|
|
#X connect 288 11 267 0;
|
|
#X connect 288 12 268 0;
|
|
#X connect 288 13 269 0;
|
|
#X connect 288 14 270 0;
|
|
#X connect 288 15 271 0;
|
|
#X connect 288 16 272 0;
|
|
#X connect 288 17 273 0;
|
|
#X connect 289 0 291 0;
|
|
#X connect 291 0 277 0;
|
|
#X connect 292 0 291 1;
|
|
#X connect 294 0 292 0;
|
|
#X connect 294 0 296 0;
|
|
#X connect 295 0 293 0;
|
|
#X connect 297 0 237 0;
|
|
#X connect 309 0 0 0;
|
|
#X connect 310 0 174 0;
|
|
#X connect 311 0 1 0;
|
|
#X connect 312 0 176 0;
|
|
#X connect 313 0 3 0;
|
|
#X connect 314 0 175 0;
|
|
#X connect 315 0 4 0;
|
|
#X connect 316 0 177 0;
|
|
#X connect 317 0 5 0;
|
|
#X connect 318 0 178 0;
|
|
#X connect 319 0 6 0;
|
|
#X connect 320 0 179 0;
|
|
#X connect 321 0 7 0;
|
|
#X connect 322 0 180 0;
|
|
#X connect 323 0 8 0;
|
|
#X connect 324 0 181 0;
|
|
#X connect 325 0 9 0;
|
|
#X connect 329 0 289 0;
|
|
#X connect 330 0 289 1;
|
|
#X connect 331 0 289 2;
|
|
#X connect 332 0 289 3;
|
|
#X connect 333 0 289 4;
|
|
#X connect 334 0 289 5;
|
|
#X connect 335 0 289 6;
|
|
#X connect 336 0 289 7;
|
|
#X connect 337 0 289 8;
|
|
#X connect 338 0 289 9;
|
|
#X connect 339 0 289 10;
|
|
#X connect 340 0 289 11;
|
|
#X connect 341 0 289 12;
|
|
#X connect 342 0 289 13;
|
|
#X connect 343 0 289 14;
|
|
#X connect 344 0 289 15;
|
|
#X connect 345 0 289 16;
|
|
#X connect 349 0 14 0;
|
|
#X connect 350 0 352 1;
|
|
#X connect 351 0 353 1;
|
|
#X connect 352 0 124 0;
|
|
#X connect 353 0 125 0;
|
|
#X connect 354 0 355 0;
|
|
#X connect 355 0 255 0;
|
|
#X connect 355 1 242 0;
|
|
#X coords 0 0 1 1 85 60 0;
|