438 lines
12 KiB
Text
438 lines
12 KiB
Text
#N struct template3 float x float y float w float h float q;
|
|
#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 239 t b b;
|
|
#X obj 22 413 s ask;
|
|
#X msg 22 388 get \$1;
|
|
#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;
|
|
#X msg 84 219 1 \$1;
|
|
#X obj 84 244 unpack f f;
|
|
#X obj 147 170 expr ($f1/180) * pi;
|
|
#X floatatom 147 140 5 0 0 1 deg - - 0;
|
|
#X obj 147 99 line;
|
|
#X floatatom 185 292 5 0 0 1 spread - - 0;
|
|
#X msg 185 267 -0.7;
|
|
#X obj 185 242 loadbang;
|
|
#X obj 34 26 noise~;
|
|
#X obj 34 51 hip~ 50;
|
|
#X obj 34 76 lop~ 250;
|
|
#X obj 34 101 lop~ 250;
|
|
#X obj 34 393 dac~ 1 2 3 4 5 6 7 8;
|
|
#X obj 147 18 inlet;
|
|
#X obj 84 269 else/pol2car;
|
|
#X obj 34 362 else/pan8~, f 22;
|
|
#X obj 34 242 *~;
|
|
#X obj 52 161 line~;
|
|
#X msg 52 136 \$1 5000;
|
|
#X obj 345 49 else/pi 1;
|
|
#X obj 345 75 v pi;
|
|
#X msg 147 68 -45 \, 315 10000;
|
|
#X obj 147 43 metro 180000;
|
|
#X obj 273 18 inlet;
|
|
#X connect 0 0 17 1;
|
|
#X connect 1 0 17 2;
|
|
#X connect 2 0 3 0;
|
|
#X connect 3 0 16 0;
|
|
#X connect 3 1 16 1;
|
|
#X connect 4 0 2 0;
|
|
#X connect 5 0 4 0;
|
|
#X connect 6 0 5 0;
|
|
#X connect 7 0 17 3;
|
|
#X connect 8 0 7 0;
|
|
#X connect 9 0 8 0;
|
|
#X connect 10 0 11 0;
|
|
#X connect 11 0 12 0;
|
|
#X connect 12 0 13 0;
|
|
#X connect 13 0 18 0;
|
|
#X connect 15 0 20 0;
|
|
#X connect 15 0 24 0;
|
|
#X connect 16 0 0 0;
|
|
#X connect 16 1 1 0;
|
|
#X connect 17 0 14 0;
|
|
#X connect 17 1 14 1;
|
|
#X connect 17 2 14 2;
|
|
#X connect 17 3 14 3;
|
|
#X connect 17 4 14 4;
|
|
#X connect 17 5 14 5;
|
|
#X connect 17 6 14 6;
|
|
#X connect 17 7 14 7;
|
|
#X connect 18 0 17 0;
|
|
#X connect 19 0 18 1;
|
|
#X connect 20 0 19 0;
|
|
#X connect 21 0 22 0;
|
|
#X connect 23 0 6 0;
|
|
#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 22 314 f;
|
|
#X obj 58 314 + 1;
|
|
#X obj 22 339 mod;
|
|
#X floatatom 54 289 5 0 0 0 - - - 0;
|
|
#X floatatom 22 364 5 0 0 0 - - - 0;
|
|
#X msg 298 184 set \$1;
|
|
#X obj 892 589 loadbang;
|
|
#X msg 892 614 \; pd dsp 1;
|
|
#X obj 298 159 random 5;
|
|
#X obj 298 82 retro 5000 25000;
|
|
#N canvas 871 351 450 300 archive 0;
|
|
#X obj 20 70 vu 20 80 empty empty -1 -8 0 10 #404040 #000000 1 0;
|
|
#X obj 19 20 env~;
|
|
#X obj 19 44 - 100;
|
|
#X obj 70 70 vu 20 80 empty empty -1 -8 0 10 #404040 #000000 1 0;
|
|
#X obj 69 20 env~;
|
|
#X obj 69 44 - 100;
|
|
#X obj 120 70 vu 20 80 empty empty -1 -8 0 10 #404040 #000000 1 0;
|
|
#X obj 119 20 env~;
|
|
#X obj 119 44 - 100;
|
|
#X obj 170 70 vu 20 80 empty empty -1 -8 0 10 #404040 #000000 1 0;
|
|
#X obj 169 20 env~;
|
|
#X obj 169 44 - 100;
|
|
#N canvas 812 185 513 527 stuff 0;
|
|
#X obj 182 285 pointer;
|
|
#X obj 175 456 append template3 x y w h q;
|
|
#X obj 168 48 loadbang;
|
|
#X obj 159 106 t b b b;
|
|
#X msg 182 237 traverse pd-data3;
|
|
#X msg 205 140 \; pd-data3 clear;
|
|
#X msg 138 154 0;
|
|
#X obj 85 180 f;
|
|
#X obj 124 181 + 1;
|
|
#X obj 87 156 until;
|
|
#X obj 144 236 t b;
|
|
#X msg 159 78 bang;
|
|
#X obj 382 382 random 1000;
|
|
#X obj 159 22 inlet;
|
|
#X obj 182 314 trigger bang bang pointer;
|
|
#X obj 239 406 + 20;
|
|
#X obj 311 406 + 20;
|
|
#X obj 158 408 + 10;
|
|
#X obj 311 382 random 30;
|
|
#X obj 239 382 random 30;
|
|
#X obj 77 382 random 590;
|
|
#X text 360 342 canvas size 640x350;
|
|
#X obj 158 382 random 290;
|
|
#X obj 95 416 640;
|
|
#X obj 105 210 sel 1;
|
|
#X connect 0 0 14 0;
|
|
#X connect 2 0 11 0;
|
|
#X connect 3 0 9 0;
|
|
#X connect 3 1 4 0;
|
|
#X connect 3 1 6 0;
|
|
#X connect 3 2 5 0;
|
|
#X connect 4 0 0 0;
|
|
#X connect 6 0 7 1;
|
|
#X connect 7 0 8 0;
|
|
#X connect 7 0 24 0;
|
|
#X connect 8 0 7 1;
|
|
#X connect 9 0 7 0;
|
|
#X connect 10 0 0 0;
|
|
#X connect 11 0 3 0;
|
|
#X connect 12 0 1 4;
|
|
#X connect 13 0 11 0;
|
|
#X connect 14 0 20 0;
|
|
#X connect 14 0 23 0;
|
|
#X connect 14 1 12 0;
|
|
#X connect 14 1 18 0;
|
|
#X connect 14 1 19 0;
|
|
#X connect 14 1 22 0;
|
|
#X connect 14 2 1 5;
|
|
#X connect 15 0 1 2;
|
|
#X connect 16 0 1 3;
|
|
#X connect 17 0 1 1;
|
|
#X connect 18 0 16 0;
|
|
#X connect 19 0 15 0;
|
|
#X connect 22 0 17 0;
|
|
#X connect 23 0 1 0;
|
|
#X connect 24 0 9 1;
|
|
#X connect 24 1 10 0;
|
|
#X restore 254 82 pd stuff;
|
|
#X msg 254 31 remake;
|
|
#X text 278 56 <= click to randomize;
|
|
#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 8 0;
|
|
#X connect 8 0 6 0;
|
|
#X connect 10 0 11 0;
|
|
#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 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 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 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 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 11 0;
|
|
#X connect 6 1 1 1;
|
|
#X connect 8 0 7 0;
|
|
#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 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 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 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 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 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 obj 185 490 + 10000;
|
|
#X msg 83 232 0;
|
|
#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;
|
|
#X connect 3 1 1 0;
|
|
#X connect 5 0 4 0;
|
|
#X connect 8 0 7 0;
|
|
#X connect 9 0 7 1;
|
|
#X connect 10 0 11 0;
|
|
#X connect 10 0 12 0;
|
|
#X connect 11 0 10 1;
|
|
#X connect 12 0 14 0;
|
|
#X connect 13 0 12 1;
|
|
#X connect 14 0 5 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;
|
|
#X connect 19 0 18 0;
|
|
#X connect 25 0 30 0;
|
|
#X connect 26 0 31 1;
|
|
#X connect 27 0 28 0;
|
|
#X connect 28 0 29 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 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 35 0 36 0;
|
|
#X connect 36 0 37 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 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;
|