#N canvas 0 33 1440 803 10; #N canvas 264 376 692 351 radio 0; #X obj 333 282 spigot; #X obj 382 267 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #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 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 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 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 413 286 pd buildOSC for all; #X obj 112 210 o.io.slipserial; #X msg 138 98 devices; #X msg 209 98 close; #X obj 112 189 packOSC; #X obj 112 144 r OSC; #X obj 112 231 unpackOSC; #X obj 112 286 routeOSC /hello; #X obj 112 309 s HELLO; #X obj 19 171 print OSC; #X obj 19 144 spigot; #X obj 68 129 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 413 309 s OSC; #X obj 413 255 r NOTE; #X obj 333 309 print NOTE; #X text 414 234 /id /pitch /velocity /onoff; #X floatatom 636 254 5 0 0 0 - - - 0; #X obj 636 276 s PS; #X obj 629 169 tgl 16 0 empty empty hello 20 8 0 10 #9c00fc #f8fc00 #9c00fc 0 1; #X obj 629 121 loadbang; #X msg 629 142 1; #X obj 629 196 sel 1; #X obj 19 282 spigot; #X obj 68 267 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 19 309 print HELLO; #X text 14 12 * a wireless "field synth" - based on 'esp now' protocol, f 14; #X msg 629 217 2000; #X obj 215 262 tgl 15 0 empty empty connected? 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X floatatom 299 144 3 0 0 1 device\ id - - 0; #X msg 299 164 open \$1 \, baud 57600 \, pollintervall 1 \, verbose 1; #X obj 216 226 print info(\$0), f 8; #X obj 226 303 outlet; #X obj 209 15 inlet; #X obj 209 36 tgl 16 0 empty empty empty 0 -8 0 10 #c6feff #000000 #000000 0 1; #X obj 209 57 sel 0 1; #X msg 258 98 devicename /dev/ttyUSB0 \, baud 57600 \, pollintervall 1 \, verbose 1; #X connect 0 0 16 0; #X connect 1 0 0 1; #X connect 2 0 14 0; #X connect 3 0 8 0; #X connect 3 1 29 0; #X connect 3 2 32 0; #X connect 4 0 3 1; #X connect 5 0 3 1; #X connect 6 0 3 0; #X connect 7 0 6 0; #X connect 7 0 12 0; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 9 0 24 0; #X connect 12 0 11 0; #X connect 13 0 12 1; #X connect 15 0 0 0; #X connect 15 0 2 0; #X connect 18 0 19 0; #X connect 20 0 23 0; #X connect 21 0 22 0; #X connect 22 0 20 0; #X connect 23 0 28 0; #X connect 23 1 18 0; #X connect 24 0 26 0; #X connect 25 0 24 1; #X connect 28 0 18 0; #X connect 29 0 33 0; #X connect 30 0 31 0; #X connect 31 0 3 1; #X connect 34 0 35 0; #X connect 35 0 36 0; #X connect 36 0 5 0; #X connect 36 1 37 0; #X connect 37 0 3 1; #X restore 11 52 pd radio; #X obj 11 73 tgl 15 0 empty empty connected? 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 11 31 tgl 16 0 empty empty connect/disconnect 0 -8 0 10 #c6feff #000000 #000000 0 1; #X obj 645 81 s NOTE; #X obj 645 21 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X text 667 25 /id /pitch /velocity /onoff; #X floatatom 371 742 5 0 0 0 - - - 0; #X obj 365 797 s NOTE; #X obj 370 721 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X obj 408 15 world universe; #X obj 1401 768 s NOTE; #X floatatom 1621 239 5 0 0 0 - - - 0; #X floatatom 1622 283 5 0 0 0 - - - 0; #X floatatom 1625 344 5 0 0 0 - - - 0; #X obj 1626 375 vsl 16 136 -1000 1000 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 1625 322 rescale -100 100; #X floatatom 1671 297 5 0 0 0 - - - 0; #X floatatom 1718 300 5 0 0 0 - - - 0; #X text 1259 124 stick; #X text 369 178 pineapple; #X obj 1308 282 unpack f f f f; #X floatatom 1308 304 5 0 0 0 - - - 0; #X obj 1308 324 / 1024; #X floatatom 1362 303 5 0 0 0 - - - 0; #X obj 371 346 unpack f f f f; #X floatatom 371 368 5 0 0 0 - - - 0; #X obj 371 388 / 1024; #X floatatom 371 411 5 0 0 0 - - - 0; #X floatatom 425 367 5 0 0 0 - - - 0; #X obj 1621 262 lfo -sin, f 15; #X obj 1432 433 del 5000; #X obj 1432 404 t b b; #X msg 1505 432 1; #X msg 1432 461 0; #X obj 1399 586 spigot; #X obj 1432 542 tgl 16 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 0 1; #X floatatom 1402 673 5 0 0 0 - - - 0; #X obj 1402 693 skip 100; #X floatatom 1402 714 5 0 0 0 - - - 0; #X obj 1783 251 vsl 16 136 0 1000 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X floatatom 1783 397 5 0 0 0 - - - 0; #X obj 1553 415 * -1; #X obj 1670 115 metro 300; #X obj 1670 157 * 0.1; #X floatatom 1670 178 5 0 0 0 - - - 0; #X obj 1670 74 tgl 16 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 0 1; #X obj 1670 198 + 1.5; #X floatatom 1670 219 5 0 0 0 - - - 0; #X obj 1669 48 loadbang; #X obj 1670 136 random 5; #X floatatom 1357 226 10 0 0 0 - - - 16; #X floatatom 398 293 10 0 0 0 - - - 16; #X obj 370 325 route; #X obj 1307 261 route; #X text 925 54 6001 -> blow 6002 -> stick sensor 6003 -> outside; #X obj 228 217 vradio 16 1 0 3 WIND1 empty Select\ wind 0 -8 0 10 #faff00 #000000 #000000 0; #X obj 468 220 vradio 16 1 0 3 WIND2 empty Select\ wind 0 -8 0 10 #faff00 #000000 #000000 0; #X obj 723 219 vradio 16 1 0 3 WIND3 empty Select\ wind 0 -8 0 10 #faff00 #000000 #000000 0; #X obj 1357 196 + 6001; #X obj 399 265 + 6001; #X obj 936 221 vradio 16 1 0 3 WIND4 empty Select\ wind 0 -8 0 10 #faff00 #000000 #000000 0; #X obj 1261 158 r HELLO; #X obj 377 206 r HELLO; #X text 923 27 H&D : 4201 4401 4843 4357; #X floatatom 131 742 5 0 0 0 - - - 0; #X obj 125 797 s NOTE; #X obj 130 721 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X text 129 178 pineapple; #X obj 131 346 unpack f f f f; #X floatatom 131 368 5 0 0 0 - - - 0; #X obj 131 388 / 1024; #X floatatom 131 411 5 0 0 0 - - - 0; #X floatatom 185 367 5 0 0 0 - - - 0; #X floatatom 158 293 10 0 0 0 - - - 16; #X obj 130 325 route; #X obj 159 265 + 6001; #X obj 137 206 r HELLO; #X floatatom 841 742 5 0 0 0 - - - 0; #X obj 835 797 s NOTE; #X obj 840 721 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X text 839 178 pineapple; #X obj 841 346 unpack f f f f; #X floatatom 841 368 5 0 0 0 - - - 0; #X obj 841 388 / 1024; #X floatatom 841 411 5 0 0 0 - - - 0; #X floatatom 895 367 5 0 0 0 - - - 0; #X obj 841 644 change; #X obj 841 665 sel 1 0; #X obj 841 686 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X floatatom 868 293 10 0 0 0 - - - 16; #X obj 840 325 route; #X obj 869 265 + 6001; #X obj 847 206 r HELLO; #X floatatom 621 742 5 0 0 0 - - - 0; #X obj 615 797 s NOTE; #X obj 620 721 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X text 619 178 pineapple; #X obj 621 346 unpack f f f f; #X floatatom 621 368 5 0 0 0 - - - 0; #X obj 621 388 / 1024; #X floatatom 675 367 5 0 0 0 - - - 0; #X floatatom 648 293 10 0 0 0 - - - 16; #X obj 620 325 route; #X obj 649 265 + 6001; #X obj 651 243 r WIND3; #X obj 627 206 r HELLO; #X obj 161 243 r WIND1; #X obj 401 243 r WIND2; #X obj 871 243 r WIND4; #X text 923 87 teens : 4567 4676 4881 4787; #X msg 128 770 4567 0 \$1 1; #X msg 210 768 4567 0 0 0, f 11; #X msg 368 760 4676 0 \$1 1; #X msg 450 758 4676 0 0 0, f 11; #X msg 618 760 4881 0 \$1 1; #X msg 700 758 4881 0 0 0, f 11; #X msg 838 760 4787 1 \$1 1; #X msg 920 758 4787 1 0 0, f 11; #X text 1413 176 <=== WIND # check?; #X text 986 260 DISCONNECTED; #X obj 862 463 f; #X obj 841 486 -; #X obj 841 437 t a a b; #X obj 841 509 abs; #X obj 841 532 * 10; #X floatatom 841 555 5 0 0 0 - - - 0; #X obj 841 582 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 841 620 > 0.2; #X obj 371 641 change; #X obj 371 662 sel 1 0; #X obj 371 683 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X obj 392 460 f; #X obj 371 483 -; #X obj 371 434 t a a b; #X obj 371 506 abs; #X obj 371 529 * 10; #X floatatom 371 552 5 0 0 0 - - - 0; #X obj 371 579 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 371 617 > 0.2; #X obj 131 640 change; #X obj 131 661 sel 1 0; #X obj 128 685 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X obj 152 459 f; #X obj 131 482 -; #X obj 131 433 t a a b; #X obj 131 505 abs; #X obj 131 528 * 10; #X floatatom 131 551 5 0 0 0 - - - 0; #X obj 131 578 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 131 616 > 0.2; #X obj 621 640 change; #X obj 621 661 sel 1 0; #X obj 621 682 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X obj 642 459 f; #X obj 621 482 -; #X obj 621 433 t a a b; #X obj 621 505 abs; #X obj 621 528 * 10; #X floatatom 621 551 5 0 0 0 - - - 0; #X obj 621 578 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 621 616 > 0.2; #X floatatom 621 411 5 0 0 0 - - - 0; #X obj 1136 221 vradio 16 1 0 3 WIND5 empty Select\ wind 0 -8 0 10 #faff00 #000000 #000000 0; #X floatatom 1041 742 5 0 0 0 - - - 0; #X obj 1035 797 s NOTE; #X obj 1040 721 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X text 1039 178 pineapple; #X obj 1041 346 unpack f f f f; #X floatatom 1041 368 5 0 0 0 - - - 0; #X obj 1041 388 / 1024; #X floatatom 1041 411 5 0 0 0 - - - 0; #X floatatom 1095 367 5 0 0 0 - - - 0; #X obj 1041 644 change; #X obj 1041 665 sel 1 0; #X obj 1041 686 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X floatatom 1068 293 10 0 0 0 - - - 16; #X obj 1040 325 route; #X obj 1069 265 + 6001; #X obj 1047 206 r HELLO; #X obj 1062 463 f; #X obj 1041 486 -; #X obj 1041 437 t a a b; #X obj 1041 509 abs; #X obj 1041 532 * 10; #X floatatom 1041 555 5 0 0 0 - - - 0; #X obj 1041 582 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 1041 620 > 0.2; #X msg 1038 760 4888 0 \$1 1; #X msg 1120 758 4888 0 0 0, f 11; #X msg 1400 737 4888 0 \$1 1; #X msg 1476 736 4888 0 0 0; #X obj 1071 243 r WIND5; #X obj 1359 174 r WIND5; #X floatatom 1308 355 5 0 0 0 - - - 0; #X obj 1308 588 change; #X obj 1308 609 sel 1 0; #X obj 1308 630 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000; #X obj 1329 407 f; #X obj 1308 430 -; #X obj 1308 381 t a a b; #X obj 1308 453 abs; #X obj 1308 476 * 10; #X floatatom 1308 499 5 0 0 0 - - - 0; #X obj 1308 526 vsl 18 30 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 1308 564 > 0.2; #X floatatom 1750 93 5 0 0 0 - - - 0; #X floatatom 1476 294 5 0 0 0 - - - 0; #X obj 1476 271 * 3; #X msg 48 770 4567 1 \$1 1; #X msg 645 52 4810 0 500 1; #X text -36 -49 ___; #X text 1153 -31 // ... libraries in use: comport \, osc \, slip \, else ... //; #X text 362 -32 // ... at 2024-09-24 \, with ... Hackers & Designers \, dianaband \, Heeju and forest all around us. //, f 108; #X text 12 -23 // + Sound From Earth @ bottle factory \, Seoul + //; #X obj 1076 323 cnv 18 100 22 empty empty empty 20 12 0 10 #ffc7c6 #404040 0; #X text 1079 325 <=== NOT in USE; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 4 0 209 0; #X connect 6 0 112 0; #X connect 8 0 6 0; #X connect 11 0 29 0; #X connect 12 0 15 0; #X connect 13 0 14 0; #X connect 14 0 34 0; #X connect 15 0 13 0; #X connect 16 0 15 1; #X connect 17 0 15 2; #X connect 20 1 21 0; #X connect 20 2 23 0; #X connect 21 0 22 0; #X connect 22 0 193 0; #X connect 24 1 25 0; #X connect 24 2 28 0; #X connect 25 0 26 0; #X connect 26 0 27 0; #X connect 27 0 133 0; #X connect 29 0 12 0; #X connect 30 0 33 0; #X connect 31 0 30 0; #X connect 31 1 32 0; #X connect 32 0 35 0; #X connect 33 0 35 0; #X connect 34 0 36 0; #X connect 35 0 34 1; #X connect 36 0 37 0; #X connect 37 0 38 0; #X connect 38 0 189 0; #X connect 39 0 40 0; #X connect 40 0 41 0; #X connect 40 0 17 0; #X connect 41 0 16 0; #X connect 42 0 49 0; #X connect 43 0 44 0; #X connect 44 0 46 0; #X connect 45 0 42 0; #X connect 46 0 47 0; #X connect 47 0 11 0; #X connect 48 0 45 0; #X connect 49 0 43 0; #X connect 50 0 53 1; #X connect 51 0 52 1; #X connect 52 0 24 0; #X connect 53 0 20 0; #X connect 58 0 50 0; #X connect 59 0 51 0; #X connect 61 0 53 0; #X connect 62 0 52 0; #X connect 64 0 110 0; #X connect 64 0 208 0; #X connect 66 0 64 0; #X connect 68 1 69 0; #X connect 68 2 72 0; #X connect 69 0 70 0; #X connect 70 0 71 0; #X connect 71 0 144 0; #X connect 73 0 74 1; #X connect 74 0 68 0; #X connect 75 0 73 0; #X connect 76 0 74 0; #X connect 77 0 116 0; #X connect 79 0 77 0; #X connect 81 1 82 0; #X connect 81 2 85 0; #X connect 82 0 83 0; #X connect 83 0 84 0; #X connect 84 0 122 0; #X connect 86 0 87 0; #X connect 87 0 88 0; #X connect 88 0 79 0; #X connect 89 0 90 1; #X connect 90 0 81 0; #X connect 91 0 89 0; #X connect 92 0 90 0; #X connect 93 0 114 0; #X connect 95 0 93 0; #X connect 97 1 98 0; #X connect 97 2 100 0; #X connect 98 0 99 0; #X connect 99 0 161 0; #X connect 101 0 102 1; #X connect 102 0 97 0; #X connect 103 0 101 0; #X connect 104 0 103 0; #X connect 105 0 102 0; #X connect 106 0 75 0; #X connect 107 0 59 0; #X connect 108 0 91 0; #X connect 110 0 65 0; #X connect 111 0 65 0; #X connect 112 0 7 0; #X connect 113 0 7 0; #X connect 114 0 94 0; #X connect 115 0 94 0; #X connect 116 0 78 0; #X connect 117 0 78 0; #X connect 120 0 121 1; #X connect 121 0 123 0; #X connect 122 0 121 0; #X connect 122 1 120 1; #X connect 122 2 120 0; #X connect 123 0 124 0; #X connect 124 0 125 0; #X connect 125 0 126 0; #X connect 126 0 127 0; #X connect 127 0 86 0; #X connect 128 0 129 0; #X connect 129 0 130 0; #X connect 130 0 8 0; #X connect 131 0 132 1; #X connect 132 0 134 0; #X connect 133 0 132 0; #X connect 133 1 131 1; #X connect 133 2 131 0; #X connect 134 0 135 0; #X connect 135 0 136 0; #X connect 136 0 137 0; #X connect 137 0 138 0; #X connect 138 0 128 0; #X connect 139 0 140 0; #X connect 140 0 141 0; #X connect 141 0 66 0; #X connect 142 0 143 1; #X connect 143 0 145 0; #X connect 144 0 143 0; #X connect 144 1 142 1; #X connect 144 2 142 0; #X connect 145 0 146 0; #X connect 146 0 147 0; #X connect 147 0 148 0; #X connect 148 0 149 0; #X connect 149 0 139 0; #X connect 150 0 151 0; #X connect 151 0 152 0; #X connect 152 0 95 0; #X connect 153 0 154 1; #X connect 154 0 156 0; #X connect 155 0 154 0; #X connect 155 1 153 1; #X connect 155 2 153 0; #X connect 156 0 157 0; #X connect 157 0 158 0; #X connect 158 0 159 0; #X connect 159 0 160 0; #X connect 160 0 150 0; #X connect 161 0 155 0; #X connect 163 0 187 0; #X connect 165 0 163 0; #X connect 167 1 168 0; #X connect 167 2 171 0; #X connect 168 0 169 0; #X connect 169 0 170 0; #X connect 170 0 181 0; #X connect 172 0 173 0; #X connect 173 0 174 0; #X connect 174 0 165 0; #X connect 175 0 176 1; #X connect 176 0 167 0; #X connect 177 0 175 0; #X connect 179 0 180 1; #X connect 180 0 182 0; #X connect 181 0 180 0; #X connect 181 1 179 1; #X connect 181 2 179 0; #X connect 182 0 183 0; #X connect 183 0 184 0; #X connect 184 0 185 0; #X connect 185 0 186 0; #X connect 186 0 172 0; #X connect 187 0 164 0; #X connect 188 0 164 0; #X connect 189 0 10 0; #X connect 190 0 10 0; #X connect 191 0 177 0; #X connect 192 0 58 0; #X connect 193 0 199 0; #X connect 193 0 207 0; #X connect 194 0 195 0; #X connect 195 0 196 0; #X connect 196 0 31 0; #X connect 197 0 198 1; #X connect 198 0 200 0; #X connect 199 0 198 0; #X connect 199 1 197 1; #X connect 199 2 197 0; #X connect 200 0 201 0; #X connect 201 0 202 0; #X connect 202 0 203 0; #X connect 203 0 204 0; #X connect 204 0 194 0; #X connect 205 0 49 1; #X connect 206 0 46 1; #X connect 207 0 206 0; #X connect 208 0 65 0; #X connect 209 0 3 0;