Browse Source

created kpofimage and bufixes

Etienne Landon 8 years ago
parent
commit
c9f1632717
4 changed files with 83 additions and 75 deletions
  1. 33 28
      kpofUIslider.pd
  2. 22 26
      kpoffilm.pd
  3. 22 17
      kpofquad.pd
  4. 6 4
      kpofwin.pd

+ 33 - 28
kpofUIslider.pd

@@ -1,4 +1,4 @@
-#N canvas 584 52 1295 963 10;
+#N canvas 580 52 1295 963 10;
 #X declare -path kollabs;
 #X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577
 0;
@@ -69,23 +69,23 @@ domain;
 #X obj 339 301 osc_bi \$2 /kpof/\$1/image;
 #X restore 269 64 pd \$0-storage_&_osc;
 #X obj 272 119 s pd-\$0-cfg_\$1;
-#N canvas 361 744 464 161 \$0-cfg_\$1 1;
+#N canvas 357 742 464 161 \$0-cfg_\$1 0;
 #X obj 203 2 cnv 15 190 153 empty empty COLORS 5 8 0 14 -233017 -66577
 0;
 #X obj 9 2 cnv 15 190 80 empty empty POSITIONING 5 8 0 14 -233017 -66577
 0;
 #X obj 26 25 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 -10 7 0 10 -262144 -1 -1 210 256;
 #X obj 26 42 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;
+Y -10 7 0 10 -262144 -1 -1 -50 256;
 #X obj 26 59 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 136 25 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 136 42 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/size /kpof/\$1/size
-size -25 7 0 10 -262144 -1 -1 1.7 256;
+size -25 7 0 10 -262144 -1 -1 0.79 256;
 #X obj 136 59 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/size/ratio /kpof/\$1/size/ratio
-ratio -30 7 0 10 -262144 -1 -1 1 256;
+ratio -30 7 0 10 -262144 -1 -1 1.25 256;
 #X obj 9 85 cnv 15 80 70 empty empty MODE 5 8 0 14 -233017 -66577 0
 ;
 #X obj 15 111 vradio 15 1 0 2 /kpof/\$1/mode /kpof/\$1/mode empty 0
@@ -360,22 +360,24 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 0.3 0.3 0.3 1 \; /kpof/\$1/color/text 1 1 1 1 \; /kpof/\$1/text/size
 25 \; /kpof/\$1/selected 0;
 #X obj 576 596 pofcolor 0 0.4 0.6 0.7;
-#X obj 576 561 pofscale 0 1;
 #X floatatom 742 541 5 0 1 0 - - -, f 5;
 #X obj 575 538 poftranslate;
 #X obj 737 490 * 200;
 #X obj 634 517 - 200;
 #X obj 554 671 poftranslate;
 #X obj 743 637 - 100;
-#X floatatom 831 580 5 0 0 0 - - -, f 5;
+#X floatatom 903 612 5 0 0 0 - - -, f 5;
 #X obj 831 599;
 #X obj 742 560 * 400;
 #X obj 742 582 - 200;
 #X obj 554 693 pofcirc 18 20;
-#X obj 554 715 poftouch 30 30;
-#X obj 835 514 print;
 #X obj 678 735 route move down;
 #X obj 598 474 poftouch 400 20;
+#X obj 835 514 route move;
+#X obj 835 536 unpack f f f;
+#X obj 835 558 + 200;
+#X obj 835 580 / 400;
+#X obj 576 561 pofscale 0.3 1;
 #X connect 2 0 10 0;
 #X connect 3 0 2 0;
 #X connect 6 0 13 0;
@@ -429,25 +431,28 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X connect 49 0 44 0;
 #X connect 52 0 6 0;
 #X connect 53 0 48 0;
-#X connect 55 0 76 0;
+#X connect 55 0 73 0;
 #X connect 56 0 57 0;
-#X connect 57 0 66 0;
-#X connect 57 1 63 0;
+#X connect 57 0 65 0;
+#X connect 57 1 62 0;
 #X connect 57 2 38 0;
 #X connect 60 0 58 0;
-#X connect 61 0 60 0;
-#X connect 62 0 61 1;
-#X connect 62 0 64 0;
-#X connect 62 0 70 0;
-#X connect 63 0 61 0;
-#X connect 64 0 65 0;
-#X connect 65 0 63 1;
-#X connect 66 0 72 0;
-#X connect 67 0 66 1;
-#X connect 68 0 66 1;
-#X connect 68 0 69 0;
-#X connect 70 0 71 0;
-#X connect 71 0 66 1;
-#X connect 72 0 73 0;
-#X connect 76 1 74 0;
+#X connect 61 0 63 0;
+#X connect 61 0 69 0;
+#X connect 61 0 78 1;
+#X connect 62 0 78 0;
+#X connect 63 0 64 0;
+#X connect 64 0 62 1;
+#X connect 65 0 71 0;
+#X connect 66 0 65 1;
+#X connect 67 0 65 1;
+#X connect 67 0 68 0;
+#X connect 69 0 70 0;
+#X connect 70 0 65 1;
+#X connect 73 1 74 0;
+#X connect 74 0 75 0;
+#X connect 75 0 76 0;
+#X connect 76 0 77 0;
+#X connect 77 0 61 0;
+#X connect 78 0 60 0;
 #X coords 0 -1 1 1 200 50 1 60 55;

+ 22 - 26
kpoffilm.pd

@@ -1,4 +1,4 @@
-#N canvas 828 531 965 433 10;
+#N canvas 826 530 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;
@@ -12,7 +12,7 @@
 #X obj 442 203 pofcolor 1 1 1 1;
 #X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage
 domain;
-#N canvas 349 121 598 647 medias&folders 1;
+#N canvas 349 121 598 647 medias&folders 0;
 #X obj 79 127 openpanel;
 #X obj 79 93 symbol;
 #X obj 55 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
@@ -72,13 +72,11 @@ domain;
 #X connect 17 0 1 1;
 #X restore 509 239 pd medias&folders;
 #X obj 442 81 pofvisible 1;
-#X obj 442 43 r /kpof/\$1/state;
+#X obj 462 43 r /kpof/\$1/state;
 #X text 34 316 TODO;
 #X text 30 339 inversion corners top/bottom;
 #X text 34 370 liste medias Cream;
-#X obj 617 8 inlet;
-#X obj 617 30 t a a;
-#X obj 662 8 r /pofhead/slave;
+#X obj 442 8 inlet;
 #N canvas 759 176 450 300 \$0-init 0;
 #X obj 98 76 loadbang;
 #X obj 98 98 list append \$1;
@@ -91,7 +89,7 @@ domain;
 #X connect 1 0 4 0;
 #X connect 2 0 1 0;
 #X restore 268 36 pd \$0-init;
-#N canvas 652 155 768 540 \$0-storage_&_osc 1;
+#N canvas 652 155 768 540 \$0-storage_&_osc 0;
 #X obj 39 221 ds_reg \$2 /kpof/\$1/fadetime;
 #X obj 369 221 osc_bi \$2 /kpof/\$1/fadetime;
 #X obj 39 251 ds_reg \$2 /kpof/\$1/state;
@@ -118,9 +116,9 @@ domain;
 #X obj 268 36 bng 15 250 50 0 /kpof/\$1/media/2/openpanel empty player_2
 17 7 0 10 -262144 -1 -1;
 #X obj 197 80 vsl 15 60 0 1 0 0 /kpof/\$1/alpha /kpof/\$1/alpha alpha1
--10 -9 0 10 -262144 -1 -1 0 0;
+-10 -9 0 10 -262144 -1 -1 2950 0;
 #X obj 247 80 vsl 15 60 0 1 0 0 /kpof/\$1/alpha/2 /kpof/\$1/alpha/2
-alpha2 -10 -9 0 10 -262144 -1 -1 2950 0;
+alpha2 -10 -9 0 10 -262144 -1 -1 0 0;
 #X obj 297 80 vsl 15 60 0 2000 0 0 /kpof/\$1/fadetime /kpof/\$1/fadetime
 time -10 -9 0 10 -262144 -1 -1 0 0;
 #X obj 332 85 vradio 15 1 0 3 /kpof/\$1/fademode /kpof/\$1/fademode
@@ -133,27 +131,25 @@ mode 0 -8 0 10 -262144 -1 -1 1;
 #X obj 442 353 poffilm \$1-tex;
 #X obj 509 284 list prepend load;
 #X obj 442 375 outlet;
-#X obj 602 302 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 602 302 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 #X msg 602 322 play \$1;
 #X obj 509 328 print;
-#X connect 2 0 18 0;
+#X connect 2 0 16 0;
 #X connect 3 0 2 0;
-#X connect 5 0 27 0;
+#X connect 5 0 25 0;
 #X connect 8 0 5 0;
 #X connect 9 0 8 0;
-#X connect 13 0 14 0;
-#X connect 14 0 8 0;
-#X connect 15 0 14 0;
-#X connect 19 0 28 0;
-#X connect 20 0 5 4;
-#X connect 21 0 20 0;
-#X connect 22 0 21 1;
-#X connect 23 0 21 0;
-#X connect 26 0 27 0;
-#X connect 26 0 32 0;
-#X connect 27 0 29 0;
-#X connect 28 0 26 0;
-#X connect 30 0 31 0;
-#X connect 31 0 27 0;
+#X connect 13 0 8 0;
+#X connect 17 0 26 0;
+#X connect 18 0 5 4;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 21 0 19 0;
+#X connect 24 0 25 0;
+#X connect 24 0 30 0;
+#X connect 25 0 27 0;
+#X connect 26 0 24 0;
+#X connect 28 0 29 0;
+#X connect 29 0 25 0;
 #X coords 0 -1 1 1 200 50 1 60 55;

+ 22 - 17
kpofquad.pd

@@ -1,4 +1,4 @@
-#N canvas 743 505 965 433 10;
+#N canvas 739 503 965 433 10;
 #X declare -path kollabs;
 #X obj 61 73 cnv 15 198 25 empty empty empty 20 12 0 14 -233017 -66577
 0;
@@ -62,17 +62,17 @@ domain;
 #X obj 494 31 r /kpof/\$1/state;
 #X obj 612 195 pofquad 200 200;
 #X obj 454 8 inlet;
-#N canvas 1 52 684 811 \$0-touchPins 0;
-#X obj 465 35 pofwin;
-#X obj 465 56 route window;
+#N canvas 1 52 736 811 \$0-touchPins 0;
+#X obj 575 35 pofwin;
+#X obj 575 56 route window;
 #X obj 55 53 inlet;
 #X obj 55 85 t a a a a a;
-#X obj 407 102 poftouch 1280 720;
-#X obj 465 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X obj 517 102 poftouch 1280 720;
+#X obj 575 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 465 78 unpack f f;
-#X obj 523 123 route move;
-#X obj 523 145 s \$0-touch-move;
+#X obj 575 78 unpack f f;
+#X obj 633 123 route move;
+#X obj 633 145 s \$0-touch-move;
 #N canvas 1 52 450 300 touchblob 0;
 #X obj 28 88 pofcolor 0 1 0 1;
 #X msg 124 158 1;
@@ -201,6 +201,11 @@ domain;
 #X obj 110 229 s /kpof/\$1/corner/bottom/left/x;
 #X obj 210 143 r /kpof/\$1/corner/bottom/left/y;
 #X obj 177 253 s /kpof/\$1/corner/bottom/left/y;
+#X text 150 18 principe touch :;
+#X text 149 34 une grande surface (taille affichage) pour capturer
+la position globale du touch;
+#X text 151 67 des surfaces d'interaction qui routent le signal global
+par spigot;
 #X connect 0 0 1 0;
 #X connect 1 0 6 0;
 #X connect 2 0 3 0;
@@ -279,23 +284,23 @@ domain;
 #X obj 2 2 cnv 15 250 80 empty empty corners 2 7 0 14 -233017 -66577
 0;
 #X obj 101 6 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 -302 256;
+/kpof/\$1/corner/top/left/x x -10 7 0 10 -261234 -1 -1 -200 256;
 #X obj 101 22 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 -247 256;
+/kpof/\$1/corner/top/left/y y -10 7 0 10 -261234 -1 -1 -200 256;
 #X obj 178 6 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 339 256;
+/kpof/\$1/corner/top/right/x x -10 7 0 10 -261234 -1 -1 200 256;
 #X obj 178 22 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 -214 256;
+/kpof/\$1/corner/top/right/y y -10 7 0 10 -261234 -1 -1 -200 256;
 #X obj 101 43 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 -273 256
+/kpof/\$1/corner/bottom/left/x x -10 7 0 10 -261234 -1 -1 -200 256
 ;
 #X obj 101 59 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 284 256;
+/kpof/\$1/corner/bottom/left/y y -10 7 0 10 -261234 -1 -1 200 256;
 #X obj 178 43 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 369 256
+/kpof/\$1/corner/bottom/right/x x -10 7 0 10 -261234 -1 -1 200 256
 ;
 #X obj 178 59 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 269 256
+/kpof/\$1/corner/bottom/right/y y -10 7 0 10 -261234 -1 -1 200 256
 ;
 #X obj 5 57 tgl 15 1 /kpof/\$1/pins /kpof/\$1/pins pins 17 7 0 10 -228856
 -1 -1 1 1;

+ 6 - 4
kpofwin.pd

@@ -1,4 +1,4 @@
-#N canvas 82 301 1053 726 10;
+#N canvas 74 297 1053 726 10;
 #X declare -path kollabs;
 #N canvas 269 161 768 272 storage_&_osc 0;
 #X obj 369 10 osc_r \$1 /kpofwin/window/x;
@@ -39,7 +39,7 @@ empty -10 -9 0 10 -4034 -1 -1 0 0;
 #X obj 297 40 vsl 15 60 0 255 0 0 /kpofwin/background/B /kpofwin/background/B
 empty -10 -9 0 10 -4160 -1 -1 0 0;
 #X obj 15 38 tgl 15 0 /kpofwin/normalizedtexcoords /kpofwin/normalizedtexcoords
-normalizedtexcoords 17 7 0 10 -262144 -1 -1 1 1;
+normalizedtexcoords 17 7 0 10 -262144 -1 -1 0 1;
 #X obj 15 58 tgl 15 0 /kpofwin/cursor /kpofwin/cursor cursor 17 7 0
 10 -262144 -1 -1 1 1;
 #X coords 0 0 1 1 155 300 0;
@@ -94,9 +94,9 @@ x -10 7 0 10 -261234 -1 -1 100 256;
 #X obj 160 146 nbx 5 14 0 10000 0 0 /kpofwin/position/y /kpofwin/position/y
 y -10 7 0 10 -261234 -1 -1 100 256;
 #X obj 80 131 nbx 5 14 0 10000 0 0 /kpofwin/window/x /kpofwin/window/x
-x -10 7 0 10 -261234 -1 -1 800 256;
+x -10 7 0 10 -261234 -1 -1 400 256;
 #X obj 80 147 nbx 5 14 0 10000 0 0 /kpofwin/window/y /kpofwin/window/y
-y -10 7 0 10 -261234 -1 -1 600 256;
+y -10 7 0 10 -261234 -1 -1 240 256;
 #X text 86 113 size;
 #X text 156 110 position;
 #X obj 83 171 nbx 5 14 0 10000 0 0 /kpofwin/framerate /kpofwin/framerate
@@ -128,6 +128,7 @@ fps -20 7 0 10 -261234 -1 -1 25 256;
 17 7 0 10 -262144 -1 -1 0 1;
 #X obj 838 101 s /kpofwin/fullscreen;
 #X obj 581 63 t b f;
+#X obj 919 29 print;
 #X connect 9 0 10 0;
 #X connect 9 0 56 0;
 #X connect 10 0 11 0;
@@ -170,6 +171,7 @@ fps -20 7 0 10 -261234 -1 -1 25 256;
 #X connect 54 0 51 0;
 #X connect 55 0 52 0;
 #X connect 57 0 58 0;
+#X connect 57 0 64 0;
 #X connect 58 0 59 0;
 #X connect 58 1 60 0;
 #X connect 59 0 62 0;