184 lines
4.7 KiB
Text
184 lines
4.7 KiB
Text
#N canvas 48 33 449 261 12;
|
|
#X text 181 120 loadbang won't fire when this is created by 'dynamic
|
|
patching' => we can rely on 'initbang'@iemguts, f 29;
|
|
#N canvas 0 33 778 658 \$0-guts 1;
|
|
#X floatatom 335 529 5 0 0 1 x_pos - - 0;
|
|
#X obj 335 498 line;
|
|
#N canvas 206 107 531 579 anime 0;
|
|
#X floatatom 46 505 0 0 0 0 - - - 0;
|
|
#X obj 46 529 set template3 x;
|
|
#X obj 46 26 inlet;
|
|
#X obj 148 26 inlet;
|
|
#X obj 187 136 pointer;
|
|
#X obj 180 307 append template3 x y w h q;
|
|
#X obj 387 233 random 1000;
|
|
#X obj 187 165 trigger bang bang pointer;
|
|
#X obj 244 257 + 20;
|
|
#X obj 316 257 + 20;
|
|
#X obj 163 259 + 10;
|
|
#X obj 316 233 random 30;
|
|
#X obj 244 233 random 30;
|
|
#X text 365 193 canvas size 640x350;
|
|
#X obj 163 233 random 290;
|
|
#X obj 100 237 640;
|
|
#X obj 148 51 t b;
|
|
#X obj 180 529 outlet;
|
|
#X msg 187 88 traverse pd-data3 \, bang;
|
|
#X connect 0 0 1 0;
|
|
#X connect 2 0 0 0;
|
|
#X connect 3 0 16 0;
|
|
#X connect 4 0 7 0;
|
|
#X connect 5 0 1 1;
|
|
#X connect 5 0 17 0;
|
|
#X connect 6 0 5 4;
|
|
#X connect 7 0 15 0;
|
|
#X connect 7 1 6 0;
|
|
#X connect 7 1 11 0;
|
|
#X connect 7 1 12 0;
|
|
#X connect 7 1 14 0;
|
|
#X connect 7 2 5 5;
|
|
#X connect 8 0 5 2;
|
|
#X connect 9 0 5 3;
|
|
#X connect 10 0 5 1;
|
|
#X connect 11 0 9 0;
|
|
#X connect 12 0 8 0;
|
|
#X connect 14 0 10 0;
|
|
#X connect 15 0 5 0;
|
|
#X connect 16 0 18 0;
|
|
#X connect 18 0 4 0;
|
|
#X restore 474 375 pd anime;
|
|
#X msg 335 341 320;
|
|
#X obj 103 405 pol2car;
|
|
#X obj 103 436 else/f2s~ 50;
|
|
#X obj 168 468 else/f2s~ 50;
|
|
#X msg 103 355 1 \$1;
|
|
#X obj 103 380 unpack f f;
|
|
#X obj 176 326 expr ($f1/180) * pi;
|
|
#X floatatom 176 296 5 0 0 1 deg - - 0;
|
|
#X obj 176 271 line;
|
|
#X floatatom 232 428 5 0 0 1 spread - - 0;
|
|
#X msg 77 188 loop 1;
|
|
#X msg 232 403 -0.7;
|
|
#X obj 176 94 bng 15 250 50 0 empty empty send! 17 7 0 10 #fcfcfc #000000
|
|
#000000;
|
|
#X obj 229 36 else/pi 1;
|
|
#X obj 229 62 v pi;
|
|
#X obj 50 578 env~;
|
|
#X obj 90 578 env~;
|
|
#X obj 130 578 env~;
|
|
#X obj 170 578 env~;
|
|
#X floatatom 50 603 5 0 0 0 - - - 0;
|
|
#X floatatom 90 603 5 0 0 0 - - - 0;
|
|
#X floatatom 130 603 5 0 0 0 - - - 0;
|
|
#X floatatom 170 603 5 0 0 0 - - - 0;
|
|
#X obj 19 16 loadbang;
|
|
#X obj 19 66 t b a b b;
|
|
#X msg 39 153 open \$1;
|
|
#X obj 561 349 del;
|
|
#X text 671 425 done->gone;
|
|
#X obj 561 374 t b b;
|
|
#X text 509 170 TODO: dont't dynamically generate and use image objects
|
|
\, but instead \, generate 200 and manage my id to grap one and that's
|
|
it., f 31;
|
|
#X text 476 497 now \, temporarily disabled deleting leftover rectangles
|
|
from the list. they will just accumulate., f 31;
|
|
#X text 490 98 scene = 112.5deg ~ 247.5deg;
|
|
#X text 512 122 then \, select 1-4 ch.;
|
|
#X text 492 80 motion = +45 deg -> -45 deg (315)deg;
|
|
#X obj 232 378 loadbang;
|
|
#X obj 561 426 canvasdelete 2;
|
|
#X obj 39 548 dac~ 1 2 3 4 5 6;
|
|
#X obj 39 507 else/pan8~, f 28;
|
|
#X obj 39 246 else/player~;
|
|
#X obj 39 341 *~ \$1;
|
|
#X obj 367 58 f \$2;
|
|
#X obj 19 41 symbol \$3;
|
|
#X floatatom 176 222 5 0 0 1 duration - - 0;
|
|
#X msg 176 246 -45 \, 315 \$1;
|
|
#X obj 176 119 t b b b b b;
|
|
#X obj 335 436 pack f f f;
|
|
#X msg 335 467 \$1 \, \$2 \$3;
|
|
#X obj 561 324 v duration\$0;
|
|
#X obj 176 197 v duration\$0;
|
|
#X obj 367 83 v duration\$0;
|
|
#X obj 335 370 expr $f1*-1 \; $f1+640 \; duration\$0;
|
|
#X obj 56 382 env~;
|
|
#X floatatom 56 407 5 0 0 0 - - - 0;
|
|
#X obj 105 15 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
|
|
#000000;
|
|
#X obj 50 275 env~;
|
|
#X floatatom 50 300 5 0 0 0 - - - 0;
|
|
#X connect 0 0 2 0;
|
|
#X connect 1 0 0 0;
|
|
#X connect 3 0 53 0;
|
|
#X connect 4 0 5 0;
|
|
#X connect 4 1 6 0;
|
|
#X connect 5 0 40 1;
|
|
#X connect 6 0 40 2;
|
|
#X connect 7 0 8 0;
|
|
#X connect 8 0 4 0;
|
|
#X connect 8 1 4 1;
|
|
#X connect 9 0 7 0;
|
|
#X connect 10 0 9 0;
|
|
#X connect 11 0 10 0;
|
|
#X connect 12 0 40 3;
|
|
#X connect 13 0 41 0;
|
|
#X connect 14 0 12 0;
|
|
#X connect 15 0 47 0;
|
|
#X connect 16 0 17 0;
|
|
#X connect 18 0 22 0;
|
|
#X connect 19 0 23 0;
|
|
#X connect 20 0 24 0;
|
|
#X connect 21 0 25 0;
|
|
#X connect 26 0 44 0;
|
|
#X connect 27 0 15 0;
|
|
#X connect 27 1 28 0;
|
|
#X connect 27 2 13 0;
|
|
#X connect 28 0 41 0;
|
|
#X connect 29 0 31 0;
|
|
#X connect 31 0 38 0;
|
|
#X connect 37 0 14 0;
|
|
#X connect 40 0 18 0;
|
|
#X connect 40 0 39 0;
|
|
#X connect 40 1 19 0;
|
|
#X connect 40 1 39 1;
|
|
#X connect 40 2 20 0;
|
|
#X connect 40 2 39 2;
|
|
#X connect 40 3 21 0;
|
|
#X connect 40 3 39 3;
|
|
#X connect 40 4 39 4;
|
|
#X connect 40 5 39 5;
|
|
#X connect 41 0 42 0;
|
|
#X connect 41 0 57 0;
|
|
#X connect 42 0 54 0;
|
|
#X connect 42 0 40 0;
|
|
#X connect 43 0 52 0;
|
|
#X connect 44 0 27 0;
|
|
#X connect 45 0 46 0;
|
|
#X connect 46 0 11 0;
|
|
#X connect 47 0 51 0;
|
|
#X connect 47 1 3 0;
|
|
#X connect 47 2 2 1;
|
|
#X connect 47 3 50 0;
|
|
#X connect 47 4 43 0;
|
|
#X connect 48 0 49 0;
|
|
#X connect 49 0 1 0;
|
|
#X connect 50 0 29 0;
|
|
#X connect 51 0 45 0;
|
|
#X connect 53 0 48 0;
|
|
#X connect 53 1 48 1;
|
|
#X connect 53 2 48 2;
|
|
#X connect 54 0 55 0;
|
|
#X connect 56 0 44 0;
|
|
#X connect 57 0 58 0;
|
|
#X restore 48 194 pd \$0-guts;
|
|
#X obj 49 152 s pd-\$0-guts;
|
|
#X obj 49 92 del;
|
|
#X msg 49 67 300;
|
|
#X obj 49 32 initbang;
|
|
#X msg 49 127 loadbang;
|
|
#X connect 3 0 6 0;
|
|
#X connect 4 0 3 0;
|
|
#X connect 5 0 4 0;
|
|
#X connect 6 0 2 0;
|