diff --git a/puredata/radio_0set_hyhome.pd b/puredata/radio_0set_hyhome.pd index 6480383..b73c90d 100644 --- a/puredata/radio_0set_hyhome.pd +++ b/puredata/radio_0set_hyhome.pd @@ -1,86 +1,475 @@ -#N canvas 240 89 574 378 12; -#X obj 390 43 hradio 15 1 0 5 empty empty sound_select 0 -8 0 10 -262130 --1 -1 4; -#X obj 390 63 hradio 15 1 0 10 empty empty empty 0 -8 0 10 -262130 --1 -1 0; -#X floatatom 438 83 5 0 0 0 - - -; -#X floatatom 390 83 5 0 0 0 - - -; -#X obj 438 107 * 10; -#X obj 390 127 +; -#X floatatom 390 152 5 0 0 0 sampleN - -; -#X obj 41 252 pack f f f; -#X obj 200 43 hradio 15 1 0 3 empty empty speaker_select 0 -8 0 10 --204800 -1 -1 0; -#X obj 200 63 hradio 15 1 0 10 empty empty empty 0 -8 0 10 -204800 --1 -1 1; -#X floatatom 248 83 5 0 0 0 - - -; -#X floatatom 200 83 5 0 0 0 - - -; -#X obj 248 107 * 10; -#X obj 200 127 +; -#X floatatom 200 152 5 0 0 0 speakerID - -; -#X obj 40 64 bng 15 250 50 0 empty empty group_announcement 17 7 0 -10 -261234 -1 -1; -#X msg 40 84 0; -#X obj 41 219 tgl 22 0 empty empty start/stop 24 7 0 14 -159808 -1 --1 1 1; -#X msg 41 293 \$3 \$2 127 \$1; -#X obj 41 318 s NOTE; -#N canvas 1 89 450 300 archived 0; -#X obj 134 95 s NOTE; -#X obj 134 31 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#N canvas 453 89 579 400 12; +#X floatatom 74 195 5 0 0 1 sampleN - -; +#X obj 41 249 pack f f f; +#X floatatom 255 144 5 0 0 0 spkN - -; +#X obj 90 54 bng 22 250 50 0 empty empty EVERYONE_in_GRP 25 7 0 12 +-257985 -4160 -203904; +#X msg 90 84 0; +#X obj 41 156 tgl 22 0 empty empty start/stop 24 7 0 14 -204800 -4160 +-4160 0 1; +#X msg 41 290 \$3 \$2 127 \$1; +#X obj 41 315 s NOTE; +#X obj 159 322 print; +#X obj 255 174 + 20000; +#N canvas 240 89 623 400 wireless 0; +#X obj 302 198 spigot; +#X obj 351 183 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X msg 134 54 20000 30 127 \$1; -#X obj 284 95 s NOTE; -#X obj 284 31 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X msg 284 54 20000 31 127 \$1; -#X obj 134 225 s NOTE; -#X obj 134 161 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X obj 284 225 s NOTE; -#X obj 284 161 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X msg 134 184 20000 40 127 \$1; -#X msg 284 184 20000 41 127 \$1; -#X obj 31 63 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 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 392 194 pd buildOSC for all; +#X obj 97 121 o.io.slipserial; +#X msg 223 142 devices; +#X msg 223 165 close; +#X obj 97 80 packOSC; +#X obj 97 55 r OSC; +#X obj 97 144 unpackOSC; +#X obj 97 167 routeOSC /hello; +#X obj 97 190 s HELLO; +#X obj 14 120 print OSC; +#X obj 14 93 spigot; +#X obj 63 58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; -#X obj 38 99 metro 15000; -#X connect 1 0 2 0; -#X connect 2 0 0 0; -#X connect 4 0 5 0; -#X connect 5 0 3 0; -#X connect 7 0 10 0; -#X connect 9 0 11 0; -#X connect 10 0 6 0; -#X connect 11 0 8 0; -#X connect 12 0 13 0; -#X connect 13 0 4 0; -#X restore 318 291 pd archived; -#X obj 159 325 print; -#X obj 200 175 + 20000; -#X obj 41 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 392 217 s OSC; +#X obj 392 155 r NOTE; +#X obj 302 225 print NOTE; +#X text 393 134 /id /pitch /velocity /onoff; +#X floatatom 523 325 5 0 0 0 - - -; +#X obj 523 347 s PS; +#X obj 474 236 tgl 25 0 empty empty hello 32 7 0 15 -159808 -257985 +-159808 1 1; +#X obj 523 263 loadbang; +#X msg 523 286 1; +#X obj 474 286 sel 1; +#X obj 14 163 spigot; +#X obj 63 148 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; -#X obj 41 178 metro 15000; -#X connect 0 0 2 0; -#X connect 1 0 3 0; -#X connect 2 0 4 0; -#X connect 3 0 5 0; -#X connect 4 0 5 1; -#X connect 5 0 6 0; -#X connect 6 0 7 1; -#X connect 7 0 18 0; -#X connect 8 0 10 0; -#X connect 9 0 11 0; -#X connect 10 0 12 0; -#X connect 11 0 13 0; -#X connect 12 0 13 1; -#X connect 13 0 14 0; -#X connect 14 0 22 0; -#X connect 15 0 16 0; -#X connect 16 0 14 0; -#X connect 17 0 7 0; +#X obj 14 190 print HELLO; +#X text 83 24 * a wireless "field synth" - based on 'esp now' protocol +; +#X msg 184 58 devicename /dev/tty.usbmodem4871051 \, baud 57600 \, +pollintervall 1 \, verbose 1; +#X msg 474 315 2000; +#X obj 210 203 tgl 15 0 empty empty connected? 17 7 0 10 -262144 -1 +-1 1 1; +#X msg 223 98 devicename /dev/ttyUSB0 \, baud 57600 \, pollintervall +1 \, verbose 1; +#X obj 546 10 loadbang; +#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 30 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 18 0 21 0; -#X connect 22 0 7 2; -#X connect 23 0 24 0; -#X connect 24 0 17 0; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 20 0; +#X connect 23 0 29 0; +#X connect 23 1 18 0; +#X connect 24 0 26 0; +#X connect 25 0 24 1; +#X connect 28 0 3 1; +#X connect 29 0 18 0; +#X connect 31 0 3 1; +#X connect 32 0 31 0; +#X restore 30 20 pd wireless; +#X floatatom 108 225 5 0 0 1 speakerID - -; +#X obj 258 33 hsl 128 22 0 20 0 0 empty empty spkN -2 -8 0 10 -261682 +-1 -1 0 1; +#X obj 255 103 int; +#X obj 308 83 hsl 128 22 0 20 0 0 empty empty sampleN -2 -8 0 10 -203904 +-1 -1 12700 1; +#X obj 305 113 int; +#N canvas 305 89 877 425 floors 0; +#X obj 36 56 tgl 15 0 empty empty enable 17 7 0 10 -262144 -1 -1 1 +1; +#X text 32 23 floor1 corridor KJH; +#X floatatom 126 143 5 0 0 1 sampleN - -; +#X floatatom 126 213 5 0 0 1 speakerID - -; +#X msg 126 118 8; +#X msg 126 188 20002; +#X obj 36 76 t a b b b; +#X msg 56 118 40; +#X floatatom 56 143 5 0 0 1 vol - -; +#X msg 200 272 30; +#X obj 200 247 loadbang; +#N canvas 843 285 450 405 send 0; +#X obj 56 228 metro; +#X obj 44 364 s NOTE; +#X obj 24 273 tgl 15 0 empty empty start/stop 17 7 0 10 -262144 -1 +-1 1 1; +#X obj 128 134 tabread length; +#X obj 128 109 - 1; +#X floatatom 128 159 5 0 0 0 - - -; +#X obj 128 208 * 1000; +#X msg 56 253 1; +#X obj 44 313 pack f f f f; +#X obj 128 183 +; +#X obj 91 53 inlet; +#X obj 174 72 inlet; +#X obj 214 172 inlet; +#X obj 274 232 inlet; +#X obj 24 22 inlet; +#X msg 44 338 \$4 \$3 \$2 \$1; +#X text 69 21 1 enable; +#X text 137 50 2 vol; +#X text 222 73 3 sampleN; +#X text 224 193 4 spkID; +#X text 289 256 5 delay (seconds); +#X obj 24 47 t a a; +#X connect 0 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 9 0; +#X connect 6 0 0 1; +#X connect 7 0 2 0; +#X connect 8 0 15 0; +#X connect 9 0 6 0; +#X connect 10 0 8 1; +#X connect 11 0 4 0; +#X connect 11 0 8 2; +#X connect 12 0 8 3; +#X connect 13 0 9 1; +#X connect 14 0 21 0; +#X connect 15 0 1 0; +#X connect 21 0 2 0; +#X connect 21 1 0 0; +#X restore 36 292 pd send NOTE; +#X obj 326 56 tgl 15 0 empty empty enable 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 416 143 5 0 0 1 sampleN - -; +#X floatatom 416 213 5 0 0 1 speakerID - -; +#X obj 326 76 t a b b b; +#X msg 346 118 40; +#X floatatom 346 143 5 0 0 1 vol - -; +#X msg 490 272 30; +#X obj 490 247 loadbang; +#N canvas 843 285 450 405 send 0; +#X obj 56 228 metro; +#X obj 44 364 s NOTE; +#X obj 24 273 tgl 15 0 empty empty start/stop 17 7 0 10 -262144 -1 +-1 1 1; +#X obj 128 134 tabread length; +#X obj 128 109 - 1; +#X floatatom 128 159 5 0 0 0 - - -; +#X obj 128 208 * 1000; +#X msg 56 253 1; +#X obj 44 313 pack f f f f; +#X obj 128 183 +; +#X obj 91 53 inlet; +#X obj 174 72 inlet; +#X obj 214 172 inlet; +#X obj 274 232 inlet; +#X obj 24 22 inlet; +#X msg 44 338 \$4 \$3 \$2 \$1; +#X text 69 21 1 enable; +#X text 137 50 2 vol; +#X text 222 73 3 sampleN; +#X text 224 193 4 spkID; +#X text 289 256 5 delay (seconds); +#X obj 24 47 t a a; +#X connect 0 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 9 0; +#X connect 6 0 0 1; +#X connect 7 0 2 0; +#X connect 8 0 15 0; +#X connect 9 0 6 0; +#X connect 10 0 8 1; +#X connect 11 0 4 0; +#X connect 11 0 8 2; +#X connect 12 0 8 3; +#X connect 13 0 9 1; +#X connect 14 0 21 0; +#X connect 15 0 1 0; +#X connect 21 0 2 0; +#X connect 21 1 0 0; +#X restore 326 292 pd send NOTE; +#X msg 416 188 20011; +#X msg 416 118 27; +#X obj 606 56 tgl 15 0 empty empty enable 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 696 143 5 0 0 1 sampleN - -; +#X floatatom 696 213 5 0 0 1 speakerID - -; +#X obj 606 76 t a b b b; +#X msg 626 118 40; +#X floatatom 626 143 5 0 0 1 vol - -; +#X msg 770 272 30; +#X obj 770 247 loadbang; +#N canvas 843 285 450 405 send 0; +#X obj 56 228 metro; +#X obj 44 364 s NOTE; +#X obj 24 273 tgl 15 0 empty empty start/stop 17 7 0 10 -262144 -1 +-1 1 1; +#X obj 128 134 tabread length; +#X obj 128 109 - 1; +#X floatatom 128 159 5 0 0 0 - - -; +#X obj 128 208 * 1000; +#X msg 56 253 1; +#X obj 44 313 pack f f f f; +#X obj 128 183 +; +#X obj 91 53 inlet; +#X obj 174 72 inlet; +#X obj 214 172 inlet; +#X obj 274 232 inlet; +#X obj 24 22 inlet; +#X msg 44 338 \$4 \$3 \$2 \$1; +#X text 69 21 1 enable; +#X text 137 50 2 vol; +#X text 222 73 3 sampleN; +#X text 224 193 4 spkID; +#X text 289 256 5 delay (seconds); +#X obj 24 47 t a a; +#X connect 0 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 9 0; +#X connect 6 0 0 1; +#X connect 7 0 2 0; +#X connect 8 0 15 0; +#X connect 9 0 6 0; +#X connect 10 0 8 1; +#X connect 11 0 4 0; +#X connect 11 0 8 2; +#X connect 12 0 8 3; +#X connect 13 0 9 1; +#X connect 14 0 21 0; +#X connect 15 0 1 0; +#X connect 21 0 2 0; +#X connect 21 1 0 0; +#X restore 606 292 pd send NOTE; +#X msg 696 118 22; +#X msg 696 188 20003; +#N canvas 1 89 896 628 TBD 0; +#X obj 62 124 metro; +#X obj 94 100 * 1000; +#X obj 62 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 +; +#X obj 62 52 t a b; +#X obj 62 172 s NOTE; +#X obj 212 124 metro; +#X msg 244 76 180; +#X obj 244 100 * 1000; +#X obj 212 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 212 52 t a b; +#X obj 212 172 s NOTE; +#X obj 362 124 metro; +#X obj 394 100 * 1000; +#X obj 362 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 362 52 t a b; +#X obj 362 172 s NOTE; +#X msg 62 148 20008 6 127 1; +#X text 109 51 1:35; +#X msg 94 76 120; +#X obj 512 124 metro; +#X obj 544 100 * 1000; +#X obj 512 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 512 52 t a b; +#X obj 512 172 s NOTE; +#X text 559 51 2:44; +#X msg 544 76 180; +#X msg 362 148 20014 26 127 1; +#X text 409 51 1:17; +#X msg 394 76 120; +#X text 259 51 3:38; +#X msg 212 148 20007 21 50 1; +#X msg 512 148 20012 12 127 1; +#X obj 70 307 metro; +#X obj 102 283 * 1000; +#X obj 70 215 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 70 235 t a b; +#X obj 70 355 s NOTE; +#X text 117 234 3:40; +#X msg 102 259 240; +#X obj 210 307 metro; +#X obj 242 283 * 1000; +#X obj 210 215 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 210 235 t a b; +#X obj 210 355 s NOTE; +#X msg 210 331 20016 18 100 1; +#X text 257 234 43; +#X msg 242 259 60; +#X msg 70 331 20009 15 70 1; +#X obj 72 497 metro; +#X obj 104 473 * 1000; +#X obj 72 405 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 72 425 t a b; +#X obj 72 545 s NOTE; +#X text 119 424 3:40; +#X msg 104 449 240; +#X msg 72 521 20008 25 100 1; +#X connect 0 0 16 0; +#X connect 1 0 0 1; +#X connect 2 0 3 0; +#X connect 3 0 0 0; +#X connect 3 1 18 0; +#X connect 5 0 30 0; +#X connect 6 0 7 0; +#X connect 7 0 5 1; +#X connect 8 0 9 0; +#X connect 9 0 5 0; +#X connect 9 1 6 0; +#X connect 11 0 26 0; +#X connect 12 0 11 1; +#X connect 13 0 14 0; +#X connect 14 0 11 0; +#X connect 14 1 28 0; +#X connect 16 0 4 0; +#X connect 18 0 1 0; +#X connect 19 0 31 0; +#X connect 20 0 19 1; +#X connect 21 0 22 0; +#X connect 22 0 19 0; +#X connect 22 1 25 0; +#X connect 25 0 20 0; +#X connect 26 0 15 0; +#X connect 28 0 12 0; +#X connect 30 0 10 0; +#X connect 31 0 23 0; +#X connect 32 0 47 0; +#X connect 33 0 32 1; +#X connect 34 0 35 0; +#X connect 35 0 32 0; +#X connect 35 1 38 0; +#X connect 38 0 33 0; +#X connect 39 0 44 0; +#X connect 40 0 39 1; +#X connect 41 0 42 0; +#X connect 42 0 39 0; +#X connect 42 1 46 0; +#X connect 44 0 43 0; +#X connect 46 0 40 0; +#X connect 47 0 36 0; +#X connect 48 0 55 0; +#X connect 49 0 48 1; +#X connect 50 0 51 0; +#X connect 51 0 48 0; +#X connect 51 1 54 0; +#X connect 54 0 49 0; +#X connect 55 0 52 0; +#X restore 299 360 pd TBD; +#X connect 0 0 6 0; +#X connect 2 0 11 2; +#X connect 3 0 11 3; +#X connect 4 0 2 0; +#X connect 5 0 3 0; +#X connect 6 0 11 0; +#X connect 6 1 7 0; +#X connect 6 2 4 0; +#X connect 6 3 5 0; +#X connect 7 0 8 0; +#X connect 8 0 11 1; +#X connect 9 0 11 4; +#X connect 10 0 9 0; +#X connect 12 0 15 0; +#X connect 13 0 20 2; +#X connect 14 0 20 3; +#X connect 15 0 20 0; +#X connect 15 1 16 0; +#X connect 15 2 22 0; +#X connect 15 3 21 0; +#X connect 16 0 17 0; +#X connect 17 0 20 1; +#X connect 18 0 20 4; +#X connect 19 0 18 0; +#X connect 21 0 14 0; +#X connect 22 0 13 0; +#X connect 23 0 26 0; +#X connect 24 0 31 2; +#X connect 25 0 31 3; +#X connect 26 0 31 0; +#X connect 26 1 27 0; +#X connect 26 2 32 0; +#X connect 26 3 33 0; +#X connect 27 0 28 0; +#X connect 28 0 31 1; +#X connect 29 0 31 4; +#X connect 30 0 29 0; +#X connect 32 0 24 0; +#X connect 33 0 25 0; +#X restore 402 248 pd floors; +#X obj 472 44 table length; +#N canvas 1 89 450 300 tb-lgth 0; +#X msg 15 128 \; length 0 4 6 184 385 81 95 42 41 58 5 11 62 163 210 +219 61 41 43 70 56 218 137 88 33 68 77 152 30 9 259 293; +#X obj 15 97 loadbang; +#X connect 1 0 0 0; +#X restore 486 19 pd tb-lgth; +#X connect 0 0 1 1; +#X connect 1 0 6 0; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X connect 5 0 1 0; +#X connect 6 0 7 0; +#X connect 6 0 8 0; +#X connect 9 0 11 0; +#X connect 11 0 1 2; +#X connect 12 0 13 0; +#X connect 13 0 2 0; +#X connect 14 0 15 0; +#X connect 15 0 0 0;