Просмотр исходного кода

kpofquad

create simple quad object
Etienne Landon 8 лет назад
Родитель
Сommit
9834279b17
1 измененных файлов с 179 добавлено и 0 удалено
  1. 179 0
      kpofquad.pd

+ 179 - 0
kpofquad.pd

@@ -0,0 +1,179 @@
+#N canvas 846 540 965 433 10;
+#X declare -path kollabs;
+#X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 65 76 tgl 15 1 /kpof/\$1/state /kpof/\$1/state on/off 17 7 0
+10 -4034 -1 -1 1 1;
+#X msg 158 121 vis 1;
+#X obj 158 76 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808
+-1 -1;
+#N canvas 658 158 768 540 storage_&_osc 0;
+#X obj 369 11 osc_bi \$2 /kpof/\$1/corner/top/left/x;
+#X obj 369 31 osc_bi \$2 /kpof/\$1/corner/top/left/y;
+#X obj 39 71 ds_reg \$2 /kpof/\$1/corner/top/right/y;
+#X obj 39 91 ds_reg \$2 /kpof/\$1/corner/bottom/right/x;
+#X obj 39 111 ds_reg \$2 /kpof/\$1/corner/bottom/right/y;
+#X obj 39 131 ds_reg \$2 /kpof/\$1/corner/bottom/left/x;
+#X obj 39 151 ds_reg \$2 /kpof/\$1/corner/bottom/left/y;
+#X obj 369 51 osc_bi \$2 /kpof/\$1/corner/top/right/x;
+#X obj 369 71 osc_bi \$2 /kpof/\$1/corner/top/right/y;
+#X obj 369 91 osc_bi \$2 /kpof/\$1/corner/bottom/right/x;
+#X obj 369 111 osc_bi \$2 /kpof/\$1/corner/bottom/right/y;
+#X obj 369 131 osc_bi \$2 /kpof/\$1/corner/bottom/left/x;
+#X obj 369 151 osc_bi \$2 /kpof/\$1/corner/bottom/left/y;
+#X obj 39 251 ds_reg \$2 /kpof/\$1/state;
+#X obj 369 251 osc_bi \$2 /kpof/\$1/state;
+#X obj 39 51 ds_reg \$2 /kpof/\$1/corner/top/right/x;
+#X obj 39 31 ds_reg \$2 /kpof/\$1/corner/top/left/y;
+#X obj 39 11 ds_reg \$2 /kpof/\$1/corner/top/left/x;
+#X obj 39 281 ds_reg \$2 /kpof/\$1/alpha;
+#X obj 369 280 osc_bi \$2 /kpof/\$1/alpha;
+#X restore 27 149 pd storage_&_osc;
+#X obj 14 242 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12
+-191407 -1 0;
+#N canvas 1092 314 507 632 corners 0;
+#X obj 58 568 outlet;
+#X obj 58 28 r /kpof/\$1/corner/top/left/x;
+#X obj 79 52 r /kpof/\$1/corner/top/left/y;
+#X obj 91 151 r /kpof/\$1/corner/top/right/x;
+#X obj 116 175 r /kpof/\$1/corner/top/right/y;
+#X obj 142 273 r /kpof/\$1/corner/bottom/right/x;
+#X obj 167 300 r /kpof/\$1/corner/bottom/right/y;
+#X obj 201 425 r /kpof/\$1/corner/bottom/left/x;
+#X obj 226 452 r /kpof/\$1/corner/bottom/left/y;
+#X msg 58 120 corner 0 \$1 \$2;
+#X msg 91 239 corner 1 \$1 \$2;
+#X msg 142 366 corner 2 \$1 \$2;
+#X msg 201 519 corner 3 \$1 \$2;
+#X obj 58 94 pack f f;
+#X obj 91 219 pack f f;
+#X obj 142 345 pack f f;
+#X obj 201 496 pack f f;
+#X obj 79 74 t b f;
+#X obj 116 195 t b f;
+#X obj 167 324 t b f;
+#X obj 226 472 t b f;
+#X connect 1 0 13 0;
+#X connect 2 0 17 0;
+#X connect 3 0 14 0;
+#X connect 4 0 18 0;
+#X connect 5 0 15 0;
+#X connect 6 0 19 0;
+#X connect 7 0 16 0;
+#X connect 8 0 20 0;
+#X connect 9 0 0 0;
+#X connect 10 0 0 0;
+#X connect 11 0 0 0;
+#X connect 12 0 0 0;
+#X connect 13 0 9 0;
+#X connect 14 0 10 0;
+#X connect 15 0 11 0;
+#X connect 16 0 12 0;
+#X connect 17 0 13 0;
+#X connect 17 1 13 1;
+#X connect 18 0 14 0;
+#X connect 18 1 14 1;
+#X connect 19 0 15 0;
+#X connect 19 1 15 1;
+#X connect 20 0 16 0;
+#X connect 20 1 16 1;
+#X restore 497 245 pd corners;
+#X obj 482 204 pofcolor 1 1 1 1;
+#X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage
+domain;
+#X obj 158 145 s pd-cfg_\$1;
+#N canvas 78 861 413 151 cfg_\$1 1;
+#X obj 2 2 cnv 15 170 145 empty empty QUAD 20 12 0 14 -233017 -66577
+0;
+#X obj 21 52 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/top/left/x
+/kpof/\$1/corner/top/left/x x -10 7 0 10 -261234 -1 -1 -200 256;
+#X obj 21 68 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/top/left/y
+/kpof/\$1/corner/top/left/y y -10 7 0 10 -261234 -1 -1 -200 256;
+#X obj 98 52 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/top/right/x
+/kpof/\$1/corner/top/right/x x -10 7 0 10 -261234 -1 -1 200 256;
+#X obj 98 68 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/top/right/y
+/kpof/\$1/corner/top/right/y y -10 7 0 10 -261234 -1 -1 -200 256;
+#X obj 21 98 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/bottom/left/x
+/kpof/\$1/corner/bottom/left/x x -10 7 0 10 -261234 -1 -1 -200 256
+;
+#X obj 21 114 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/bottom/left/y
+/kpof/\$1/corner/bottom/left/y y -10 7 0 10 -261234 -1 -1 200 256;
+#X obj 98 98 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/bottom/right/x
+/kpof/\$1/corner/bottom/right/x x -10 7 0 10 -261234 -1 -1 200 256
+;
+#X obj 98 114 nbx 5 14 -10000 10000 0 0 /kpof/\$1/corner/bottom/right/y
+/kpof/\$1/corner/bottom/right/y y -10 7 0 10 -261234 -1 -1 200 256
+;
+#X text 14 32 corners position;
+#X obj 227 60 vsl 15 60 0 1 0 0 /kpof/\$1/alpha /kpof/\$1/alpha alpha
+-10 -9 0 10 -262144 -1 -1 5900 0;
+#X coords 0 0 1 1 155 300 0;
+#X restore 158 167 pd cfg_\$1;
+#N canvas 5 74 450 300 alpha 0;
+#X obj 250 231 line;
+#X obj 250 207 pack f f;
+#X obj 303 187 r /kpof/\$1/fadetime;
+#X obj 250 152 r /kpof/\$1/alpha/2;
+#X obj 250 253 outlet;
+#X obj 157 77 r /kpof/\$1/fademode;
+#X obj 157 98 == 2;
+#X obj 30 231 line;
+#X obj 30 207 pack f f;
+#X obj 83 187 r /kpof/\$1/fadetime;
+#X obj 30 253 outlet;
+#X obj 34 77 r /kpof/\$1/fademode;
+#X obj 30 152 r /kpof/\$1/alpha/1;
+#X obj 34 98 == 1;
+#X obj 79 25 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1
+-1 1;
+#X obj 79 45 s /kpof/\$1/fademode;
+#X obj 248 52 s /kpof/\$1/fadetime;
+#X floatatom 246 31 5 0 0 0 - - -, f 5;
+#X obj 157 119 s /kpof/\$1/alpha/2;
+#X obj 34 119 s /kpof/\$1/alpha/1;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 1 1;
+#X connect 3 0 1 0;
+#X connect 5 0 6 0;
+#X connect 6 0 18 0;
+#X connect 7 0 10 0;
+#X connect 8 0 7 0;
+#X connect 9 0 8 1;
+#X connect 11 0 13 0;
+#X connect 12 0 8 0;
+#X connect 13 0 19 0;
+#X connect 14 0 15 0;
+#X connect 17 0 16 0;
+#X restore 591 162 pd alpha;
+#N canvas 757 175 450 300 init 0;
+#X obj 98 76 loadbang;
+#X obj 98 98 list append \$1;
+#X obj 173 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 102 37 declare -path kollabs;
+#X msg 98 121 \; /kpof/\$1/corner/top/left/x -200 \; /kpof/\$1/corner/top/left/y
+-200 \; /kpof/\$1/corner/top/right/x 200 \; /kpof/\$1/corner/top/right/y
+-200 \; /kpof/\$1/corner/bottom/right/x 200 \; /kpof/\$1/corner/bottom/right/y
+200 \; /kpof/\$1/corner/bottom/left/x -200 \; /kpof/\$1/corner/bottom/left/y
+200 \; /kpof/\$1/alpha 1 \; /kpof/\$1/state 1;
+#X connect 0 0 1 0;
+#X connect 1 0 4 0;
+#X connect 2 0 1 0;
+#X restore 26 121 pd init;
+#X obj 482 161 pofvisible 1;
+#X obj 522 123 r /kpof/\$1/state;
+#X obj 482 281 pofquad 200 200;
+#X text 34 316 TODO;
+#X text 30 339 inversion corners top/bottom;
+#X text 34 370 liste medias Cream;
+#X obj 482 88 inlet;
+#X connect 2 0 9 0;
+#X connect 3 0 2 0;
+#X connect 6 0 15 0;
+#X connect 7 0 15 0;
+#X connect 11 0 7 4;
+#X connect 13 0 7 0;
+#X connect 14 0 13 0;
+#X connect 19 0 13 0;
+#X coords 0 -1 1 1 200 50 1 60 55;