Browse Source

kpofwin default size and create kpoftransform

Etienne Landon 8 years ago
parent
commit
014658155a
2 changed files with 122 additions and 6 deletions
  1. 116 0
      kpoftransform.pd
  2. 6 6
      kpofwin.pd

+ 116 - 0
kpoftransform.pd

@@ -0,0 +1,116 @@
+#N canvas 768 116 833 333 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 81 tgl 15 1 /kpof/\$1/state /kpof/\$1/state on/off 17 7 0
+10 -4034 -1 -1 1 1;
+#X msg 272 96 vis 1;
+#X obj 192 81 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808
+-1 -1;
+#X obj 14 242 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12
+-191407 -1 0;
+#X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage
+domain;
+#X obj 506 38 pofvisible 1;
+#X obj 566 19 r /kpof/\$1/state;
+#N canvas 1030 164 516 300 \$0-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 obj 366 96 symbol \$1;
+#X obj 366 118 s /kpof/\$1/text;
+#X obj 379 71 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 98 121 \; /kpof/\$1/state 1 \; /kpof/\$1/translate/X 0 \; /kpof/\$1/translate/Y
+0 \; /kpof/\$1/translate/Z 0 \; /kpof/\$1/rotate 0 \; /kpof/\$1/scale/X
+1 \; /kpof/\$1/scale/Y 1;
+#X connect 0 0 1 0;
+#X connect 0 0 4 0;
+#X connect 1 0 7 0;
+#X connect 2 0 1 0;
+#X connect 4 0 5 0;
+#X connect 6 0 4 0;
+#X restore 268 36 pd \$0-init;
+#N canvas 856 592 768 195 \$0-storage_&_osc 0;
+#X obj 39 21 ds_reg \$2 /kpof/\$1/state;
+#X obj 39 111 ds_reg \$2 /kpof/\$1/rotate;
+#X obj 339 21 osc_bi \$2 /kpof/\$1/state;
+#X obj 339 111 osc_bi \$2 /kpof/\$1/rotate;
+#X obj 39 51 ds_reg \$2 /kpof/\$1/translate/X;
+#X obj 39 71 ds_reg \$2 /kpof/\$1/translate/Y;
+#X obj 39 91 ds_reg \$2 /kpof/\$1/translate/Z;
+#X obj 339 51 osc_bi \$2 /kpof/\$1/translate/X;
+#X obj 339 71 osc_bi \$2 /kpof/\$1/translate/Y;
+#X obj 339 91 osc_bi \$2 /kpof/\$1/translate/Z;
+#X obj 39 131 ds_reg \$2 /kpof/\$1/scale/X;
+#X obj 39 151 ds_reg \$2 /kpof/\$1/scale/Y;
+#X obj 339 131 osc_bi \$2 /kpof/\$1/scale/X;
+#X obj 339 151 osc_bi \$2 /kpof/\$1/scale/Y;
+#X restore 269 64 pd \$0-storage_&_osc;
+#X obj 272 119 s pd-\$0-cfg_\$1;
+#N canvas 361 744 416 61 \$0-cfg_\$1 0;
+#X obj 9 2 cnv 15 400 50 empty empty POSITIONING 5 8 0 14 -233017 -66577
+0;
+#X obj 121 6 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/translate/X /kpof/\$1/translate/X
+X -10 7 0 10 -262144 -1 -1 0 256;
+#X obj 231 6 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/translate/Y /kpof/\$1/translate/Y
+Y -10 7 0 10 -262144 -1 -1 0 256;
+#X obj 341 6 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/translate/Z /kpof/\$1/translate/Z
+Z -10 7 0 10 -262144 -1 -1 0 256;
+#X obj 121 29 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/rotate /kpof/\$1/rotate
+rot -20 7 0 10 -262144 -1 -1 0 256;
+#X obj 231 29 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/scale/X /kpof/\$1/scale/X
+scaleX -40 7 0 10 -262144 -1 -1 0 256;
+#X obj 341 29 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/scale/Y /kpof/\$1/scale/Y
+scaleY -40 7 0 10 -262144 -1 -1 0 256;
+#X coords 0 0 1 1 155 300 0;
+#X restore 272 142 pd \$0-cfg_\$1;
+#X obj 506 129 poftranslate;
+#X obj 506 171 pofrotate;
+#X obj 506 253 pofscale 1 1;
+#X obj 482 50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 145 76 tgl 25 0 empty empty empty 17 7 0 10 -62784 -1 -1 0 1
+;
+#X obj 127 9 r /kpof/\$1/selected;
+#X obj 566 148 r /kpof/\$1/rotate;
+#N canvas 1 52 450 300 \$0-color 0;
+#X obj 112 33 inlet;
+#X obj 112 55 route 0 1;
+#X obj 112 149 outlet;
+#X msg 112 127 color 10;
+#X msg 208 106 color 18;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 1 1 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 2 0;
+#X restore 141 35 pd \$0-color;
+#X obj 533 67 r /kpof/\$1/translate/X;
+#X obj 560 87 r /kpof/\$1/translate/Y;
+#X obj 587 107 r /kpof/\$1/translate/Z;
+#X obj 506 4 inlet;
+#X obj 546 210 r /kpof/\$1/scale/X;
+#X obj 506 275 outlet;
+#X obj 587 230 r /kpof/\$1/scale/Y;
+#X connect 2 0 10 0;
+#X connect 3 0 2 0;
+#X connect 6 0 12 0;
+#X connect 7 0 6 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 14 0 25 0;
+#X connect 15 0 6 0;
+#X connect 17 0 16 0;
+#X connect 17 0 19 0;
+#X connect 18 0 13 1;
+#X connect 19 0 16 0;
+#X connect 20 0 12 1;
+#X connect 21 0 12 2;
+#X connect 22 0 12 3;
+#X connect 23 0 6 0;
+#X connect 24 0 14 1;
+#X connect 26 0 14 2;
+#X coords 0 -1 1 1 200 50 1 60 55;

+ 6 - 6
kpofwin.pd

@@ -1,4 +1,4 @@
-#N canvas 84 302 1053 726 10;
+#N canvas 82 301 1053 726 10;
 #X declare -path kollabs;
 #X declare -path kollabs;
 #N canvas 269 161 768 272 storage_&_osc 0;
 #N canvas 269 161 768 272 storage_&_osc 0;
 #X obj 369 10 osc_r \$1 /kpofwin/window/x;
 #X obj 369 10 osc_r \$1 /kpofwin/window/x;
@@ -44,19 +44,19 @@ normalizedtexcoords 17 7 0 10 -262144 -1 -1 1 1;
 10 -262144 -1 -1 1 1;
 10 -262144 -1 -1 1 1;
 #X coords 0 0 1 1 155 300 0;
 #X coords 0 0 1 1 155 300 0;
 #X restore 312 258 pd cfg_\$1;
 #X restore 312 258 pd cfg_\$1;
-#N canvas 927 240 450 300 init 1;
+#N canvas 923 238 450 300 init 0;
 #X obj 38 76 loadbang;
 #X obj 38 76 loadbang;
 #X obj 38 98 list append \$1;
 #X obj 38 98 list append \$1;
 #X obj 113 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 #X obj 113 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 -1;
-#X msg 38 120 \; /kpofwin/window/x 800 \; /kpofwin/window/y 600 \;
+#X obj 35 46 declare -path kollabs;
+#X text 197 48 assume kollabs folder is nearby;
+#X msg 38 120 \; /kpofwin/window/x 400 \; /kpofwin/window/y 300 \;
 /kpofwin/normalizedtexcoords 1 \; /kpofwin/framerate 25 \; /kpofwin/cursor
 /kpofwin/normalizedtexcoords 1 \; /kpofwin/framerate 25 \; /kpofwin/cursor
 1 \; /kpofwin/position/x 100 \; /kpofwin/position/y 100 \; /kpofwin/background/R
 1 \; /kpofwin/position/x 100 \; /kpofwin/position/y 100 \; /kpofwin/background/R
 0 \; /kpofwin/background/G 0 \; /kpofwin/background/B 0;
 0 \; /kpofwin/background/G 0 \; /kpofwin/background/B 0;
-#X obj 35 46 declare -path kollabs;
-#X text 197 48 assume kollabs folder is nearby;
 #X connect 0 0 1 0;
 #X connect 0 0 1 0;
-#X connect 1 0 3 0;
+#X connect 1 0 5 0;
 #X connect 2 0 1 0;
 #X connect 2 0 1 0;
 #X restore 245 56 pd init;
 #X restore 245 56 pd init;
 #X text 48 443 TODO;
 #X text 48 443 TODO;