From 16eac4a71651f9131742498bbc68f38189ad7c8c Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Sun, 27 Nov 2022 07:46:18 +0900 Subject: [PATCH] ... --- puredata/floating-world-sub.pd | 231 +++++++++--------------- puredata/floating-world.pd | 321 ++++++++++++++++++++++----------- 2 files changed, 298 insertions(+), 254 deletions(-) diff --git a/puredata/floating-world-sub.pd b/puredata/floating-world-sub.pd index cb11355..49ef24d 100644 --- a/puredata/floating-world-sub.pd +++ b/puredata/floating-world-sub.pd @@ -1,14 +1,9 @@ -#N struct template3 float x float y float w float h float q; -#N canvas 0 33 795 597 12; +#N canvas 0 33 1084 603 12; #X text 18 16 walker sound-parade/20220116-195752-26b5bfd0-76bb-11ec-a028-edb46eb87eb5/audio.wav ; -#X msg 588 532 \; pd-data3 clear; -#N canvas 800 447 638 300 storage 1; -#X obj 100 100 walker 0.6 40000 sound-parade/20221120-083829-4597a310-6863-11ed-b24c-033593aac5b3/audio.wav -; +#X msg 17 491 \; pd-data3 clear; +#N canvas 800 447 638 300 storage 0; #X restore 19 82 pd storage; -#X obj 18 260 list prepend add2; -#X obj 18 285 list trim; #N canvas 196 114 615 428 noise 0; #X obj 84 300 else/f2s~ 50; #X obj 134 331 else/f2s~ 50; @@ -70,14 +65,13 @@ #X connect 23 0 6 0; #X connect 24 0 23 0; #X connect 25 0 23 0; -#X restore 126 514 pd noise panning; -#X obj 126 488 tgl 15 0 empty empty KEEP\\\ SPKRS\\\ AWAKE 17 7 0 10 +#X restore 678 356 pd noise panning; +#X obj 678 330 tgl 15 0 empty empty KEEP\\\ SPKRS\\\ AWAKE 17 7 0 10 #fcfcfc #000000 #000000 0 1; -#X obj 253 499 bng 15 250 50 0 empty empty ! 17 7 0 10 #fcfcfc #000000 +#X obj 805 341 bng 15 250 50 0 empty empty ! 17 7 0 10 #fcfcfc #000000 #000000; -#X msg 85 229 add2 \$1; -#X obj 410 496 loadbang; -#X msg 410 521 \; pd dsp 1; +#X obj 27 319 loadbang; +#X msg 27 344 \; pd dsp 1; #N canvas 608 33 760 670 archive 0; #X obj 20 70 vu 20 80 empty empty -1 -8 0 10 #404040 #000000 1 0; #X obj 19 20 env~; @@ -245,118 +239,9 @@ #X connect 49 0 47 0; #X connect 51 0 41 0; #X connect 52 0 45 0; -#X restore 279 548 pd archive; -#N canvas 798 33 640 350 data3 1; -#X scalar template3 306.56 111 44 38 532 \;; -#X scalar template3 960 193 37 41 118 \;; -#X scalar template3 960 276 21 35 355 \;; -#X scalar template3 960 286 47 28 543 \;; -#X scalar template3 960 61 49 30 741 \;; -#X scalar template3 960 215 37 31 155 \;; -#X scalar template3 960 202 33 44 133 \;; -#X scalar template3 960 269 48 31 299 \;; -#X scalar template3 960 172 48 25 808 \;; -#X scalar template3 960 183 35 41 220 \;; -#X scalar template3 960 30 21 29 509 \;; -#X scalar template3 960 115 37 26 688 \;; -#X scalar template3 960 95 41 28 65 \;; -#X scalar template3 960 173 26 22 123 \;; -#X scalar template3 960 184 26 34 520 \;; -#X scalar template3 960 93 36 38 722 \;; -#X scalar template3 960 160 36 49 755 \;; -#X scalar template3 960 213 29 41 82 \;; -#X scalar template3 960 32 43 25 112 \;; -#X scalar template3 960 137 20 41 323 \;; -#X scalar template3 960 73 43 35 523 \;; -#X scalar template3 960 288 34 27 219 \;; -#X scalar template3 960 52 46 36 132 \;; -#X scalar template3 960 281 20 21 817 \;; -#X scalar template3 960 74 20 20 422 \;; -#X scalar template3 960 45 39 36 565 \;; -#X scalar template3 960 246 40 23 838 \;; -#X scalar template3 960 224 36 34 936 \;; -#X scalar template3 960 68 29 47 412 \;; -#X scalar template3 960 250 44 47 55 \;; -#X scalar template3 960 277 41 41 391 \;; -#X scalar template3 960 54 34 39 319 \;; -#X scalar template3 960 204 26 33 359 \;; -#X scalar template3 960 24 42 48 530 \;; -#X scalar template3 960 199 30 36 861 \;; -#X scalar template3 960 104 36 38 512 \;; -#X scalar template3 960 296 20 43 33 \;; -#X scalar template3 960 187 26 24 240 \;; -#X scalar template3 960 168 34 40 222 \;; -#X scalar template3 960 82 49 27 466 \;; -#X scalar template3 960 259 36 45 613 \;; -#X scalar template3 960 59 44 42 339 \;; -#X scalar template3 960 146 43 34 355 \;; -#X scalar template3 960 85 29 44 38 \;; -#X scalar template3 960 105 49 34 184 \;; -#X scalar template3 960 223 22 47 388 \;; -#X scalar template3 960 52 33 25 48 \;; -#X scalar template3 960 165 23 44 492 \;; -#X scalar template3 960 238 47 45 735 \;; -#X scalar template3 960 202 20 25 853 \;; -#X scalar template3 960 49 34 45 494 \;; -#X scalar template3 960 184 41 25 499 \;; -#X scalar template3 960 146 31 46 663 \;; -#X scalar template3 960 52 33 29 609 \;; -#X scalar template3 960 110 30 31 293 \;; -#X scalar template3 960 248 48 41 135 \;; -#X scalar template3 960 287 26 33 772 \;; -#X scalar template3 960 74 38 36 934 \;; -#X scalar template3 960 16 33 38 951 \;; -#X scalar template3 960 128 20 48 383 \;; -#X scalar template3 960 57 29 28 770 \;; -#X scalar template3 960 234 40 30 514 \;; -#X scalar template3 960 86 20 37 881 \;; -#X scalar template3 960 131 37 30 631 \;; -#X scalar template3 960 259 45 29 273 \;; -#X scalar template3 960 162 42 23 441 \;; -#X scalar template3 960 11 42 42 401 \;; -#X scalar template3 960 81 38 26 175 \;; -#X scalar template3 960 199 48 35 304 \;; -#X scalar template3 960 25 44 21 215 \;; -#X scalar template3 960 17 40 33 236 \;; -#X scalar template3 960 194 21 39 217 \;; -#X scalar template3 960 299 40 21 288 \;; -#X scalar template3 960 86 40 40 738 \;; -#X scalar template3 960 142 45 42 16 \;; -#X scalar template3 960 59 43 24 863 \;; -#X scalar template3 960 209 33 33 562 \;; -#X scalar template3 960 131 42 32 823 \;; -#X scalar template3 960 229 38 26 781 \;; -#X scalar template3 960 92 35 49 628 \;; -#X scalar template3 960 261 38 40 366 \;; -#X scalar template3 960 190 23 49 186 \;; -#X scalar template3 960 226 29 37 972 \;; -#X scalar template3 960 226 46 31 931 \;; -#X scalar template3 960 160 47 33 845 \;; -#X scalar template3 960 100 33 49 950 \;; -#X scalar template3 960 32 37 36 941 \;; -#X scalar template3 960 205 49 44 601 \;; -#X scalar template3 960 290 21 45 554 \;; -#X scalar template3 960 91 26 45 645 \;; -#X scalar template3 960 227 38 25 442 \;; -#X scalar template3 960 164 27 38 868 \;; -#X scalar template3 960 267 35 29 951 \;; -#X scalar template3 960 57 31 30 706 \;; -#X scalar template3 960 187 46 27 139 \;; -#X scalar template3 960 189 36 34 372 \;; -#X scalar template3 960 240 45 23 902 \;; -#X scalar template3 960 280 41 36 476 \;; -#X scalar template3 960 109 29 20 99 \;; -#X scalar template3 960 180 25 33 158 \;; -#X scalar template3 960 169 32 31 178 \;; -#X scalar template3 960 128 20 33 704 \;; -#X scalar template3 960 294 41 34 299 \;; -#X scalar template3 960 133 44 47 177 \;; -#X scalar template3 960 256 33 38 958 \;; -#X scalar template3 960 229 45 45 543 \;; -#X scalar template3 960 270 31 36 618 \;; -#X scalar template3 960 147 36 37 288 \;; -#X scalar template3 640 249 28 46 554 \;; -#X restore 610 475 pd data3; +#X restore 16 568 pd archive; +#N canvas 798 33 640 350 data3 0; +#X restore 39 434 pd data3; #N canvas 861 486 512 300 template3 0; #X obj 48 98 filledpolygon q 0 1 0 0 w 0 w h 0 h; #X text 44 53 five numeric ("float") fields; @@ -366,31 +251,77 @@ and one unit thick \, through the points (0 \, 0) \, (w \, 0) \, (w become hot spots for mouse dragging.; #X obj 46 33 struct template3 float x float y float w float h float q; -#X restore 610 500 pd template3; -#X obj 18 152 netreceive 3000; +#X restore 39 459 pd template3; +#X obj 18 122 netreceive 3000; #X msg 542 55 connect 192.168.43.3 3000; #X obj 542 80 netsend; #X floatatom 615 23 5 0 0 0 - - - 0; -#X obj 18 177 unpack s f; -#X obj 85 202 t f b; -#X obj 18 310 t b a; -#X msg 50 349 \; pd-storage obj 100 100 walker 0.6 40000 sound-parade/20221120-083829-4597a310-6863-11ed-b24c-033593aac5b3/audio.wav +#X msg 136 92 listen 10000; +#X obj 201 147 print; +#X msg 750 30 disconnect \, connect localhost 10001, f 18; +#X obj 18 206 v keep_spkrs_alive; +#X obj 639 226 v keep_spkrs_alive; +#X obj 639 171 metro 1000; +#X obj 639 126 loadbang; +#X obj 639 151 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X msg 639 251 send alive_ack \$1; +#X obj 166 325 unpack s f; +#X msg 233 375 add2 \$1; +#X obj 166 406 list prepend add2; +#X obj 166 431 list trim; +#X obj 166 456 t b a; +#X msg 198 507 \; pd-storage obj 100 100 walker 0.45 10000 sound-parade/20220116-232856-a37c5250-76d8-11ec-8361-b1628e9bcc27/audio.wav ; -#X msg 90 321 set \, addsemi \, add2 pd-storage obj 100 100 walker -0.45; -#X connect 3 0 4 0; -#X connect 4 0 20 0; -#X connect 6 0 5 0; -#X connect 7 0 5 1; -#X connect 8 0 21 0; -#X connect 9 0 10 0; -#X connect 14 0 18 0; -#X connect 15 0 16 0; -#X connect 17 0 16 0; -#X connect 18 0 3 0; -#X connect 18 1 19 0; -#X connect 19 0 8 0; -#X connect 19 1 22 0; -#X connect 20 0 21 0; -#X connect 20 1 21 0; -#X connect 22 0 21 0; +#X msg 279 431 set \, addsemi \, add2 pd-storage obj 100 100 walker +; +#X obj 233 350 t f b b; +#X msg 256 481 add2 \$1; +#X floatatom 256 457 5 0 0 0 - - - 0; +#X msg 371 374 set \$1; +#X obj 371 324 loadbang; +#X msg 371 349 0.45; +#X obj 72 180 v gain_adjust; +#X obj 18 155 route alive gain; +#X obj 789 226 v gain_adjust; +#X floatatom 863 195 5 0 0 0 - - - 0; +#X msg 789 251 send gain_ack \$1; +#X connect 4 0 3 0; +#X connect 5 0 3 1; +#X connect 6 0 7 0; +#X connect 11 0 16 0; +#X connect 11 0 38 0; +#X connect 12 0 13 0; +#X connect 14 0 13 0; +#X connect 15 0 11 0; +#X connect 17 0 13 0; +#X connect 19 0 4 0; +#X connect 19 0 23 0; +#X connect 20 0 19 0; +#X connect 20 0 39 0; +#X connect 21 0 22 0; +#X connect 22 0 20 0; +#X connect 23 0 13 0; +#X connect 24 0 26 0; +#X connect 24 1 31 0; +#X connect 25 0 29 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 28 1 29 0; +#X connect 30 0 29 0; +#X connect 31 0 25 0; +#X connect 31 1 33 0; +#X connect 31 2 30 0; +#X connect 32 0 29 0; +#X connect 33 0 32 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 34 0; +#X connect 38 0 18 0; +#X connect 38 1 37 0; +#X connect 38 2 24 0; +#X connect 39 0 34 0; +#X connect 39 0 40 0; +#X connect 39 0 41 0; +#X connect 41 0 13 0; diff --git a/puredata/floating-world.pd b/puredata/floating-world.pd index c449d96..c1d5878 100644 --- a/puredata/floating-world.pd +++ b/puredata/floating-world.pd @@ -1,13 +1,14 @@ #N struct template3 float x float y float w float h float q; -#N canvas 0 33 798 714 12; +#N canvas 0 33 1121 714 12; #X msg 970 660 \; pd-data3 clear; #X obj 54 264 v n; -#X obj 22 219 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; +#X obj 22 219 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000; #X obj 22 239 t b b; #X obj 22 413 s ask; #X msg 22 388 get \$1; -#N canvas 800 447 638 300 storage 1; -#X restore 992 578 pd storage; +#N canvas 800 447 638 300 storage 0; +#X restore 457 17 pd storage; #N canvas 196 114 615 428 noise 0; #X obj 84 300 else/f2s~ 50; #X obj 134 331 else/f2s~ 50; @@ -70,8 +71,10 @@ #X connect 24 0 23 0; #X connect 25 0 23 0; #X restore 944 44 pd noise panning; -#X obj 944 18 tgl 15 0 empty empty KEEP\ SPKRS\ AWAKE 17 7 0 10 #fcfcfc #000000 #000000 0 1; -#X obj 1071 29 bng 15 250 50 0 empty empty ! 17 7 0 10 #fcfcfc #000000 #000000; +#X obj 944 18 tgl 15 0 empty empty KEEP\\\ SPKRS\\\ AWAKE 17 7 0 10 +#fcfcfc #000000 #000000 0 1; +#X obj 1071 29 bng 15 250 50 0 empty empty ! 17 7 0 10 #fcfcfc #000000 +#000000; #X obj 22 314 f; #X obj 58 314 + 1; #X obj 22 339 mod; @@ -166,90 +169,173 @@ #X connect 11 0 9 0; #X connect 13 0 12 0; #X restore 812 663 pd archive; -#N canvas 798 33 640 350 data3 1; -#X scalar template3 640 151 38 47 727 \;; +#N canvas 798 33 640 350 data3 0; +#X scalar template3 960 12 22 37 181 \;; +#X scalar template3 960 144 24 36 400 \;; +#X scalar template3 960 124 25 32 6 \;; +#X scalar template3 960 141 41 49 731 \;; +#X scalar template3 960 150 28 32 815 \;; +#X scalar template3 960 278 25 45 449 \;; +#X scalar template3 960 184 48 42 837 \;; +#X scalar template3 960 255 36 46 389 \;; +#X scalar template3 960 172 38 34 541 \;; +#X scalar template3 960 183 28 42 690 \;; +#X scalar template3 960 22 44 34 268 \;; +#X scalar template3 960 263 36 29 424 \;; +#X scalar template3 960 147 45 47 351 \;; +#X scalar template3 960 22 42 23 219 \;; +#X scalar template3 960 120 43 48 746 \;; +#X scalar template3 960 162 26 43 885 \;; +#X scalar template3 960 239 25 42 648 \;; +#X scalar template3 960 204 27 26 38 \;; +#X scalar template3 960 39 25 29 124 \;; +#X scalar template3 960 192 46 41 727 \;; +#X scalar template3 960 281 26 31 236 \;; +#X scalar template3 960 78 30 38 55 \;; +#X scalar template3 960 169 46 25 664 \;; +#X scalar template3 960 261 44 46 311 \;; +#X scalar template3 960 59 33 49 831 \;; +#X scalar template3 960 107 20 42 86 \;; +#X scalar template3 960 127 37 31 30 \;; +#X scalar template3 960 228 27 45 405 \;; +#X scalar template3 960 37 43 24 50 \;; +#X scalar template3 960 128 39 45 850 \;; +#X scalar template3 960 67 46 24 797 \;; +#X scalar template3 960 53 42 21 684 \;; +#X scalar template3 960 56 37 41 920 \;; +#X scalar template3 960 225 37 36 975 \;; +#X scalar template3 960 96 43 21 441 \;; +#X scalar template3 960 87 29 43 727 \;; +#X scalar template3 640 118 34 43 996 \;; #X restore 992 603 pd data3; #N canvas 861 486 512 300 template3 0; #X obj 48 98 filledpolygon q 0 1 0 0 w 0 w h 0 h; #X text 44 53 five numeric ("float") fields; -#X text 48 118 drawing a rectangle \, interior color q \, border black and one unit thick \, through the points (0 \, 0) \, (w \, 0) \, (w \, h) \, and (0 \, h). Note that the three points containing variables become hot spots for mouse dragging.; -#X obj 46 33 struct template3 float x float y float w float h float q; +#X text 48 118 drawing a rectangle \, interior color q \, border black +and one unit thick \, through the points (0 \, 0) \, (w \, 0) \, (w +\, h) \, and (0 \, h). Note that the three points containing variables +become hot spots for mouse dragging.; +#X obj 46 33 struct template3 float x float y float w float h float +q; #X restore 992 628 pd template3; -#X text 18 16 walker 0.2 25000 sound-parade/20221120-091502-60bbeed0-6868-11ed-b24c-033593aac5b3/audio.wav; -#N canvas 0 0 540 462 list 0; -#X obj 62 181 else/dir; -#X obj 62 328 list store; -#X obj 32 313 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; -#X obj 62 242 list prepend append; -#X obj 62 267 list trim; -#X obj 62 49 bng 15 250 50 0 empty empty update\ list 17 7 0 10 #fcfcfc #000000 #000000; -#X obj 62 69 t b b; -#X obj 146 187 v n; -#X floatatom 97 212 5 0 0 1 n - - 0; -#X obj 62 353 s post; -#X obj 159 291 r ask; -#X obj 62 18 loadbang; -#X msg 62 110 open /home/doohoyi/Projects/sound-parade/puredata/sound-parade \, dump \, n; +#X text 18 16 walker 0.2 25000 sound-parade/20221120-091502-60bbeed0-6868-11ed-b24c-033593aac5b3/audio.wav +; +#N canvas 0 0 567 464 list 0; +#X obj 115 218 else/dir; +#X obj 115 365 list store; +#X obj 85 350 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000; +#X obj 115 279 list prepend append; +#X obj 115 304 list trim; +#X obj 115 86 bng 15 250 50 0 empty empty update\\\ list 17 7 0 10 +#fcfcfc #000000 #000000; +#X obj 115 106 t b b; +#X obj 199 224 v n; +#X floatatom 150 249 5 0 0 1 n - - 0; +#X obj 212 328 r ask; +#X obj 115 55 loadbang; +#X msg 115 147 open /home/doohoyi/Projects/sound-parade/puredata/sound-parade +\, dump \, n; +#X floatatom 46 55 4 0 0 1 n - - 0; +#X obj 115 390 s ret; #X connect 0 0 3 0; #X connect 0 2 8 0; -#X connect 1 0 9 0; +#X connect 0 2 12 0; +#X connect 1 0 13 0; #X connect 2 0 1 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X connect 5 0 6 0; -#X connect 6 0 12 0; +#X connect 6 0 11 0; #X connect 6 1 1 1; #X connect 8 0 7 0; -#X connect 10 0 1 0; -#X connect 11 0 5 0; -#X connect 12 0 0 0; -#X restore 1013 551 pd list; +#X connect 9 0 1 0; +#X connect 10 0 5 0; +#X connect 11 0 0 0; +#X coords 0 -1 1 1 85 60 1 20 20; +#X restore 547 17 pd list; #X obj 132 250 makefilename sound-parade/%s/audio.wav; #X floatatom 185 515 12 0 0 0 - - - 0; -#X obj 185 295 hradio 15 1 0 5 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 0; +#X obj 185 295 hradio 15 1 0 5 empty empty empty 0 -8 0 10 #fcfcfc +#000000 #000000 0; #X obj 185 315 sel 0 1 2 3 4; #X msg 185 343 0; #X obj 132 275 t a b; #X obj 132 545 pack s f; -#X obj 132 219 r post; -#X obj 594 165 unpack s f; -#X obj 661 190 t f b; -#X msg 661 215 add2 \$1; -#X obj 594 246 list prepend add2; -#X obj 594 271 list trim; -#X obj 594 296 t b a; -#X msg 626 347 \; pd-storage obj 100 100 walker 0.25 70000 sound-parade/20220116-195752-26b5bfd0-76bb-11ec-a028-edb46eb87eb5/audio.wav; -#X obj 349 652 netsend; -#X msg 379 624 connect 192.168.43.13 3000; -#X floatatom 294 616 5 0 0 0 - - - 0; +#X obj 644 195 unpack s f; +#X msg 711 245 add2 \$1; +#X obj 644 276 list prepend add2; +#X obj 644 301 list trim; +#X obj 644 326 t b a; +#X msg 676 377 \; pd-storage obj 100 100 walker 0.25 10000 sound-parade/20221118-220337-6a634820-6741-11ed-b24c-033593aac5b3/audio.wav +; +#X obj 351 652 netsend; +#X msg 381 624 connect 192.168.43.13 3000; +#X floatatom 296 616 5 0 0 0 - - - 0; #X obj 797 17 netreceive 3000; -#X obj 797 42 print; -#X obj 498 561 spigot; -#X obj 537 530 tgl 20 0 empty empty to\ me(main) 0 -10 0 12 #fcfcfc #000000 #000000 0 1; +#X obj 515 561 spigot; +#X obj 554 530 tgl 20 0 empty empty to\ me(main) 10 -10 0 12 #fcfcfc +#000000 #000000 0 1; #X obj 351 513 spigot; -#X obj 390 482 tgl 20 0 empty empty to\ sub 0 -10 0 12 #fcfcfc #000000 #000000 0 1; -#X obj 455 299 random 3; -#X obj 455 324 sel 0 1 2; -#X obj 498 497 unpack; -#X msg 455 399 1 0; -#X msg 475 374 0 1; -#X msg 495 349 1 1; +#X obj 390 482 tgl 20 0 empty empty to\\\ sub 0 -10 0 12 #fcfcfc #000000 +#000000 0 1; +#X obj 515 339 random 3; +#X obj 515 364 sel 0 1 2; +#X obj 515 480 unpack; +#X msg 515 439 1 0; +#X msg 535 414 0 1; +#X msg 555 389 1 1; #X obj 382 279 t a b; -#X obj 379 574 loadbang; -#X obj 379 599 bng 20 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000; +#X obj 381 574 loadbang; +#X obj 381 599 bng 20 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc +#000000 #000000; #X obj 120 154 retro 10000 100000; #X obj 22 102 retro 10000 50000; -#X msg 663 318 set \, addsemi \, add2 pd-storage obj 100 100 walker 0.25; #X obj 185 490 + 10000; #X msg 83 232 0; -#X floatatom 40 538 5 0 0 0 - - - 0; -#X obj 40 513 expr n-$f1-1; +#X floatatom 44 489 5 0 0 3 (reversed) - - 0; +#X obj 44 443 expr n-$f1-1, f 7; #X floatatom 83 352 5 0 0 0 - - - 0; #X msg 83 376 63; #X msg 255 448 80000; #X msg 237 421 60000; #X msg 220 394 40000; #X msg 203 368 20000; +#X obj 96 320 bng 15 250 50 0 empty empty again! 17 7 0 10 #ff8300 +#000000 #000000; +#X obj 683 539 tgl 15 0 empty empty KEEP\\\ SPKRS\\\ AWAKE 17 7 0 10 +#fcfcfc #000000 #000000 0 1; +#X msg 683 559 send alive \$1; +#X msg 611 630 disconnect \, connect localhost 10000, f 18; +#X msg 715 17 listen 10001, f 7; +#X obj 1001 113 spigot; +#X obj 1074 114 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X obj 797 114 tgl 15 0 empty empty stat:KEEP\ SPKRS\ AWAKE 17 7 0 +10 #faff00 #000000 #000000 0 1; +#X msg 757 301 set \, addsemi \, add2 pd-storage obj 100 100 walker +; +#X obj 711 220 t f b b; +#X msg 734 351 add2 \$1; +#X floatatom 734 327 5 0 0 0 - - - 0; +#X msg 849 244 set \$1; +#X obj 849 194 loadbang; +#X obj 414 304 spigot; +#X obj 453 284 tgl 15 0 empty empty randomize\ stream\ select 17 7 +0 10 #fcfcfc #000000 #000000 0 1; +#X obj 453 228 loadbang; +#X msg 453 253 1; +#X msg 849 219 0.25; +#X obj 1001 138 print sub; +#X obj 132 219 r ret; +#X msg 683 509 send gain \$1; +#X floatatom 683 485 5 0 0 0 - - - 0; +#X msg 828 521 set \$1; +#X obj 828 471 loadbang; +#X obj 828 546 t b a; +#X obj 797 73 route alive_ack gain_ack; +#X floatatom 879 141 5 0 0 0 gain\ adjust - - 0; +#X msg 828 496 0.45; #X connect 1 0 13 0; #X connect 2 0 3 0; #X connect 3 0 10 0; @@ -263,7 +349,7 @@ #X connect 12 0 14 0; #X connect 13 0 12 1; #X connect 14 0 5 0; -#X connect 14 0 64 0; +#X connect 14 0 60 0; #X connect 15 0 27 0; #X connect 16 0 17 0; #X connect 18 0 15 0; @@ -272,53 +358,80 @@ #X connect 26 0 31 1; #X connect 27 0 28 0; #X connect 28 0 29 0; -#X connect 28 1 70 0; -#X connect 28 2 69 0; -#X connect 28 3 68 0; -#X connect 28 4 67 0; -#X connect 29 0 61 0; +#X connect 28 1 66 0; +#X connect 28 2 65 0; +#X connect 28 3 64 0; +#X connect 28 4 63 0; +#X connect 29 0 57 0; #X connect 30 0 31 0; #X connect 30 1 27 0; -#X connect 31 0 55 0; -#X connect 32 0 25 0; -#X connect 33 0 36 0; -#X connect 33 1 34 0; +#X connect 31 0 52 0; +#X connect 32 0 34 0; +#X connect 32 1 76 0; +#X connect 33 0 37 0; #X connect 34 0 35 0; -#X connect 34 1 60 0; -#X connect 35 0 39 0; +#X connect 35 0 36 0; #X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 38 1 39 0; -#X connect 41 0 40 0; -#X connect 42 0 40 0; -#X connect 43 0 44 0; -#X connect 45 0 33 0; -#X connect 46 0 45 1; -#X connect 47 0 40 0; -#X connect 48 0 47 1; -#X connect 49 0 50 0; -#X connect 50 0 52 0; -#X connect 50 1 53 0; -#X connect 50 2 54 0; +#X connect 36 1 37 0; +#X connect 39 0 38 0; +#X connect 40 0 38 0; +#X connect 41 0 93 0; +#X connect 42 0 32 0; +#X connect 43 0 42 1; +#X connect 44 0 38 0; +#X connect 45 0 44 1; +#X connect 46 0 47 0; +#X connect 47 0 49 0; +#X connect 47 1 50 0; +#X connect 47 2 51 0; +#X connect 48 0 45 0; +#X connect 48 1 43 0; +#X connect 49 0 48 0; +#X connect 50 0 48 0; #X connect 51 0 48 0; -#X connect 51 1 46 0; -#X connect 52 0 51 0; -#X connect 53 0 51 0; -#X connect 54 0 51 0; -#X connect 55 0 47 0; -#X connect 55 0 45 0; -#X connect 55 1 49 0; -#X connect 56 0 57 0; -#X connect 57 0 41 0; -#X connect 58 0 2 0; -#X connect 59 0 2 0; -#X connect 60 0 39 0; -#X connect 61 0 26 0; -#X connect 62 0 10 1; -#X connect 64 0 63 0; -#X connect 65 0 66 0; -#X connect 67 0 61 0; -#X connect 68 0 61 0; -#X connect 69 0 61 0; -#X connect 70 0 61 0; +#X connect 52 0 44 0; +#X connect 52 0 42 0; +#X connect 52 1 81 0; +#X connect 53 0 54 0; +#X connect 54 0 39 0; +#X connect 55 0 2 0; +#X connect 56 0 2 0; +#X connect 57 0 26 0; +#X connect 58 0 10 1; +#X connect 60 0 59 0; +#X connect 61 0 62 0; +#X connect 63 0 57 0; +#X connect 64 0 57 0; +#X connect 65 0 57 0; +#X connect 66 0 57 0; +#X connect 67 0 14 0; +#X connect 68 0 69 0; +#X connect 69 0 38 0; +#X connect 70 0 38 0; +#X connect 71 0 41 0; +#X connect 72 0 86 0; +#X connect 73 0 72 1; +#X connect 75 0 37 0; +#X connect 76 0 33 0; +#X connect 76 1 78 0; +#X connect 76 2 75 0; +#X connect 77 0 37 0; +#X connect 78 0 77 0; +#X connect 79 0 78 0; +#X connect 80 0 85 0; +#X connect 81 0 46 0; +#X connect 82 0 81 1; +#X connect 83 0 84 0; +#X connect 84 0 82 0; +#X connect 85 0 79 0; +#X connect 87 0 25 0; +#X connect 88 0 38 0; +#X connect 89 0 88 0; +#X connect 90 0 92 0; +#X connect 91 0 95 0; +#X connect 92 0 89 0; +#X connect 92 1 89 0; +#X connect 93 0 74 0; +#X connect 93 1 94 0; +#X connect 93 2 72 0; +#X connect 95 0 90 0;