Procházet zdrojové kódy

added text to kpofUIbutton

plus bugfixes
Etienne Landon před 8 roky
rodič
revize
9efc916f6e
3 změnil soubory, kde provedl 464 přidání a 203 odebrání
  1. 452 191
      kpofUIbutton.pd
  2. 12 12
      kpofwin.pd
  3. binární
      media/icon-play.png

+ 452 - 191
kpofUIbutton.pd

@@ -1,231 +1,492 @@
-#N canvas 617 161 1182 856 10;
+#N canvas 604 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;
-#X obj 65 76 tgl 15 1 /kpof/\$1/state /kpof/\$1/state on/off 17 7 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 268 91 vis 1;
-#X obj 188 76 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808
+#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 47 pofvisible 1;
+#X obj 506 38 pofvisible 1;
 #X obj 566 19 r /kpof/\$1/state;
-#N canvas 1054 176 450 300 \$0-init 0;
+#N canvas 1032 165 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 msg 98 121 \; /kpof/\$1/state 1 \; /kpof/\$1/translate 0 0 0 \;
-/kpof/\$1/rotate 0 \; /kpof/\$1/size 1 \; /kpof/\$1/size/ratio 1.25
-\; /kpof/\$1/mode 0 \; /kpof/\$1/color/border 0.5 0.5 0.5 1 \; /kpof/\$1/color/on
-0.2 0.2 1 1 \; /kpof/\$1/color/off 0.3 0.3 0.3 1 \; /kpof/\$1/color/text
-1 1 1 1 \; /kpof/\$1/text/size 40 \; /kpof/\$1/text \$1;
+#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/size
+1 \; /kpof/\$1/size/ratio 1.25 \; /kpof/\$1/mode 0 \; /kpof/\$1/color/border
+0.5 0.5 0.5 1 \; /kpof/\$1/color/on 0 0.4 0.6 1 \; /kpof/\$1/color/off
+0.3 0.3 0.3 1 \; /kpof/\$1/color/text 1 1 1 1 \; /kpof/\$1/text/size
+25;
 #X connect 0 0 1 0;
-#X connect 1 0 4 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 992 490 768 540 \$0-storage_&_osc 1;
+#N canvas 978 483 768 540 \$0-storage_&_osc 0;
 #X obj 39 21 ds_reg \$2 /kpof/\$1/state;
-#X obj 39 51 ds_reg \$2 /kpof/\$1/translate;
-#X obj 39 71 ds_reg \$2 /kpof/\$1/rotate;
-#X obj 39 91 ds_reg \$2 /kpof/\$1/size;
-#X obj 39 111 ds_reg \$2 /kpof/\$1/size/ratio;
-#X obj 39 141 ds_reg \$2 /kpof/\$1/mode;
-#X obj 39 191 ds_reg \$2 /kpof/\$1/color/on;
-#X obj 39 211 ds_reg \$2 /kpof/\$1/color/off;
-#X obj 39 231 ds_reg \$2 /kpof/\$1/color/text;
-#X obj 39 171 ds_reg \$2 /kpof/\$1/color/border;
-#X obj 39 261 ds_reg \$2 /kpof/\$1/text/size;
-#X obj 39 281 ds_reg \$2 /kpof/\$1/text;
+#X obj 39 111 ds_reg \$2 /kpof/\$1/rotate;
+#X obj 39 131 ds_reg \$2 /kpof/\$1/size;
+#X obj 39 151 ds_reg \$2 /kpof/\$1/size/ratio;
+#X obj 39 181 ds_reg \$2 /kpof/\$1/mode;
+#X obj 39 231 ds_reg \$2 /kpof/\$1/color/on;
+#X obj 39 271 ds_reg \$2 /kpof/\$1/color/text;
+#X obj 39 211 ds_reg \$2 /kpof/\$1/color/border;
+#X obj 39 301 ds_reg \$2 /kpof/\$1/text/size;
+#X obj 39 321 ds_reg \$2 /kpof/\$1/text;
 #X obj 339 21 osc_bi \$2 /kpof/\$1/state;
-#X obj 339 51 osc_bi \$2 /kpof/\$1/translate;
-#X obj 339 71 osc_bi \$2 /kpof/\$1/rotate;
-#X obj 339 91 osc_bi \$2 /kpof/\$1/size;
-#X obj 339 111 osc_bi \$2 /kpof/\$1/size/ratio;
-#X obj 339 141 osc_bi \$2 /kpof/\$1/mode;
-#X obj 339 171 osc_bi \$2 /kpof/\$1/color/border;
-#X obj 339 191 osc_bi \$2 /kpof/\$1/color/on;
-#X obj 339 211 osc_bi \$2 /kpof/\$1/color/off;
-#X obj 339 231 osc_bi \$2 /kpof/\$1/color/text;
-#X obj 339 261 osc_bi \$2 /kpof/\$1/text/size;
-#X obj 339 281 osc_bi \$2 /kpof/\$1/text;
+#X obj 339 111 osc_bi \$2 /kpof/\$1/rotate;
+#X obj 339 131 osc_bi \$2 /kpof/\$1/size;
+#X obj 339 151 osc_bi \$2 /kpof/\$1/size/ratio;
+#X obj 339 181 osc_bi \$2 /kpof/\$1/mode;
+#X obj 339 211 osc_bi \$2 /kpof/\$1/color/border;
+#X obj 339 231 osc_bi \$2 /kpof/\$1/color/on;
+#X obj 339 271 osc_bi \$2 /kpof/\$1/color/text;
+#X obj 339 301 osc_bi \$2 /kpof/\$1/text/size;
+#X obj 339 321 osc_bi \$2 /kpof/\$1/text;
+#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 251 ds_reg \$2 /kpof/\$1/color/off;
+#X obj 339 251 osc_bi \$2 /kpof/\$1/color/off;
 #X restore 269 64 pd \$0-storage_&_osc;
-#X obj 268 114 s pd-\$0-cfg_\$1;
-#N canvas 76 860 413 151 \$0-cfg_\$1 0;
-#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
-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 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 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
-mode 0 -8 0 10 -262144 -1 -1 1;
+#X obj 272 119 s pd-\$0-cfg_\$1;
+#N canvas 365 746 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 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;
+#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 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.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
+-8 0 10 -262144 -1 -1 0;
+#X text 32 110 switch;
+#X text 32 125 toggle;
+#X obj 92 85 cnv 15 107 70 empty empty TEXT 5 8 0 14 -233017 -66577
+0;
+#X obj 169 86 nbx 2 14 0 500 0 0 /kpof/\$1/text/size /kpof/\$1/text/size
+size -25 7 0 9 -262144 -1 -1 25 256;
+#X symbolatom 98 113 12 0 0 0 - /kpof/#1/text/set /kpof/#1/text, f
+12;
+#X text 208 32 border;
+#X obj 256 33 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/border/R /kpof/\$1/color/border/R/set
+empty -20 7 0 8 -261234 -1 -1 0.5 256;
+#X obj 290 33 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/border/G /kpof/\$1/color/border/G/set
+empty -20 7 0 8 -204786 -1 -1 0.5 256;
+#X obj 324 33 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/border/B /kpof/\$1/color/border/B/set
+empty -20 7 0 8 -203904 -1 -1 0.5 256;
+#X obj 358 33 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/border/A /kpof/\$1/color/border/A/set
+empty -20 7 0 8 -228856 -1 -1 1 256;
+#X obj 256 63 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/on/R /kpof/\$1/color/on/R/set
+empty -20 7 0 8 -261234 -1 -1 0 256;
+#X obj 290 63 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/on/G /kpof/\$1/color/on/G/set
+empty -20 7 0 8 -204786 -1 -1 0.4 256;
+#X obj 324 63 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/on/B /kpof/\$1/color/on/B/set
+empty -20 7 0 8 -203904 -1 -1 0.6 256;
+#X obj 358 63 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/on/A /kpof/\$1/color/on/A/set
+empty -20 7 0 8 -228856 -1 -1 1 256;
+#X obj 256 93 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/off/R /kpof/\$1/color/off/R/set
+empty -20 7 0 8 -261234 -1 -1 0.3 256;
+#X obj 290 93 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/off/G /kpof/\$1/color/off/G/set
+empty -20 7 0 8 -204786 -1 -1 0.3 256;
+#X obj 324 93 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/off/B /kpof/\$1/color/off/B/set
+empty -20 7 0 8 -203904 -1 -1 0.3 256;
+#X obj 358 93 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/off/A /kpof/\$1/color/off/A/set
+empty -20 7 0 8 -228856 -1 -1 1 256;
+#X obj 256 123 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/text/R /kpof/\$1/color/text/R/set
+empty -20 7 0 8 -261234 -1 -1 1 256;
+#X obj 290 123 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/text/G /kpof/\$1/color/text/G/set
+empty -20 7 0 8 -204786 -1 -1 1 256;
+#X obj 324 123 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/text/B /kpof/\$1/color/text/B/set
+empty -20 7 0 8 -203904 -1 -1 1 256;
+#X obj 358 123 nbx 3 14 -1e+37 1e+37 0 0 /kpof/\$1/color/text/A /kpof/\$1/color/text/A/set
+empty -20 7 0 8 -228856 -1 -1 1 256;
+#X text 208 62 on;
+#X text 208 92 off;
+#X text 208 122 text;
 #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 763 581 route down up;
-#X obj 538 506 pofcolor 0 0.3 0.4 1;
-#X obj 635 268 unpack f f f f;
-#X obj 506 4 pofhead;
-#X obj 506 109 poftranslate;
-#X obj 506 151 pofrotate;
-#X obj 598 298 pofcolor 0.5 0.5 0.5 1;
-#X obj 573 484 unpack f f f f;
-#X obj 635 246 r /kpof/\$1/color/border;
-#X obj 598 422 r /kpof/\$1/color/off;
-#X obj 628 444 r /kpof/\$1/color/on;
-#X msg 763 601 1;
-#X msg 807 601 0;
-#X obj 763 681 s /kpof/\$1/selected;
-#X obj 573 441 list;
-#X obj 603 464 list;
-#X obj 573 380 r /kpof/\$1/selected;
-#X obj 573 402 route 0 1;
+#X restore 272 142 pd \$0-cfg_\$1;
+#X obj 833 611 route down up;
+#X obj 649 288 unpack f f f f;
+#X obj 506 129 poftranslate;
+#X obj 506 171 pofrotate;
+#X obj 612 318 pofcolor 0.5 0.5 0.5 1;
+#X obj 619 525 unpack f f f f;
+#X obj 649 266 r /kpof/\$1/color/border;
+#X obj 627 442 r /kpof/\$1/color/off;
+#X obj 677 464 r /kpof/\$1/color/on;
+#X msg 833 631 1;
+#X msg 877 631 0;
+#X obj 833 711 s /kpof/\$1/selected;
+#X obj 619 485 list;
+#X obj 649 505 list;
+#X obj 619 400 r /kpof/\$1/selected;
+#X obj 619 422 route 0 1;
 #X obj 878 174 s /kpof/\$1/color/off;
 #X obj 1026 174 s /kpof/\$1/color/on;
 #X msg 875 148 1 0 0 1;
 #X msg 1029 151 0 1 0 1;
-#X obj 763 660 spigot 1;
-#X obj 816 636 r /kpof/\$1/mode;
-#X text 834 652 toggle/switch;
-#X obj 963 714 s /kpof/\$1/selected;
-#X obj 1016 649 r /kpof/\$1/mode;
-#X obj 1016 671 == 0;
-#X obj 944 622 spigot 1;
-#X obj 944 644 t b b;
-#X msg 975 666 0;
-#X msg 988 601 1;
+#X obj 833 690 spigot 1;
+#X obj 886 666 r /kpof/\$1/mode;
+#X text 904 682 toggle/switch;
+#X obj 1033 744 s /kpof/\$1/selected;
+#X obj 1086 679 r /kpof/\$1/mode;
+#X obj 1086 701 == 0;
+#X obj 1014 652 spigot 1;
+#X obj 1014 674 t b b;
+#X msg 1045 696 0;
+#X msg 1058 631 1;
 #X text 1086 282 toggle/switch;
 #X obj 1063 276 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
 0 1;
 #X obj 1077 303 s /kpof/\$1/mode;
-#X obj 944 666 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj 538 233 pofscale 1 1;
-#X obj 538 353 pofscale 0.9 0.9;
-#X obj 538 541 pofrect 100 100 5;
-#X obj 598 320 pofrect 100 100 10;
-#X obj 538 564 poftouch 100 100;
+#X obj 1014 696 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 552 253 pofscale 1 1;
+#X obj 552 373 pofscale 0.9 0.9;
+#X obj 584 571 pofrect 100 100 5;
+#X obj 612 340 pofrect 100 100 10;
+#X obj 584 594 poftouch 100 100;
 #X obj 482 50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
-#X obj 215 56 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj 213 13 r /kpof/\$1/selected;
-#X obj 963 693 spigot 0;
-#X obj 578 150 r /kpof/\$1/size;
-#X obj 619 213 / 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 1033 723 spigot 0;
+#X obj 592 170 r /kpof/\$1/size;
+#X obj 633 233 / 1;
 #X obj 934 72 s /kpof/\$1/size;
 #X floatatom 911 34 5 0 0 0 - - -, f 5;
 #X floatatom 972 42 5 0 0 0 - - -, f 5;
-#X obj 637 192 t b f;
+#X obj 651 212 t b f;
 #X obj 956 92 s /kpof/\$1/size/ratio;
-#X obj 637 170 r /kpof/\$1/size/ratio;
-#X obj 944 581 route down up;
-#X obj 506 800 poftexts font1 40;
-#X obj 538 276 t a a;
-#X obj 506 187 t a a;
-#X obj 526 690 r /kpof/\$1/size;
-#X obj 526 712 * 80;
-#X msg 526 733 width \$1;
-#X msg 596 733 size \$1;
-#X obj 596 711 r /kpof/\$1/text/size;
-#X obj 606 753 r /kpof/\$1/text;
-#X msg 606 775 text \$1;
-#X obj 519 640 unpack f f f f;
-#X obj 506 665 pofcolor 1 1 1 1;
-#X obj 519 620 r /kpof/\$1/color/text;
-#X obj 533 87 unpack f f f;
-#X obj 533 67 r /kpof/\$1/translate;
-#X obj 566 128 r /kpof/\$1/rotate;
+#X obj 651 190 r /kpof/\$1/size/ratio;
+#X obj 1014 611 route down up;
+#X obj 506 860 poftexts font1 40;
+#X obj 552 296 t a a;
+#X obj 526 750 r /kpof/\$1/size;
+#X obj 526 772 * 80;
+#X msg 526 793 width \$1;
+#X msg 596 793 size \$1;
+#X obj 596 771 r /kpof/\$1/text/size;
+#X msg 606 835 text \$1;
+#X obj 519 700 unpack f f f f;
+#X obj 506 725 pofcolor 1 1 1 1;
+#X obj 519 680 r /kpof/\$1/color/text;
+#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 584 546 pofcolor 0.3 0.3 0.3 1;
+#X obj 506 207 t a a a;
+#X obj 552 642 pofrect 100 100 5;
+#X obj 552 395 t a a;
+#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 837 893 s /kpof/\$1/text/set;
+#X obj 837 850 symbol;
+#X obj 814 766 r /kpof/\$1/text;
+#X symbolatom 699 852 10 0 0 0 - - -, f 10;
+#X msg 837 872 set \$1;
+#X obj 814 808 t a b a;
+#X obj 814 788 symbol;
+#X obj 837 828 delay 1;
+#N canvas 1 52 610 862 \$0-colors 0;
+#X obj 38 24 r /kpof/\$1/color/border/R;
+#X obj 48 44 r /kpof/\$1/color/border/G;
+#X obj 60 64 r /kpof/\$1/color/border/B;
+#X obj 87 84 r /kpof/\$1/color/border/A;
+#X obj 38 198 s /kpof/\$1/color/border;
+#X obj 48 108 t b f;
+#X obj 60 128 t b f;
+#X obj 87 148 t b f;
+#X obj 288 45 unpack f f f f;
+#X obj 288 114 s /kpof/\$1/color/border/R/set;
+#X obj 298 134 s /kpof/\$1/color/border/G/set;
+#X obj 310 154 s /kpof/\$1/color/border/B/set;
+#X obj 337 174 s /kpof/\$1/color/border/A/set;
+#X obj 287 21 r /kpof/\$1/color/border;
+#X msg 288 67 set \$1;
+#X msg 318 87 set \$1;
+#X msg 351 67 set \$1;
+#X msg 381 87 set \$1;
+#X obj 38 176 pack 0.5 0.5 0.5 1;
+#X obj 48 318 t b f;
+#X obj 60 338 t b f;
+#X obj 87 358 t b f;
+#X obj 288 255 unpack f f f f;
+#X msg 288 277 set \$1;
+#X msg 318 297 set \$1;
+#X msg 351 277 set \$1;
+#X msg 381 297 set \$1;
+#X obj 38 386 pack 0.5 0.5 0.5 1;
+#X obj 48 528 t b f;
+#X obj 60 548 t b f;
+#X obj 87 568 t b f;
+#X obj 288 465 unpack f f f f;
+#X msg 288 487 set \$1;
+#X msg 318 507 set \$1;
+#X msg 351 487 set \$1;
+#X msg 381 507 set \$1;
+#X obj 38 596 pack 0.5 0.5 0.5 1;
+#X obj 48 738 t b f;
+#X obj 60 758 t b f;
+#X obj 87 778 t b f;
+#X obj 288 675 unpack f f f f;
+#X msg 288 697 set \$1;
+#X msg 318 717 set \$1;
+#X msg 351 697 set \$1;
+#X msg 381 717 set \$1;
+#X obj 38 806 pack 0.5 0.5 0.5 1;
+#X obj 38 234 r /kpof/\$1/color/on/R;
+#X obj 48 254 r /kpof/\$1/color/on/G;
+#X obj 60 274 r /kpof/\$1/color/on/B;
+#X obj 87 294 r /kpof/\$1/color/on/A;
+#X obj 38 408 s /kpof/\$1/color/on;
+#X obj 287 231 r /kpof/\$1/color/on;
+#X obj 288 324 s /kpof/\$1/color/on/R/set;
+#X obj 298 344 s /kpof/\$1/color/on/G/set;
+#X obj 310 364 s /kpof/\$1/color/on/B/set;
+#X obj 337 384 s /kpof/\$1/color/on/A/set;
+#X obj 38 444 r /kpof/\$1/color/off/R;
+#X obj 48 464 r /kpof/\$1/color/off/G;
+#X obj 60 484 r /kpof/\$1/color/off/B;
+#X obj 87 504 r /kpof/\$1/color/off/A;
+#X obj 38 618 s /kpof/\$1/color/off;
+#X obj 287 441 r /kpof/\$1/color/off;
+#X obj 288 534 s /kpof/\$1/color/off/R/set;
+#X obj 298 554 s /kpof/\$1/color/off/G/set;
+#X obj 310 574 s /kpof/\$1/color/off/B/set;
+#X obj 337 594 s /kpof/\$1/color/off/A/set;
+#X obj 38 654 r /kpof/\$1/color/text/R;
+#X obj 48 674 r /kpof/\$1/color/text/G;
+#X obj 60 694 r /kpof/\$1/color/text/B;
+#X obj 87 714 r /kpof/\$1/color/text/A;
+#X obj 38 828 s /kpof/\$1/color/text;
+#X obj 287 651 r /kpof/\$1/color/text;
+#X obj 288 744 s /kpof/\$1/color/text/R/set;
+#X obj 298 764 s /kpof/\$1/color/text/G/set;
+#X obj 310 784 s /kpof/\$1/color/text/B/set;
+#X obj 337 804 s /kpof/\$1/color/text/A/set;
+#X connect 0 0 18 0;
+#X connect 1 0 5 0;
+#X connect 2 0 6 0;
+#X connect 3 0 7 0;
+#X connect 5 0 18 0;
+#X connect 5 1 18 1;
+#X connect 6 0 18 0;
+#X connect 6 1 18 2;
+#X connect 7 0 18 0;
+#X connect 7 1 18 3;
+#X connect 8 0 14 0;
+#X connect 8 1 15 0;
+#X connect 8 2 16 0;
+#X connect 8 3 17 0;
+#X connect 13 0 8 0;
+#X connect 14 0 9 0;
+#X connect 15 0 10 0;
+#X connect 16 0 11 0;
+#X connect 17 0 12 0;
+#X connect 18 0 4 0;
+#X connect 19 0 27 0;
+#X connect 19 1 27 1;
+#X connect 20 0 27 0;
+#X connect 20 1 27 2;
+#X connect 21 0 27 0;
+#X connect 21 1 27 3;
+#X connect 22 0 23 0;
+#X connect 22 1 24 0;
+#X connect 22 2 25 0;
+#X connect 22 3 26 0;
+#X connect 23 0 52 0;
+#X connect 24 0 53 0;
+#X connect 25 0 54 0;
+#X connect 26 0 55 0;
+#X connect 27 0 50 0;
+#X connect 28 0 36 0;
+#X connect 28 1 36 1;
+#X connect 29 0 36 0;
+#X connect 29 1 36 2;
+#X connect 30 0 36 0;
+#X connect 30 1 36 3;
+#X connect 31 0 32 0;
+#X connect 31 1 33 0;
+#X connect 31 2 34 0;
+#X connect 31 3 35 0;
+#X connect 32 0 62 0;
+#X connect 33 0 63 0;
+#X connect 34 0 64 0;
+#X connect 35 0 65 0;
+#X connect 36 0 60 0;
+#X connect 37 0 45 0;
+#X connect 37 1 45 1;
+#X connect 38 0 45 0;
+#X connect 38 1 45 2;
+#X connect 39 0 45 0;
+#X connect 39 1 45 3;
+#X connect 40 0 41 0;
+#X connect 40 1 42 0;
+#X connect 40 2 43 0;
+#X connect 40 3 44 0;
+#X connect 41 0 72 0;
+#X connect 42 0 73 0;
+#X connect 43 0 74 0;
+#X connect 44 0 75 0;
+#X connect 45 0 70 0;
+#X connect 46 0 27 0;
+#X connect 47 0 19 0;
+#X connect 48 0 20 0;
+#X connect 49 0 21 0;
+#X connect 51 0 22 0;
+#X connect 56 0 36 0;
+#X connect 57 0 28 0;
+#X connect 58 0 29 0;
+#X connect 59 0 30 0;
+#X connect 61 0 31 0;
+#X connect 66 0 45 0;
+#X connect 67 0 37 0;
+#X connect 68 0 38 0;
+#X connect 69 0 39 0;
+#X connect 71 0 40 0;
+#X restore 61 367 pd \$0-colors;
+#X obj 677 486 t b l;
+#X obj 627 464 t b l;
+#X text 77 461 ajouter appui long;
+#X obj 506 4 inlet;
+#X obj 1083 654 r /kpof/\$1/selected/set;
 #X connect 2 0 10 0;
 #X connect 3 0 2 0;
-#X connect 6 0 17 0;
+#X connect 6 0 14 0;
 #X connect 7 0 6 0;
-#X connect 13 0 24 0;
-#X connect 13 1 25 0;
-#X connect 14 0 51 0;
-#X connect 15 0 19 1;
-#X connect 15 1 19 2;
-#X connect 15 2 19 3;
-#X connect 15 3 19 4;
-#X connect 16 0 6 0;
-#X connect 17 0 18 0;
-#X connect 18 0 69 0;
-#X connect 19 0 52 0;
-#X connect 20 0 14 1;
-#X connect 20 1 14 2;
-#X connect 20 2 14 3;
-#X connect 20 3 14 4;
-#X connect 21 0 15 0;
-#X connect 22 0 27 1;
-#X connect 23 0 28 1;
-#X connect 24 0 35 0;
-#X connect 25 0 35 0;
-#X connect 27 0 20 0;
-#X connect 28 0 20 0;
-#X connect 29 0 30 0;
-#X connect 30 0 27 0;
-#X connect 30 1 28 0;
-#X connect 33 0 31 0;
-#X connect 34 0 32 0;
-#X connect 35 0 26 0;
-#X connect 36 0 35 1;
-#X connect 39 0 40 0;
-#X connect 40 0 57 1;
-#X connect 41 0 42 0;
-#X connect 42 0 48 0;
-#X connect 42 1 43 0;
-#X connect 43 0 41 1;
-#X connect 44 0 41 1;
-#X connect 46 0 47 0;
-#X connect 48 0 57 0;
-#X connect 49 0 68 0;
-#X connect 50 0 14 0;
-#X connect 51 0 53 0;
-#X connect 53 1 13 0;
-#X connect 53 1 66 0;
-#X connect 54 0 6 0;
-#X connect 56 0 55 0;
-#X connect 57 0 38 0;
-#X connect 58 0 59 0;
-#X connect 58 0 49 1;
-#X connect 59 0 49 2;
-#X connect 61 0 60 0;
-#X connect 62 0 64 0;
-#X connect 63 0 59 0;
-#X connect 63 1 59 1;
-#X connect 65 0 63 0;
-#X connect 66 0 41 0;
-#X connect 66 1 44 0;
-#X connect 68 0 50 0;
-#X connect 68 1 19 0;
-#X connect 69 0 78 0;
-#X connect 69 1 49 0;
-#X connect 70 0 71 0;
-#X connect 71 0 72 0;
-#X connect 72 0 67 0;
-#X connect 73 0 67 0;
-#X connect 74 0 73 0;
-#X connect 75 0 76 0;
-#X connect 76 0 67 0;
-#X connect 77 0 78 1;
-#X connect 77 1 78 2;
-#X connect 77 2 78 3;
-#X connect 77 3 78 4;
-#X connect 78 0 67 0;
-#X connect 79 0 77 0;
-#X connect 80 0 17 1;
-#X connect 80 1 17 2;
-#X connect 80 2 17 3;
-#X connect 81 0 80 0;
-#X connect 82 0 18 1;
+#X connect 12 0 21 0;
+#X connect 12 1 22 0;
+#X connect 13 0 16 1;
+#X connect 13 1 16 2;
+#X connect 13 2 16 3;
+#X connect 13 3 16 4;
+#X connect 14 0 15 0;
+#X connect 15 0 78 0;
+#X connect 16 0 49 0;
+#X connect 17 0 77 1;
+#X connect 17 1 77 2;
+#X connect 17 2 77 3;
+#X connect 17 3 77 4;
+#X connect 18 0 13 0;
+#X connect 19 0 94 0;
+#X connect 20 0 93 0;
+#X connect 21 0 32 0;
+#X connect 22 0 32 0;
+#X connect 24 0 17 0;
+#X connect 25 0 17 0;
+#X connect 26 0 27 0;
+#X connect 27 0 24 0;
+#X connect 27 1 25 0;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 32 0 23 0;
+#X connect 33 0 32 1;
+#X connect 36 0 37 0;
+#X connect 37 0 54 1;
+#X connect 38 0 39 0;
+#X connect 39 0 45 0;
+#X connect 39 1 40 0;
+#X connect 40 0 38 1;
+#X connect 41 0 38 1;
+#X connect 43 0 44 0;
+#X connect 45 0 54 0;
+#X connect 46 0 65 0;
+#X connect 47 0 80 0;
+#X connect 48 0 50 0;
+#X connect 50 1 12 0;
+#X connect 50 1 63 0;
+#X connect 51 0 6 0;
+#X connect 53 0 52 0;
+#X connect 53 0 76 0;
+#X connect 54 0 35 0;
+#X connect 55 0 56 0;
+#X connect 55 0 46 1;
+#X connect 56 0 46 2;
+#X connect 58 0 57 0;
+#X connect 59 0 61 0;
+#X connect 60 0 56 0;
+#X connect 60 1 56 1;
+#X connect 62 0 60 0;
+#X connect 63 0 38 0;
+#X connect 63 1 41 0;
+#X connect 65 0 47 0;
+#X connect 65 1 16 0;
+#X connect 66 0 67 0;
+#X connect 67 0 68 0;
+#X connect 68 0 64 0;
+#X connect 69 0 64 0;
+#X connect 70 0 69 0;
+#X connect 71 0 64 0;
+#X connect 72 0 73 1;
+#X connect 72 1 73 2;
+#X connect 72 2 73 3;
+#X connect 72 3 73 4;
+#X connect 73 0 64 0;
+#X connect 74 0 72 0;
+#X connect 75 0 15 1;
+#X connect 76 0 52 0;
+#X connect 77 0 48 0;
+#X connect 78 0 73 0;
+#X connect 78 2 46 0;
+#X connect 80 1 77 0;
+#X connect 81 0 14 1;
+#X connect 82 0 14 2;
+#X connect 83 0 14 3;
+#X connect 85 0 88 0;
+#X connect 86 0 90 0;
+#X connect 87 0 71 0;
+#X connect 88 0 84 0;
+#X connect 89 0 71 0;
+#X connect 89 1 91 0;
+#X connect 89 2 85 1;
+#X connect 90 0 89 0;
+#X connect 91 0 85 0;
+#X connect 93 0 25 0;
+#X connect 93 1 25 1;
+#X connect 94 0 24 0;
+#X connect 94 1 24 1;
+#X connect 96 0 6 0;
+#X connect 97 0 45 0;
 #X coords 0 -1 1 1 200 50 1 60 55;

+ 12 - 12
kpofwin.pd

@@ -1,13 +1,6 @@
-#N canvas 88 304 1053 726 10;
+#N canvas 86 303 1053 726 10;
 #X declare -path kollabs;
-#N canvas 271 162 768 272 storage_&_osc 0;
-#X obj 41 13 ds_reg \$2 /kpofwin/window/x;
-#X obj 41 32 ds_reg \$2 /kpofwin/window/y;
-#X obj 39 51 ds_reg \$2 /kpofwin/normalizedtexcoords;
-#X obj 40 71 ds_reg \$2 /kpofwin/framerate;
-#X obj 40 92 ds_reg \$2 /kpofwin/cursor;
-#X obj 39 109 ds_reg \$2 /kpofwin/position/x;
-#X obj 40 134 ds_reg \$2 /kpofwin/position/y;
+#N canvas 269 161 768 272 storage_&_osc 0;
 #X obj 369 10 osc_r \$1 /kpofwin/window/x;
 #X obj 369 31 osc_r \$1 /kpofwin/window/y;
 #X obj 370 51 osc_r \$1 /kpofwin/normalizedtexcoords;
@@ -16,12 +9,19 @@
 #X obj 369 111 osc_r \$1 /kpofwin/position/x;
 #X obj 369 130 osc_r \$1 /kpofwin/position/y;
 #X obj 369 150 osc_r \$1 /kpofwin/fullscreen;
-#X obj 41 183 ds_reg \$2 /kpofwin/background/R;
 #X obj 369 180 osc_r \$1 /kpofwin/background/R;
 #X obj 369 201 osc_r \$1 /kpofwin/background/G;
-#X obj 41 202 ds_reg \$2 /kpofwin/background/G;
-#X obj 39 221 ds_reg \$2 /kpofwin/background/B;
 #X obj 370 221 osc_r \$1 /kpofwin/background/B;
+#X obj 41 13 ds_reg \$1 /kpofwin/window/x;
+#X obj 41 32 ds_reg \$1 /kpofwin/window/y;
+#X obj 39 51 ds_reg \$1 /kpofwin/normalizedtexcoords;
+#X obj 40 71 ds_reg \$1 /kpofwin/framerate;
+#X obj 40 92 ds_reg \$1 /kpofwin/cursor;
+#X obj 39 109 ds_reg \$1 /kpofwin/position/x;
+#X obj 40 134 ds_reg \$1 /kpofwin/position/y;
+#X obj 41 183 ds_reg \$1 /kpofwin/background/R;
+#X obj 41 202 ds_reg \$1 /kpofwin/background/G;
+#X obj 39 221 ds_reg \$1 /kpofwin/background/B;
 #X restore 249 84 pd storage_&_osc;
 #X obj 28 369 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12
 -191407 -1 0;

binární
media/icon-play.png