#N canvas 656 158 711 192 10; #X obj 117 100 packOSC; #X obj 117 75 r OSC; #X obj 420 102 unpackOSC; #X obj 420 123 routeOSC /hello; #X obj 420 144 s HELLO; #X obj 34 140 print OSC; #X obj 34 113 spigot; #X obj 67 87 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 337 117 spigot; #X obj 386 102 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 337 144 print HELLO; #X obj 117 142 tgl 15 0 empty empty connected? 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 420 81 udpreceive 9999; #X obj 117 121 udpsend; #X obj 545 19 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 545 60 s OSC; #X text 103 24 * a wireless "field synth" - based on 'udp' protocol over wifi, f 63; #N canvas 564 340 874 489 oscuino 0; #X obj 163 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 183 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 204 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 225 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 246 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 267 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 288 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 308 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 329 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 350 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 371 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 392 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 413 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 434 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 454 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 475 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 496 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 517 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 538 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 559 258 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 708 321 vsl 15 128 0 100 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 766 321 vsl 15 128 0 100 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X text 689 122 System message responses; #X text 350 289 Analog Values; #X text 21 288 Analog Values with Pullups Enabled; #N canvas 0 50 450 278 (subpatch) 0; #X array AnalogArray 16 float 2; #X coords 0 1023 16 0 200 140 1 0 0; #X restore 18 20 graph; #X obj 327 78 mrpeach/routeOSC /a /d /s /c; #X obj 163 216 mrpeach/routeOSC /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14 /15 /16 /17 /18 /19 /20, f 70; #X obj 694 140 cyclone/prepend set; #X obj 742 13 cyclone/prepend set; #N canvas 0 94 450 300 fillArray 0; #X obj 60 223 send AnalogArray; #X obj 60 194 cyclone/funnel 16; #X obj 60 120 inlet; #X obj 60 142 routeOSC /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14 /15 /16, f 54; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 3 1 1 1; #X connect 3 2 1 2; #X connect 3 3 1 3; #X connect 3 4 1 4; #X connect 3 5 1 5; #X connect 3 6 1 6; #X connect 3 7 1 7; #X connect 3 8 1 8; #X connect 3 9 1 9; #X connect 3 10 1 10; #X connect 3 11 1 11; #X connect 3 12 1 12; #X connect 3 13 1 13; #X connect 3 14 1 14; #X connect 3 15 1 15; #X restore 342 422 pd fillArray; #X msg 742 33; #X text 205 198 Digital pins state; #X obj 327 23 inlet; #X msg 694 163 /m 8.45495e+08; #X text 707 242 Touch Pins on ESP32; #X obj 21 306 routeOSC /0/u /1/u /2/u /3/u /4/u /5/u /6/u /7/u /8/u /9/u /10/u /11/u /12/u /13/u /14/u /15/u, f 54; #X obj 353 306 routeOSC /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /11 /12 /13 /14 /15 /16, f 54; #X floatatom 21 344 5 0 0 0 - - - 0; #X floatatom 41 370 5 0 0 0 - - - 0; #X floatatom 61 344 5 0 0 0 - - - 0; #X floatatom 81 370 5 0 0 0 - - - 0; #X floatatom 101 344 5 0 0 0 - - - 0; #X floatatom 121 370 5 0 0 0 - - - 0; #X floatatom 141 344 5 0 0 0 - - - 0; #X floatatom 161 370 5 0 0 0 - - - 0; #X floatatom 181 344 5 0 0 0 - - - 0; #X floatatom 201 370 5 0 0 0 - - - 0; #X floatatom 221 344 5 0 0 0 - - - 0; #X floatatom 241 370 5 0 0 0 - - - 0; #X floatatom 261 344 5 0 0 0 - - - 0; #X floatatom 281 370 5 0 0 0 - - - 0; #X floatatom 301 344 5 0 0 0 - - - 0; #X floatatom 321 370 5 0 0 0 - - - 0; #X floatatom 353 344 5 0 0 0 - - - 0; #X floatatom 373 370 5 0 0 0 - - - 0; #X floatatom 393 344 5 0 0 0 - - - 0; #X floatatom 413 370 5 0 0 0 - - - 0; #X floatatom 433 344 5 0 0 0 - - - 0; #X floatatom 453 370 5 0 0 0 - - - 0; #X floatatom 473 344 5 0 0 0 - - - 0; #X floatatom 493 370 5 0 0 0 - - - 0; #X floatatom 513 344 5 0 0 0 - - - 0; #X floatatom 533 370 5 0 0 0 - - - 0; #X floatatom 553 344 5 0 0 0 - - - 0; #X floatatom 573 370 5 0 0 0 - - - 0; #X floatatom 593 344 5 0 0 0 - - - 0; #X floatatom 613 370 5 0 0 0 - - - 0; #X floatatom 633 344 5 0 0 0 - - - 0; #X floatatom 653 370 5 0 0 0 - - - 0; #X floatatom 708 293 5 0 0 0 - - - 0; #X obj 708 266 routeOSC /4 /15, f 20; #X floatatom 766 293 5 0 0 0 - - - 0; #X connect 26 0 36 0; #X connect 26 1 27 0; #X connect 26 2 28 0; #X connect 26 3 71 0; #X connect 26 4 29 0; #X connect 27 0 0 0; #X connect 27 1 1 0; #X connect 27 2 2 0; #X connect 27 3 3 0; #X connect 27 4 4 0; #X connect 27 5 5 0; #X connect 27 6 6 0; #X connect 27 7 7 0; #X connect 27 8 8 0; #X connect 27 9 9 0; #X connect 27 10 10 0; #X connect 27 11 11 0; #X connect 27 12 12 0; #X connect 27 13 13 0; #X connect 27 14 14 0; #X connect 27 15 15 0; #X connect 27 16 16 0; #X connect 27 17 17 0; #X connect 27 18 18 0; #X connect 27 19 19 0; #X connect 28 0 34 0; #X connect 29 0 31 0; #X connect 33 0 26 0; #X connect 36 0 38 0; #X connect 36 1 39 0; #X connect 36 2 40 0; #X connect 36 3 41 0; #X connect 36 4 42 0; #X connect 36 5 43 0; #X connect 36 6 44 0; #X connect 36 7 45 0; #X connect 36 8 46 0; #X connect 36 9 47 0; #X connect 36 10 48 0; #X connect 36 11 49 0; #X connect 36 12 50 0; #X connect 36 13 51 0; #X connect 36 14 52 0; #X connect 36 15 53 0; #X connect 36 16 30 0; #X connect 36 16 37 0; #X connect 37 0 54 0; #X connect 37 1 55 0; #X connect 37 2 56 0; #X connect 37 3 57 0; #X connect 37 4 58 0; #X connect 37 5 59 0; #X connect 37 6 60 0; #X connect 37 7 61 0; #X connect 37 8 62 0; #X connect 37 9 63 0; #X connect 37 10 64 0; #X connect 37 11 65 0; #X connect 37 12 66 0; #X connect 37 13 67 0; #X connect 37 14 68 0; #X connect 37 15 69 0; #X connect 70 0 20 0; #X connect 71 0 70 0; #X connect 71 1 72 0; #X connect 72 0 21 0; #X restore 505 154 pd oscuino; #N canvas 625 25 810 190 oscuino 0; #X msg 512 30 /s/a; #X msg 469 30 /s/d; #X msg 575 30 /s/m; #X msg 359 65 /d/[1-3]; #X obj 146 36 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X msg 679 115 /c/*; #X msg 283 64 /a/*/u; #X text 290 48 Pull up; #X text 467 10 How many pins?; #X text 575 9 How many milliseconds ?; #X text 65 32 LED; #X obj 146 61 metro 60; #X obj 679 74 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 679 94 metro 60; #X text 165 34 Retrieve analog value each 60ms, f 15; #X text 356 22 get digital pins 1 to 3 status, f 11; #X obj 381 146 outlet; #X msg 62 84 /s/l \$1; #X obj 62 58 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X text 634 60 get ESP32 Touch each 60ms; #X msg 146 84 /a/*; #X connect 0 0 16 0; #X connect 1 0 16 0; #X connect 2 0 16 0; #X connect 3 0 16 0; #X connect 4 0 11 0; #X connect 5 0 16 0; #X connect 6 0 16 0; #X connect 11 0 20 0; #X connect 12 0 13 0; #X connect 13 0 5 0; #X connect 17 0 16 0; #X connect 18 0 17 0; #X connect 20 0 16 0; #X restore 21 28 pd oscuino; #X msg 216 114 disconnect; #X msg 167 75 connect 192.168.43.85 8888; #X msg 545 39 /s/l \$1; #X obj 637 83 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 637 103 metro 60; #X obj 637 145 s OSC; #X msg 637 124 /c/*; #X connect 0 0 13 0; #X connect 1 0 0 0; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 2 0 17 0; #X connect 3 0 4 0; #X connect 3 0 8 0; #X connect 6 0 5 0; #X connect 7 0 6 1; #X connect 8 0 10 0; #X connect 9 0 8 1; #X connect 12 0 2 0; #X connect 13 0 11 0; #X connect 14 0 21 0; #X connect 18 0 0 0; #X connect 19 0 13 0; #X connect 20 0 13 0; #X connect 21 0 15 0; #X connect 22 0 23 0; #X connect 23 0 25 0; #X connect 25 0 24 0;