Browse Source

kof_media

renamed kof_ to kpof, replaced in parameter values
Etienne Landon 8 years ago
parent
commit
b956704861
3 changed files with 137 additions and 131 deletions
  1. 98 96
      kof_media.pd
  2. 0 0
      kpofsource.pd
  3. 39 35
      kpofwin.pd

+ 98 - 96
kof_media.pd

@@ -1,56 +1,57 @@
-#N canvas 467 208 965 433 10;
+#N canvas 459 204 965 433 10;
+#X declare -path kollabs;
 #X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577
 #X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577
 0;
 0;
-#X obj 65 76 tgl 15 1 /kof/\$1/state /kof/\$1/state on/off 17 7 0 10
--4034 -1 -1 1 1;
+#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 msg 158 121 vis 1;
 #X obj 158 76 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808
 #X obj 158 76 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808
 -1 -1;
 -1 -1;
-#N canvas 666 162 768 540 storage_&_osc 0;
-#X obj 369 11 osc_bi \$2 /kof/\$1/corner/top/left/x;
-#X obj 369 31 osc_bi \$2 /kof/\$1/corner/top/left/y;
-#X obj 39 71 ds_reg \$2 /kof/\$1/corner/top/right/y;
-#X obj 39 91 ds_reg \$2 /kof/\$1/corner/bottom/right/x;
-#X obj 39 111 ds_reg \$2 /kof/\$1/corner/bottom/right/y;
-#X obj 39 131 ds_reg \$2 /kof/\$1/corner/bottom/left/x;
-#X obj 39 151 ds_reg \$2 /kof/\$1/corner/bottom/left/y;
-#X obj 369 51 osc_bi \$2 /kof/\$1/corner/top/right/x;
-#X obj 369 71 osc_bi \$2 /kof/\$1/corner/top/right/y;
-#X obj 369 91 osc_bi \$2 /kof/\$1/corner/bottom/right/x;
-#X obj 369 111 osc_bi \$2 /kof/\$1/corner/bottom/right/y;
-#X obj 369 131 osc_bi \$2 /kof/\$1/corner/bottom/left/x;
-#X obj 369 151 osc_bi \$2 /kof/\$1/corner/bottom/left/y;
-#X obj 39 181 ds_reg \$2 /kof/\$1/media/1;
-#X obj 369 181 osc_bi \$2 /kof/\$1/media/1;
-#X obj 39 201 ds_reg \$2 /kof/\$1/media/2;
-#X obj 369 201 osc_bi \$2 /kof/\$1/media/2;
-#X obj 39 221 ds_reg \$2 /kof/\$1/fadetime;
-#X obj 369 221 osc_bi \$2 /kof/\$1/fadetime;
-#X obj 39 251 ds_reg \$2 /kof/\$1/state;
-#X obj 369 251 osc_bi \$2 /kof/\$1/state;
-#X obj 39 281 ds_reg \$2 /kof/\$1/alpha/1;
-#X obj 369 281 osc_bi \$2 /kof/\$1/alpha/1;
-#X obj 39 301 ds_reg \$2 /kof/\$1/alpha/2;
-#X obj 369 301 osc_bi \$2 /kof/\$1/alpha/2;
-#X obj 39 11 kollabs/ds_reg \$2 /kof/\$1/corner/top/left/x;
-#X obj 39 31 kollabs/ds_reg \$2 /kof/\$1/corner/top/left/y;
-#X obj 39 51 kollabs/ds_reg \$2 /kof/\$1/corner/top/right/x;
+#N canvas 660 159 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 181 ds_reg \$2 /kpof/\$1/media/1;
+#X obj 369 181 osc_bi \$2 /kpof/\$1/media/1;
+#X obj 39 201 ds_reg \$2 /kpof/\$1/media/2;
+#X obj 369 201 osc_bi \$2 /kpof/\$1/media/2;
+#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;
+#X obj 369 251 osc_bi \$2 /kpof/\$1/state;
+#X obj 39 281 ds_reg \$2 /kpof/\$1/alpha/1;
+#X obj 369 281 osc_bi \$2 /kpof/\$1/alpha/1;
+#X obj 39 301 ds_reg \$2 /kpof/\$1/alpha/2;
+#X obj 369 301 osc_bi \$2 /kpof/\$1/alpha/2;
+#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 restore 27 149 pd storage_&_osc;
 #X restore 27 149 pd storage_&_osc;
 #X obj 14 242 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12
 #X obj 14 242 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12
 -191407 -1 0;
 -191407 -1 0;
 #X obj 402 114 poftranslate;
 #X obj 402 114 poftranslate;
 #X obj 402 158 pofscale 1 1;
 #X obj 402 158 pofscale 1 1;
 #X obj 402 136 pofrotate;
 #X obj 402 136 pofrotate;
-#N canvas 172 163 507 632 corners 0;
+#N canvas 168 161 507 632 corners 0;
 #X obj 58 568 outlet;
 #X obj 58 568 outlet;
-#X obj 58 88 r /kof/\$1/corner/top/left/x;
-#X obj 83 112 r /kof/\$1/corner/top/left/y;
-#X obj 91 200 r /kof/\$1/corner/top/right/x;
-#X obj 116 224 r /kof/\$1/corner/top/right/y;
-#X obj 142 323 r /kof/\$1/corner/bottom/right/x;
-#X obj 167 350 r /kof/\$1/corner/bottom/right/y;
-#X obj 201 445 r /kof/\$1/corner/bottom/left/x;
-#X obj 226 472 r /kof/\$1/corner/bottom/left/y;
+#X obj 58 88 r /kpof/\$1/corner/top/left/x;
+#X obj 83 112 r /kpof/\$1/corner/top/left/y;
+#X obj 91 200 r /kpof/\$1/corner/top/right/x;
+#X obj 116 224 r /kpof/\$1/corner/top/right/y;
+#X obj 142 323 r /kpof/\$1/corner/bottom/right/x;
+#X obj 167 350 r /kpof/\$1/corner/bottom/right/y;
+#X obj 201 445 r /kpof/\$1/corner/bottom/left/x;
+#X obj 226 472 r /kpof/\$1/corner/bottom/left/y;
 #X msg 58 160 corner 3 \$1 \$2;
 #X msg 58 160 corner 3 \$1 \$2;
 #X msg 91 283 corner 2 \$1 \$2;
 #X msg 91 283 corner 2 \$1 \$2;
 #X msg 142 406 corner 1 \$1 \$2;
 #X msg 142 406 corner 1 \$1 \$2;
@@ -79,63 +80,63 @@
 #X obj 702 114 poftranslate;
 #X obj 702 114 poftranslate;
 #X obj 702 158 pofscale 1 1;
 #X obj 702 158 pofscale 1 1;
 #X obj 702 136 pofrotate;
 #X obj 702 136 pofrotate;
-#X obj 459 262 r /kof/\$1/media/1;
+#X obj 459 262 r /kpof/\$1/media/1;
 #X obj 702 214 pofcolor 1 1 1 1;
 #X obj 702 214 pofcolor 1 1 1 1;
 #X obj 402 214 pofcolor 1 1 1 1;
 #X obj 402 214 pofcolor 1 1 1 1;
 #X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage
 #X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage
 domain;
 domain;
 #X obj 158 145 s pd-cfg_\$1;
 #X obj 158 145 s pd-cfg_\$1;
-#N canvas 49 676 413 151 cfg_\$1 0;
+#N canvas 47 675 413 151 cfg_\$1 0;
 #X obj 2 2 cnv 15 170 145 empty empty QUAD 20 12 0 14 -233017 -66577
 #X obj 2 2 cnv 15 170 145 empty empty QUAD 20 12 0 14 -233017 -66577
 0;
 0;
-#X obj 21 92 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/left/x /kof/\$1/corner/top/left/x
-x -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 21 108 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/left/y
-/kof/\$1/corner/top/left/y y -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 98 92 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/right/x
-/kof/\$1/corner/top/right/x x -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 98 108 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/right/y
-/kof/\$1/corner/top/right/y y -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 21 56 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/left/x
-/kof/\$1/corner/bottom/left/x x -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 21 72 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/left/y
-/kof/\$1/corner/bottom/left/y y -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 98 56 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/right/x
-/kof/\$1/corner/bottom/right/x x -10 7 0 10 -261234 -1 -1 0 256;
-#X obj 98 72 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/right/y
-/kof/\$1/corner/bottom/right/y y -10 7 0 10 -261234 -1 -1 0 256;
+#X obj 21 92 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 0 256;
+#X obj 21 108 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 0 256;
+#X obj 98 92 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 0 256;
+#X obj 98 108 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 0 256;
+#X obj 21 56 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 0 256;
+#X obj 21 72 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 0 256;
+#X obj 98 56 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 0 256;
+#X obj 98 72 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 0 256;
 #X text 14 32 corners position;
 #X text 14 32 corners position;
 #X obj 179 2 cnv 15 190 145 empty empty MEDIA&MIX 20 12 0 14 -233017
 #X obj 179 2 cnv 15 190 145 empty empty MEDIA&MIX 20 12 0 14 -233017
 -66577 0;
 -66577 0;
-#X obj 185 36 bng 15 250 50 0 /kof/\$1/media/1/openpanel empty player_1
+#X obj 185 36 bng 15 250 50 0 /kpof/\$1/media/1/openpanel empty player_1
 17 7 0 10 -262144 -1 -1;
 17 7 0 10 -262144 -1 -1;
-#X obj 268 36 bng 15 250 50 0 /kof/\$1/media/2/openpanel empty player_2
+#X obj 268 36 bng 15 250 50 0 /kpof/\$1/media/2/openpanel empty player_2
 17 7 0 10 -262144 -1 -1;
 17 7 0 10 -262144 -1 -1;
-#X obj 197 80 vsl 15 60 0 1 0 0 /kof/\$1/alpha/1 /kof/\$1/alpha/1 alpha1
--10 -9 0 10 -262144 -1 -1 0 0;
-#X obj 247 80 vsl 15 60 0 1 0 0 /kof/\$1/alpha/2 /kof/\$1/alpha/2 alpha2
--10 -9 0 10 -262144 -1 -1 0 0;
-#X obj 297 80 vsl 15 60 0 2000 0 0 /kof/\$1/fadetime /kof/\$1/fadetime
+#X obj 197 80 vsl 15 60 0 1 0 0 /kpof/\$1/alpha/1 /kpof/\$1/alpha/1
+alpha1 -10 -9 0 10 -262144 -1 -1 0 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;
 time -10 -9 0 10 -262144 -1 -1 0 0;
-#X obj 332 85 vradio 15 1 0 3 /kof/\$1/fademode /kof/\$1/fademode mode
-0 -8 0 10 -262144 -1 -1 2;
+#X obj 332 85 vradio 15 1 0 3 /kpof/\$1/fademode /kpof/\$1/fademode
+mode 0 -8 0 10 -262144 -1 -1 2;
 #X coords 0 0 1 1 155 300 0;
 #X coords 0 0 1 1 155 300 0;
 #X restore 158 167 pd cfg_\$1;
 #X restore 158 167 pd cfg_\$1;
-#N canvas 363 128 598 647 medias&folders 0;
-#X obj 79 45 r /kof/\$1/media/1/openpanel;
+#N canvas 361 127 598 647 medias&folders 0;
+#X obj 79 45 r /kpof/\$1/media/1/openpanel;
 #X obj 79 117 openpanel;
 #X obj 79 117 openpanel;
 #X obj 79 83 symbol;
 #X obj 79 83 symbol;
 #X obj 55 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 #X obj 55 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 -1;
 #X obj 238 97 hcs/split_path;
 #X obj 238 97 hcs/split_path;
 #X obj 238 119 print;
 #X obj 238 119 print;
-#X obj 79 204 s /kof/\$1/media/1;
+#X obj 79 204 s /kpof/\$1/media/1;
 #X obj 376 110 openpanel;
 #X obj 376 110 openpanel;
 #X obj 376 76 symbol;
 #X obj 376 76 symbol;
 #X obj 352 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 #X obj 352 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 -1;
-#X obj 376 38 r /kof/\$1/media/2/openpanel;
-#X obj 376 192 s /kof/\$1/media/2;
+#X obj 376 38 r /kpof/\$1/media/2/openpanel;
+#X obj 376 192 s /kpof/\$1/media/2;
 #X obj 416 359 pofutil;
 #X obj 416 359 pofutil;
 #X msg 416 335 dirbaseext \$1;
 #X msg 416 335 dirbaseext \$1;
 #X obj 79 160 symbol;
 #X obj 79 160 symbol;
@@ -327,28 +328,28 @@ time -10 -9 0 10 -262144 -1 -1 0 0;
 #X connect 32 0 31 0;
 #X connect 32 0 31 0;
 #X connect 33 0 32 0;
 #X connect 33 0 32 0;
 #X restore 562 232 pd medias&folders;
 #X restore 562 232 pd medias&folders;
-#N canvas 7 75 450 300 alpha 0;
+#N canvas 5 74 450 300 alpha 0;
 #X obj 250 231 line;
 #X obj 250 231 line;
 #X obj 250 207 pack f f;
 #X obj 250 207 pack f f;
-#X obj 303 187 r /kof/\$1/fadetime;
-#X obj 250 152 r /kof/\$1/alpha/2;
+#X obj 303 187 r /kpof/\$1/fadetime;
+#X obj 250 152 r /kpof/\$1/alpha/2;
 #X obj 250 253 outlet;
 #X obj 250 253 outlet;
-#X obj 157 77 r /kof/\$1/fademode;
+#X obj 157 77 r /kpof/\$1/fademode;
 #X obj 157 98 == 2;
 #X obj 157 98 == 2;
 #X obj 30 231 line;
 #X obj 30 231 line;
 #X obj 30 207 pack f f;
 #X obj 30 207 pack f f;
-#X obj 83 187 r /kof/\$1/fadetime;
+#X obj 83 187 r /kpof/\$1/fadetime;
 #X obj 30 253 outlet;
 #X obj 30 253 outlet;
-#X obj 34 77 r /kof/\$1/fademode;
-#X obj 30 152 r /kof/\$1/alpha/1;
+#X obj 34 77 r /kpof/\$1/fademode;
+#X obj 30 152 r /kpof/\$1/alpha/1;
 #X obj 34 98 == 1;
 #X obj 34 98 == 1;
 #X obj 79 25 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1
 #X obj 79 25 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1
 -1 1;
 -1 1;
-#X obj 79 45 s /kof/\$1/fademode;
-#X obj 248 52 s /kof/\$1/fadetime;
+#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 floatatom 246 31 5 0 0 0 - - -, f 5;
-#X obj 157 119 s /kof/\$1/alpha/2;
-#X obj 34 119 s /kof/\$1/alpha/1;
+#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 0 0 4 0;
 #X connect 1 0 0 0;
 #X connect 1 0 0 0;
 #X connect 2 0 1 1;
 #X connect 2 0 1 1;
@@ -364,25 +365,26 @@ time -10 -9 0 10 -262144 -1 -1 0 0;
 #X connect 14 0 15 0;
 #X connect 14 0 15 0;
 #X connect 17 0 16 0;
 #X connect 17 0 16 0;
 #X restore 571 173 pd alpha;
 #X restore 571 173 pd alpha;
-#N canvas 771 182 450 300 init 0;
+#N canvas 763 178 450 300 init 0;
 #X obj 98 76 loadbang;
 #X obj 98 76 loadbang;
 #X obj 98 98 list append \$1;
 #X obj 98 98 list append \$1;
-#X msg 98 121 \; /kof/\$1/corner/top/left/x -200 \; /kof/\$1/corner/top/left/y
-200 \; /kof/\$1/corner/top/right/x 200 \; /kof/\$1/corner/top/right/y
-200 \; /kof/\$1/corner/bottom/right/x 200 \; /kof/\$1/corner/bottom/right/y
--200 \; /kof/\$1/corner/bottom/left/x -200 \; /kof/\$1/corner/bottom/left/y
--200 \; /kof/\$1/fadetime 0 \; /kof/\$1/alpha/1 0.5 \; /kof/\$1/alpha/2
-0.5 \; /kof/\$1/state 1;
+#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/fadetime 0 \; /kpof/\$1/alpha/1 0.5 \; /kpof/\$1/alpha/2
+0.5 \; /kpof/\$1/state 1;
 #X obj 173 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 #X obj 173 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 -1;
+#X obj 102 37 declare -path kollabs;
 #X connect 0 0 1 0;
 #X connect 0 0 1 0;
 #X connect 1 0 2 0;
 #X connect 1 0 2 0;
 #X connect 3 0 1 0;
 #X connect 3 0 1 0;
 #X restore 26 121 pd init;
 #X restore 26 121 pd init;
 #X obj 402 81 pofvisible 1;
 #X obj 402 81 pofvisible 1;
-#X obj 402 43 r /kof/\$1/state;
+#X obj 402 43 r /kpof/\$1/state;
 #X obj 702 79 pofvisible 1;
 #X obj 702 79 pofvisible 1;
-#X obj 702 50 r /kof/\$1/state;
+#X obj 702 50 r /kpof/\$1/state;
 #X obj 402 381 pofquad 200 200;
 #X obj 402 381 pofquad 200 200;
 #X text 34 316 TODO;
 #X text 34 316 TODO;
 #X text 30 339 inversion corners top/bottom;
 #X text 30 339 inversion corners top/bottom;
@@ -393,9 +395,9 @@ time -10 -9 0 10 -262144 -1 -1 0 0;
 #X obj 459 358 pofquad 200 200;
 #X obj 459 358 pofquad 200 200;
 #X obj 702 370 pofquad 200 200;
 #X obj 702 370 pofquad 200 200;
 #X obj 759 346 pofquad 200 200;
 #X obj 759 346 pofquad 200 200;
-#X obj 759 251 r /kof/\$1/media/2;
-#X obj 402 283 kof_source;
-#X obj 702 275 kof_source;
+#X obj 759 251 r /kpof/\$1/media/2;
+#X obj 402 283 kpofsource;
+#X obj 702 275 kpofsource;
 #X connect 2 0 17 0;
 #X connect 2 0 17 0;
 #X connect 3 0 2 0;
 #X connect 3 0 2 0;
 #X connect 6 0 8 0;
 #X connect 6 0 8 0;

kof_source.pd → kpofsource.pd


+ 39 - 35
kpofwin.pd

@@ -1,6 +1,6 @@
-#N canvas 94 307 1053 726 10;
+#N canvas 88 304 1053 726 10;
 #X declare -path kollabs;
 #X declare -path kollabs;
-#N canvas 273 163 768 272 storage_&_osc 0;
+#N canvas 271 162 768 272 storage_&_osc 0;
 #X obj 41 13 ds_reg \$2 /kpofwin/window/x;
 #X obj 41 13 ds_reg \$2 /kpofwin/window/x;
 #X obj 41 32 ds_reg \$2 /kpofwin/window/y;
 #X obj 41 32 ds_reg \$2 /kpofwin/window/y;
 #X obj 39 51 ds_reg \$2 /kpofwin/normalizedtexcoords;
 #X obj 39 51 ds_reg \$2 /kpofwin/normalizedtexcoords;
@@ -39,20 +39,20 @@ 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
 #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;
 empty -10 -9 0 10 -4160 -1 -1 0 0;
 #X obj 15 38 tgl 15 0 /kpofwin/normalizedtexcoords /kpofwin/normalizedtexcoords
 #X obj 15 38 tgl 15 0 /kpofwin/normalizedtexcoords /kpofwin/normalizedtexcoords
-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;
+normalizedtexcoords 17 7 0 10 -262144 -1 -1 1 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;
 #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 931 242 450 300 init 0;
+#N canvas 929 241 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 \; /kpofwin/normalizedtexcoords
-1 \; /kpofwin/framerate 25 \; /kpofwin/cursor 1 \; /kpofwin/position/x
-100 \; /kpofwin/position/y 100 \; /kpofwin/background/R 0 \; /kpofwin/background/G
-0 \; /kpofwin/background/B 0;
+#X msg 38 120 \; /kpofwin/window/x 800 \; /kpofwin/window/y 600 \;
+/kpofwin/normalizedtexcoords 1 \; /kpofwin/framerate 25 \; /kpofwin/cursor
+1 \; /kpofwin/position/x 100 \; /kpofwin/position/y 100 \; /kpofwin/background/R
+0 \; /kpofwin/background/G 0 \; /kpofwin/background/B 0;
 #X obj 35 46 declare -path kollabs;
 #X obj 35 46 declare -path kollabs;
 #X text 197 48 assume kollabs folder is nearby;
 #X text 197 48 assume kollabs folder is nearby;
 #X connect 0 0 1 0;
 #X connect 0 0 1 0;
@@ -69,8 +69,8 @@ normalizedtexcoords 17 7 0 10 -262144 -1 -1 0 1;
 #X floatatom 514 642 5 0 0 0 - - -, f 5;
 #X floatatom 514 642 5 0 0 0 - - -, f 5;
 #X floatatom 571 642 5 0 0 0 - - -, f 5;
 #X floatatom 571 642 5 0 0 0 - - -, f 5;
 #X msg 534 183 build;
 #X msg 534 183 build;
-#X obj 514 22 r /kpofwin/window/x;
-#X obj 535 41 r /kpofwin/window/y;
+#X obj 514 2 r /kpofwin/window/x;
+#X obj 535 21 r /kpofwin/window/y;
 #X obj 535 63 t b f;
 #X obj 535 63 t b f;
 #X obj 514 113 list prepend window;
 #X obj 514 113 list prepend window;
 #X obj 514 135 list trim;
 #X obj 514 135 list trim;
@@ -94,24 +94,23 @@ 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
 #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;
 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 obj 80 131 nbx 5 14 0 10000 0 0 /kpofwin/window/x /kpofwin/window/x
-x -10 7 0 10 -261234 -1 -1 1280 256;
+x -10 7 0 10 -261234 -1 -1 800 256;
 #X obj 80 147 nbx 5 14 0 10000 0 0 /kpofwin/window/y /kpofwin/window/y
 #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 720 256;
-#X text 86 110 size;
+y -10 7 0 10 -261234 -1 -1 600 256;
+#X text 86 113 size;
 #X text 156 110 position;
 #X text 156 110 position;
 #X obj 83 171 nbx 5 14 0 10000 0 0 /kpofwin/framerate /kpofwin/framerate
 #X obj 83 171 nbx 5 14 0 10000 0 0 /kpofwin/framerate /kpofwin/framerate
-fps -20 7 0 10 -261234 -1 -1 60 256;
+fps -20 7 0 10 -261234 -1 -1 25 256;
 #X obj 152 83 bng 15 250 50 0 empty empty advanced 17 7 0 10 -159808
 #X obj 152 83 bng 15 250 50 0 empty empty advanced 17 7 0 10 -159808
 -1 -1;
 -1 -1;
 #X msg 243 112 vis 1;
 #X msg 243 112 vis 1;
 #X obj 243 136 s pd-cfg_\$1;
 #X obj 243 136 s pd-cfg_\$1;
-#X obj 162 170 bng 15 250 50 0 /kpofwin/build /kpofwin/build build 17
-7 0 10 -262144 -1 -1;
+#X obj 162 170 bng 15 250 50 0 /kpofwin/build /kpofwin/build build
+17 7 0 10 -262144 -1 -1;
 #X obj 514 91 pack f f f;
 #X obj 514 91 pack f f f;
-#X obj 581 61 r /kpofwin/fullscreen;
+#X obj 581 41 r /kpofwin/fullscreen;
 #X obj 612 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 #X obj 612 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 1;
-#X floatatom 670 123 5 0 0 0 - - -, f 5;
 #X obj 749 452 pack f f f;
 #X obj 749 452 pack f f f;
 #X obj 786 409 t b f;
 #X obj 786 409 t b f;
 #X obj 786 387 r /kpofwin/background/G;
 #X obj 786 387 r /kpofwin/background/G;
@@ -122,19 +121,21 @@ fps -20 7 0 10 -261234 -1 -1 60 256;
 #X obj 749 472 list prepend background;
 #X obj 749 472 list prepend background;
 #X obj 621 589 s /fromkpofwin;
 #X obj 621 589 s /fromkpofwin;
 #X obj 838 29 r #pofkey;
 #X obj 838 29 r #pofkey;
-#X obj 961 35 print;
 #X obj 838 51 route 27 102;
 #X obj 838 51 route 27 102;
 #X msg 838 73 0;
 #X msg 838 73 0;
 #X msg 878 73 1;
 #X msg 878 73 1;
+#X obj 68 101 tgl 15 0 /kpofwin/fullscreen /kpofwin/fullscreen fullscreen
+17 7 0 10 -262144 -1 -1 0 1;
+#X obj 838 101 s /kpofwin/fullscreen;
+#X obj 581 63 t b f;
 #X connect 9 0 10 0;
 #X connect 9 0 10 0;
-#X connect 9 0 57 0;
+#X connect 9 0 56 0;
 #X connect 10 0 11 0;
 #X connect 10 0 11 0;
 #X connect 11 0 12 0;
 #X connect 11 0 12 0;
 #X connect 11 1 13 0;
 #X connect 11 1 13 0;
 #X connect 14 0 9 0;
 #X connect 14 0 9 0;
 #X connect 15 0 45 0;
 #X connect 15 0 45 0;
 #X connect 16 0 17 0;
 #X connect 16 0 17 0;
-#X connect 16 0 48 0;
 #X connect 17 0 45 0;
 #X connect 17 0 45 0;
 #X connect 17 1 45 1;
 #X connect 17 1 45 1;
 #X connect 18 0 19 0;
 #X connect 18 0 19 0;
@@ -156,20 +157,23 @@ fps -20 7 0 10 -261234 -1 -1 60 256;
 #X connect 41 0 42 0;
 #X connect 41 0 42 0;
 #X connect 42 0 43 0;
 #X connect 42 0 43 0;
 #X connect 45 0 18 0;
 #X connect 45 0 18 0;
-#X connect 46 0 45 2;
 #X connect 46 0 47 0;
 #X connect 46 0 47 0;
-#X connect 49 0 56 0;
+#X connect 46 0 63 0;
+#X connect 48 0 55 0;
+#X connect 49 0 48 0;
+#X connect 49 1 48 1;
 #X connect 50 0 49 0;
 #X connect 50 0 49 0;
-#X connect 50 1 49 1;
-#X connect 51 0 50 0;
-#X connect 52 0 49 0;
-#X connect 52 1 49 2;
-#X connect 53 0 9 0;
-#X connect 54 0 49 0;
+#X connect 51 0 48 0;
+#X connect 51 1 48 2;
+#X connect 52 0 9 0;
+#X connect 53 0 48 0;
+#X connect 54 0 51 0;
 #X connect 55 0 52 0;
 #X connect 55 0 52 0;
-#X connect 56 0 53 0;
+#X connect 57 0 58 0;
 #X connect 58 0 59 0;
 #X connect 58 0 59 0;
-#X connect 58 0 60 0;
-#X connect 60 0 61 0;
-#X connect 60 1 62 0;
+#X connect 58 1 60 0;
+#X connect 59 0 62 0;
+#X connect 60 0 62 0;
+#X connect 63 0 45 0;
+#X connect 63 1 45 2;
 #X coords 0 -1 1 1 172 150 1 60 55;
 #X coords 0 -1 1 1 172 150 1 60 55;