Kaynağa Gözat

interface polishing, partially working scroll, bugfixes

titi-rpi 8 yıl önce
ebeveyn
işleme
a932ac9166
3 değiştirilmiş dosya ile 91 ekleme ve 52 silme
  1. 44 29
      kpofUIslider.pd
  2. 44 20
      kpoffilm.pd
  3. 3 3
      kpofimage.pd

+ 44 - 29
kpofUIslider.pd

@@ -1,4 +1,4 @@
-#N canvas 568 52 1145 746 10;
+#N canvas 93 346 1145 746 10;
 #X declare -path kollabs;
 #X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577
 0;
@@ -334,32 +334,38 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X obj 598 451 pofrect 400 20 5;
 #X obj 552 373 pofscale 0.99 0.8;
 #X obj 552 395 t a a a;
-#X obj 575 661 pofrect 400 20 5;
-#X obj 575 636 pofcolor 0 0.4 0.6 0.7;
-#X obj 575 588 poftranslate;
-#X obj 602 568 - 200;
-#X obj 554 691 poftranslate;
-#X obj 668 569 - 200;
-#X obj 554 713 pofcirc 18 20;
+#X obj 575 681 pofrect 400 20 5;
+#X obj 575 656 pofcolor 0 0.4 0.6 0.7;
+#X obj 575 608 poftranslate;
+#X obj 602 588 - 200;
+#X obj 554 711 poftranslate;
+#X obj 668 589 - 200;
+#X obj 554 733 pofcirc 18 20;
 #X obj 598 474 poftouch 400 20;
 #X obj 855 513 unpack f f f;
 #X obj 855 585 + 200;
-#X obj 575 611 pofscale 0.3 1;
+#X obj 575 631 pofscale 0.3 1;
 #X obj 780 415 r RPI-TOUCH;
 #X obj 780 437 * 2;
 #X msg 780 457 dont_capture \$1;
-#X obj 855 629 s /kpof/\$1/value;
 #X obj 855 607 / 4;
-#X obj 603 499 r /kpof/\$1/value;
-#X obj 668 547 * 4;
-#X obj 602 547 * 2;
-#X obj 622 521 / 100;
+#X obj 668 567 * 4;
+#X obj 602 567 * 2;
+#X obj 622 541 / 100;
 #X obj 505 239 outlet;
-#X obj 855 491 route move up;
 #X obj 899 577 / 4;
 #X obj 899 599 s /kpof/\$1/value/up;
 #X obj 899 533 unpack f f f;
 #X obj 899 555 + 200;
+#X obj 855 491 route move up down;
+#X obj 603 499 r /kpof/\$1/value;
+#X obj 603 519 spigot 1;
+#X msg 743 526 0;
+#X msg 789 530 1;
+#X obj 746 502 rpi-touchFix;
+#X obj 855 629 s /kpof/\$1/value;
+#X obj 789 552 pipe 50;
+#X floatatom 796 642 5 0 0 0 - - -, f 5;
 #X connect 2 0 10 0;
 #X connect 3 0 2 0;
 #X connect 6 0 13 0;
@@ -387,7 +393,7 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X connect 26 0 14 1;
 #X connect 27 0 19 0;
 #X connect 28 0 37 0;
-#X connect 29 0 60 0;
+#X connect 29 0 58 0;
 #X connect 29 2 17 0;
 #X connect 30 0 13 1;
 #X connect 31 0 13 2;
@@ -403,23 +409,32 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X connect 43 0 42 1;
 #X connect 44 0 46 0;
 #X connect 45 0 44 1;
-#X connect 47 1 61 0;
+#X connect 47 1 63 0;
+#X connect 47 1 68 0;
 #X connect 48 0 49 0;
-#X connect 49 0 55 0;
+#X connect 49 0 54 0;
 #X connect 50 0 41 0;
 #X connect 51 0 52 0;
 #X connect 52 0 53 0;
 #X connect 53 0 47 0;
-#X connect 55 0 54 0;
-#X connect 56 0 58 0;
-#X connect 56 0 57 0;
-#X connect 56 0 59 0;
-#X connect 57 0 45 0;
-#X connect 58 0 43 0;
-#X connect 59 0 50 1;
-#X connect 61 0 48 0;
-#X connect 61 1 64 0;
-#X connect 62 0 63 0;
+#X connect 54 0 57 0;
+#X connect 54 0 55 0;
+#X connect 54 0 56 0;
+#X connect 55 0 45 0;
+#X connect 56 0 43 0;
+#X connect 57 0 50 1;
+#X connect 59 0 60 0;
+#X connect 61 0 62 0;
+#X connect 62 0 59 0;
+#X connect 63 0 48 0;
+#X connect 63 1 61 0;
 #X connect 64 0 65 0;
-#X connect 65 0 62 0;
+#X connect 65 0 56 0;
+#X connect 65 0 55 0;
+#X connect 65 0 57 0;
+#X connect 66 0 65 1;
+#X connect 67 0 70 0;
+#X connect 68 0 66 0;
+#X connect 68 1 67 0;
+#X connect 70 0 65 1;
 #X coords 0 -1 1 1 200 50 1 60 55;

+ 44 - 20
kpoffilm.pd

@@ -1,4 +1,4 @@
-#N canvas 818 526 965 433 10;
+#N canvas 743 411 965 527 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 347 120 598 647 medias&folders 0;
+#N canvas 343 118 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
@@ -21,7 +21,7 @@ domain;
 #X obj 54 166 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 #X obj 79 534 s /kpof/\$1/media;
-#X obj 79 45 r /kpof/\$1/media/openpanel;
+#X obj 79 15 r /kpof/\$1/media/openpanel;
 #X obj 77 220 pofutil;
 #X msg 77 196 dirbaseext \$1;
 #X obj 77 240 route dirbaseext;
@@ -49,8 +49,10 @@ domain;
 #X msg 83 484 list \$1/\$2.\$3;
 #X obj 77 340 s /kpof/\$1/media/path;
 #X obj 83 410 r /kpof/\$1/media/path;
-#X obj 118 70 r /kpof/\$1/media/path;
-#X obj 117 295 s /kpof/\$1/media/file;
+#X obj 118 40 r /kpof/\$1/media/path;
+#X obj 127 295 s /kpof/\$1/media/file;
+#X obj 117 385 r /kpof/\$1/media/file;
+#X obj 118 62 symbol;
 #X connect 0 0 3 0;
 #X connect 1 0 0 0;
 #X connect 2 0 1 0;
@@ -61,7 +63,6 @@ domain;
 #X connect 8 0 7 0;
 #X connect 9 0 10 0;
 #X connect 10 0 11 0;
-#X connect 10 1 13 0;
 #X connect 10 1 18 0;
 #X connect 11 0 15 0;
 #X connect 12 0 14 0;
@@ -69,7 +70,9 @@ domain;
 #X connect 13 1 12 2;
 #X connect 14 0 5 0;
 #X connect 16 0 12 0;
-#X connect 17 0 1 1;
+#X connect 17 0 20 0;
+#X connect 19 0 13 0;
+#X connect 20 0 1 1;
 #X restore 455 229 pd medias&folders;
 #X obj 442 81 pofvisible 1;
 #X obj 462 43 r /kpof/\$1/state;
@@ -89,7 +92,7 @@ domain;
 #X connect 1 0 4 0;
 #X connect 2 0 1 0;
 #X restore 268 36 pd \$0-init;
-#N canvas 650 154 768 540 \$0-storage_&_osc 0;
+#N canvas 646 152 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;
@@ -109,6 +112,7 @@ domain;
 #X obj 39 391 ds_reg \$2 /kpof/\$1/goto;
 #X obj 369 371 osc_bi \$2 /kpof/\$1/speed;
 #X obj 369 391 osc_bi \$2 /kpof/\$1/goto;
+#X obj 369 411 osc_bi \$2 /kpof/\$1/progress;
 #X restore 269 64 pd \$0-storage_&_osc;
 #X obj 268 114 s pd-\$0-cfg_\$1;
 #X obj 455 252 r /kpof/\$1/media;
@@ -116,7 +120,7 @@ domain;
 #X obj 551 154 pack f f;
 #X obj 604 134 r /kpof/\$1/fadetime;
 #X obj 551 79 r /kpof/\$1/alpha;
-#N canvas 71 590 413 151 \$0-cfg_\$1 0;
+#N canvas 65 587 413 151 \$0-cfg_\$1 1;
 #X obj 179 2 cnv 15 190 145 empty empty MEDIA&MIX 20 12 0 14 -233017
 -66577 0;
 #X obj 268 36 bng 15 250 50 0 /kpof/\$1/media/2/openpanel empty player_2
@@ -130,26 +134,35 @@ 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
 mode 0 -8 0 10 -262144 -1 -1 1;
 #X obj 37 25 tgl 15 0 /kpof/\$1/play /kpof/\$1/play play 17 7 0 10
--262144 -1 -1 1 1;
+-262144 -1 -1 0 1;
 #X obj 43 61 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/goto /kpof/\$1/goto
-goto 0 -8 0 10 -262144 -1 -1 0 256;
+goto 0 -8 0 10 -262144 -1 -1 358 256;
 #X obj 43 101 nbx 5 14 -1e+37 1e+37 0 0 /kpof/\$1/speed /kpof/\$1/speed
-speed 0 -8 0 10 -262144 -1 -1 0 256;
+speed 0 -8 0 10 -262144 -1 -1 1 256;
 #X coords 0 0 1 1 155 300 0;
 #X restore 268 137 pd \$0-cfg_\$1;
 #X obj 125 76 bng 15 250 50 0 /kpof/\$1/media/openpanel empty open
 17 7 0 10 -262144 -1 -1;
 #X obj 455 296 list trim;
-#X obj 442 353 poffilm \$1-tex;
+#X obj 442 383 poffilm \$1-tex;
 #X obj 455 274 list prepend load;
-#X obj 442 375 outlet;
-#X msg 590 336 play \$1;
-#X obj 590 315 r /kpof/\$1/play;
+#X obj 442 405 outlet;
+#X msg 590 356 play \$1;
+#X obj 590 335 r /kpof/\$1/play;
 #X obj 589 229 r /kpof/\$1/speed;
 #X msg 589 251 speed \$1;
 #X obj 471 318 print \$1;
-#X msg 589 294 speed \$1;
 #X obj 589 272 r /kpof/\$1/goto;
+#X obj 613 400 route frame size;
+#X obj 667 425 unpack f f f;
+#X obj 613 469 /;
+#X obj 613 491 s /kpof/\$1/progress;
+#X floatatom 680 469 5 0 0 0 - - -, f 5;
+#X floatatom 748 448 5 0 0 0 - - -, f 5;
+#X msg 589 294 goto \$1;
+#X obj 453 338 t b a;
+#X msg 453 360 1;
+#X obj 761 471 s /kpof/\$1/movie/frames/tot;
 #X connect 2 0 16 0;
 #X connect 3 0 2 0;
 #X connect 5 0 25 0;
@@ -161,14 +174,25 @@ speed 0 -8 0 10 -262144 -1 -1 0 256;
 #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 32 0;
+#X connect 24 0 41 0;
 #X connect 25 0 27 0;
+#X connect 25 1 34 0;
 #X connect 26 0 24 0;
 #X connect 28 0 25 0;
 #X connect 29 0 28 0;
 #X connect 30 0 31 0;
 #X connect 31 0 25 0;
-#X connect 33 0 25 0;
-#X connect 34 0 33 0;
+#X connect 33 0 40 0;
+#X connect 34 0 36 0;
+#X connect 34 1 35 0;
+#X connect 35 2 36 1;
+#X connect 35 2 39 0;
+#X connect 35 2 43 0;
+#X connect 36 0 37 0;
+#X connect 36 0 38 0;
+#X connect 40 0 25 0;
+#X connect 41 0 42 0;
+#X connect 41 1 25 0;
+#X connect 42 0 28 0;
 #X coords 0 -1 1 1 200 50 1 60 55;

+ 3 - 3
kpofimage.pd

@@ -1,4 +1,4 @@
-#N canvas 166 304 965 433 10;
+#N canvas 164 303 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;
@@ -76,13 +76,13 @@ domain;
 #X text 34 316 TODO;
 #X text 30 339 inversion corners top/bottom;
 #X text 34 370 liste medias Cream;
-#N canvas 757 175 450 300 \$0-init 0;
+#N canvas 755 174 450 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 msg 98 121 \; /kpof/\$1/fadetime 0 \; /kpof/\$1/alpha 0.5 \; /kpof/\$1/state
+#X msg 98 121 \; /kpof/\$1/fadetime 0 \; /kpof/\$1/alpha 1 \; /kpof/\$1/state
 1;
 #X connect 0 0 1 0;
 #X connect 1 0 4 0;