Procházet zdrojové kódy

first interface version

created numpad to test buttons with group logic
Etienne Landon před 8 roky
rodič
revize
5d7e472c51
5 změnil soubory, kde provedl 386 přidání a 1 odebrání
  1. 86 0
      extra/group-buttons.pd
  2. 83 0
      interface.pd
  3. 216 0
      interface.presets
  4. 1 1
      kpof
  5. binární
      media/vera.ttf

+ 86 - 0
extra/group-buttons.pd

@@ -0,0 +1,86 @@
+#N canvas 900 182 962 407 10;
+#X obj 56 39 route 0 1;
+#X obj 338 205 print;
+#X obj 86 124 until;
+#X obj 132 148 + 1;
+#X obj 86 149 float;
+#X obj 86 103 t f b;
+#X msg 128 123 0;
+#X obj 56 17 r /kpof/\$1/selected;
+#X obj 145 173 symbol \$1;
+#X obj 86 230 select \$1;
+#X obj 86 61 t b b;
+#X obj 86 82 text size \$2;
+#X obj 86 202 text get \$2;
+#X text 258 20 \$1 button id;
+#X text 267 45 \$5 group name;
+#X text 284 69 must have a text define;
+#X text 292 85 lying around;
+#X obj 178 202 text search \$2;
+#X obj 178 244 s /\$2/selected;
+#X obj 178 224 text get \$2;
+#X obj 493 16 r /kpof/\$1/text/size;
+#X obj 493 222 until;
+#X obj 539 246 + 1;
+#X obj 493 247 float;
+#X obj 493 201 t f b;
+#X msg 535 221 0;
+#X obj 493 180 text size \$2;
+#X obj 493 300 text get \$2;
+#X obj 493 328 select \$1;
+#X obj 553 355 pack s f;
+#X obj 493 159 t b b f;
+#X obj 553 274 symbol \$1;
+#X msg 553 378 \; /kpof/\$1/text/size \$2;
+#X msg 146 272 \; /kpof/\$1/selected/set 0;
+#X obj 560 39 r /ds/UI/recall;
+#X obj 560 61 t b b;
+#X obj 560 81 delay 100;
+#X obj 493 138 spigot 1;
+#X msg 593 104 0;
+#X msg 560 104 1;
+#X obj 582 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X connect 0 1 10 0;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 3 0;
+#X connect 4 0 12 0;
+#X connect 5 0 2 0;
+#X connect 5 1 6 0;
+#X connect 6 0 4 1;
+#X connect 7 0 0 0;
+#X connect 8 0 9 1;
+#X connect 8 0 17 0;
+#X connect 9 1 33 0;
+#X connect 10 0 11 0;
+#X connect 10 1 8 0;
+#X connect 11 0 5 0;
+#X connect 12 0 9 0;
+#X connect 17 0 19 0;
+#X connect 19 0 18 0;
+#X connect 20 0 37 0;
+#X connect 21 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 22 0;
+#X connect 23 0 27 0;
+#X connect 24 0 21 0;
+#X connect 24 1 25 0;
+#X connect 25 0 23 1;
+#X connect 26 0 24 0;
+#X connect 27 0 28 0;
+#X connect 28 1 29 0;
+#X connect 29 0 32 0;
+#X connect 30 0 26 0;
+#X connect 30 1 31 0;
+#X connect 30 2 29 1;
+#X connect 31 0 28 1;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 35 1 38 0;
+#X connect 36 0 39 0;
+#X connect 37 0 30 0;
+#X connect 38 0 37 1;
+#X connect 38 0 40 0;
+#X connect 39 0 37 1;
+#X connect 39 0 40 0;

+ 83 - 0
interface.pd

@@ -0,0 +1,83 @@
+#N canvas 1146 554 727 449 10;
+#X declare -lib pof -path kpof;
+#X obj 56 12 declare -lib pof -path kpof;
+#X obj 56 36 kollabs/ds_logic UI;
+#X obj 56 61 kollabs/ds_gui UI;
+#X obj 214 33 kpofwin UI;
+#X obj 404 24 poffonts font1 ./media/vera.ttf 40;
+#X obj 466 163 kpoffilm;
+#X symbolatom 226 347 10 0 0 0 - - -, f 10;
+#X msg 224 370 \; /kpof/button1/text \$1;
+#N canvas 1 52 848 507 numpad 1;
+#N canvas 810 560 936 410 numpad-logic 1;
+#X obj 255 42 extra/group-buttons np1 numpad;
+#X obj 334 257 r /numpad/selected;
+#X obj 275 331 text define -k numpad;
+#A set np1 \; np2 \; np3 \; np4 \; np5 \; np6 \; np7 \; np8 \; np9
+\; blackout \;;
+#X symbolatom 334 279 10 0 0 0 - - -, f 10;
+#X obj 475 42 extra/group-buttons np2 numpad;
+#X obj 695 42 extra/group-buttons np3 numpad;
+#X obj 255 62 extra/group-buttons np4 numpad;
+#X obj 475 62 extra/group-buttons np5 numpad;
+#X obj 695 62 extra/group-buttons np6 numpad;
+#X obj 255 82 extra/group-buttons np7 numpad;
+#X obj 475 82 extra/group-buttons np8 numpad;
+#X obj 695 82 extra/group-buttons np9 numpad;
+#X obj 475 102 extra/group-buttons blackout numpad;
+#X connect 1 0 3 0;
+#X restore 716 317 pd numpad-logic;
+#X obj 55 64 pofscale;
+#X obj 55 8 pofhead;
+#X obj 55 30 poftranslate;
+#X floatatom 164 31 5 0 0 0 - - -, f 5;
+#X obj 54 86 t a a;
+#X obj 88 133 pofrect 350 350;
+#X obj 88 111 pofcolor 0.1 0.1 0.1 1;
+#X obj 484 180 kpofUIbutton np3 UI;
+#X obj 44 180 kpofUIbutton np1 UI;
+#X obj 264 180 kpofUIbutton np2 UI;
+#X obj 44 236 kpofUIbutton np4 UI;
+#X obj 264 236 kpofUIbutton np5 UI;
+#X obj 484 236 kpofUIbutton np6 UI;
+#X obj 44 293 kpofUIbutton np7 UI;
+#X obj 264 293 kpofUIbutton np8 UI;
+#X obj 484 293 kpofUIbutton np9 UI;
+#X obj 264 363 kpofUIbutton blackout UI;
+#X obj 484 363 kpofUIbutton next-sc UI;
+#X obj 44 363 kpofUIbutton prev-sc UI;
+#X connect 1 0 5 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 1 1;
+#X connect 4 0 1 2;
+#X connect 5 0 8 0;
+#X connect 5 0 9 0;
+#X connect 5 0 10 0;
+#X connect 5 0 11 0;
+#X connect 5 0 12 0;
+#X connect 5 0 13 0;
+#X connect 5 0 14 0;
+#X connect 5 0 15 0;
+#X connect 5 0 16 0;
+#X connect 5 0 17 0;
+#X connect 5 0 18 0;
+#X connect 5 0 19 0;
+#X connect 5 1 7 0;
+#X connect 7 0 6 0;
+#X restore 69 209 pd numpad;
+#X obj 457 344 pofhead;
+#X obj 457 366 poftranslate 0 0 1;
+#X obj 457 410 pofrect 800 480;
+#X obj 120 274 kpofUIbutton button1 UI;
+#X obj 457 388 pofcolor 0 0 0 0.5;
+#X floatatom 604 370 5 0 0 0 - - -, f 5;
+#X obj 602 312 vsl 12 50 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 340 274 kpofUIbutton button2 UI;
+#X connect 6 0 7 0;
+#X connect 9 0 10 0;
+#X connect 10 0 13 0;
+#X connect 13 0 11 0;
+#X connect 14 0 13 4;
+#X connect 15 0 13 4;

+ 216 - 0
interface.presets

@@ -0,0 +1,216 @@
+======================== GLOBAL ========================
+/print/debug/state 0
+/print/datastream/state 0
+/print/errors/state 1
+/print/info/state 1
+/store/tables/state 1
+/store/data/state 1
+/recall/tables/state 1
+/recall/data/state 1
+/dsp/mute 0
+/change 0
+/dispatch 1
+======================== SCENE 0 ========================
+# PROPERTIES
+/duration 0
+/name <unnamed>
+# SETTINGS
+# TABLES
+# DATA
+/kpof/button2/color/off 0.3 0.3 0.3 1
+/kpof/button2/translate/Z 0
+/kpof/button2/translate/Y 0
+/kpof/button2/translate/X 0
+/kpof/button2/text button2
+/kpof/button2/text/size 25
+/kpof/button2/color/border 0.5 0.5 0.5 1
+/kpof/button2/color/text 1 1 1 1
+/kpof/button2/color/on 0 0.4 0.6 1
+/kpof/button2/mode 0
+/kpof/button2/size/ratio 1.25
+/kpof/button2/size 1
+/kpof/button2/rotate 0
+/kpof/button2/state 1
+/kpof/prev-sc/color/off 0.3 0.3 0.3 1
+/kpof/prev-sc/translate/Z 0
+/kpof/prev-sc/translate/Y 150
+/kpof/prev-sc/translate/X -110
+/kpof/prev-sc/text <
+/kpof/prev-sc/text/size 25
+/kpof/prev-sc/color/border 0.5 0.5 0.5 1
+/kpof/prev-sc/color/text 1 1 1 1
+/kpof/prev-sc/color/on 0 0.4 0.6 1
+/kpof/prev-sc/mode 1
+/kpof/prev-sc/size/ratio 1.25
+/kpof/prev-sc/size 1
+/kpof/prev-sc/rotate 0
+/kpof/prev-sc/state 1
+/kpof/next-sc/color/off 0.3 0.3 0.3 1
+/kpof/next-sc/translate/Z 0
+/kpof/next-sc/translate/Y 150
+/kpof/next-sc/translate/X 110
+/kpof/next-sc/text >
+/kpof/next-sc/text/size 25
+/kpof/next-sc/color/border 0.5 0.5 0.5 1
+/kpof/next-sc/color/text 1 1 1 1
+/kpof/next-sc/color/on 0 0.4 0.6 1
+/kpof/next-sc/mode 1
+/kpof/next-sc/size/ratio 1.25
+/kpof/next-sc/size 1
+/kpof/next-sc/rotate 0
+/kpof/next-sc/state 1
+/kpof/blackout/color/off 0.3 0.3 0.3 1
+/kpof/blackout/translate/Z 0
+/kpof/blackout/translate/Y 150
+/kpof/blackout/translate/X 0
+/kpof/blackout/text black
+/kpof/blackout/text/size 25
+/kpof/blackout/color/border 0.5 0.5 0.5 1
+/kpof/blackout/color/text 1 1 1 1
+/kpof/blackout/color/on 0 0.4 0.6 1
+/kpof/blackout/mode 0
+/kpof/blackout/size/ratio 1.25
+/kpof/blackout/size 1
+/kpof/blackout/rotate 0
+/kpof/blackout/state 1
+/kpof/np9/color/off 0.3 0.3 0.3 1
+/kpof/np9/translate/Z 0
+/kpof/np9/translate/Y 45
+/kpof/np9/translate/X 110
+/kpof/np9/text 9
+/kpof/np9/text/size 25
+/kpof/np9/color/border 0.5 0.5 0.5 1
+/kpof/np9/color/text 1 1 1 1
+/kpof/np9/color/on 0 0.4 0.6 1
+/kpof/np9/mode 0
+/kpof/np9/size/ratio 1.25
+/kpof/np9/size 1
+/kpof/np9/rotate 0
+/kpof/np9/state 1
+/kpof/np8/color/off 0.3 0.3 0.3 1
+/kpof/np8/translate/Z 0
+/kpof/np8/translate/Y 45
+/kpof/np8/translate/X 0
+/kpof/np8/text 8
+/kpof/np8/text/size 25
+/kpof/np8/color/border 0.5 0.5 0.5 1
+/kpof/np8/color/text 1 1 1 1
+/kpof/np8/color/on 0 0.4 0.6 1
+/kpof/np8/mode 0
+/kpof/np8/size/ratio 1.25
+/kpof/np8/size 1
+/kpof/np8/rotate 0
+/kpof/np8/state 1
+/kpof/np7/color/off 0.3 0.3 0.3 1
+/kpof/np7/translate/Z 0
+/kpof/np7/translate/Y 45
+/kpof/np7/translate/X -110
+/kpof/np7/text 7
+/kpof/np7/text/size 25
+/kpof/np7/color/border 0.5 0.5 0.5 1
+/kpof/np7/color/text 1 1 1 1
+/kpof/np7/color/on 0 0.4 0.6 1
+/kpof/np7/mode 0
+/kpof/np7/size/ratio 1.25
+/kpof/np7/size 1
+/kpof/np7/rotate 0
+/kpof/np7/state 1
+/kpof/np6/color/off 0.3 0.3 0.3 1
+/kpof/np6/translate/Z 0
+/kpof/np6/translate/Y -45
+/kpof/np6/translate/X 110
+/kpof/np6/text 6
+/kpof/np6/text/size 25
+/kpof/np6/color/border 0.5 0.5 0.5 1
+/kpof/np6/color/text 1 1 1 1
+/kpof/np6/color/on 0 0.4 0.6 1
+/kpof/np6/mode 0
+/kpof/np6/size/ratio 1.25
+/kpof/np6/size 1
+/kpof/np6/rotate 0
+/kpof/np6/state 1
+/kpof/np5/color/off 0.3 0.3 0.3 1
+/kpof/np5/translate/Z 0
+/kpof/np5/translate/Y -45
+/kpof/np5/translate/X 0
+/kpof/np5/text 5
+/kpof/np5/text/size 25
+/kpof/np5/color/border 0.5 0.5 0.5 1
+/kpof/np5/color/text 1 1 1 1
+/kpof/np5/color/on 0 0.4 0.6 1
+/kpof/np5/mode 0
+/kpof/np5/size/ratio 1.25
+/kpof/np5/size 1
+/kpof/np5/rotate 0
+/kpof/np5/state 1
+/kpof/np4/color/off 0.3 0.3 0.3 1
+/kpof/np4/translate/Z 0
+/kpof/np4/translate/Y -45
+/kpof/np4/translate/X -110
+/kpof/np4/text 4
+/kpof/np4/text/size 25
+/kpof/np4/color/border 0.5 0.5 0.5 1
+/kpof/np4/color/text 1 1 1 1
+/kpof/np4/color/on 0 0.4 0.6 1
+/kpof/np4/mode 0
+/kpof/np4/size/ratio 1.25
+/kpof/np4/size 1
+/kpof/np4/rotate 0
+/kpof/np4/state 1
+/kpof/np2/color/off 0.3 0.3 0.3 1
+/kpof/np2/translate/Z 0
+/kpof/np2/translate/Y -135
+/kpof/np2/translate/X 0
+/kpof/np2/text 2
+/kpof/np2/text/size 25
+/kpof/np2/color/border 0.5 0.5 0.5 1
+/kpof/np2/color/text 1 1 1 1
+/kpof/np2/color/on 0 0.4 0.6 1
+/kpof/np2/mode 0
+/kpof/np2/size/ratio 1.25
+/kpof/np2/size 1
+/kpof/np2/rotate 0
+/kpof/np2/state 1
+/kpof/np1/color/off 0.3 0.3 0.3 1
+/kpof/np1/translate/Z 0
+/kpof/np1/translate/Y -135
+/kpof/np1/translate/X -110
+/kpof/np1/text 1
+/kpof/np1/text/size 25
+/kpof/np1/color/border 0.5 0.5 0.5 1
+/kpof/np1/color/text 1 1 1 1
+/kpof/np1/color/on 0 0.4 0.6 1
+/kpof/np1/mode 0
+/kpof/np1/size/ratio 1.25
+/kpof/np1/size 1
+/kpof/np1/rotate 0
+/kpof/np1/state 1
+/kpof/np3/color/off 0.3 0.3 0.3 1
+/kpof/np3/translate/Z 0
+/kpof/np3/translate/Y -135
+/kpof/np3/translate/X 110
+/kpof/np3/text 3
+/kpof/np3/text/size 25
+/kpof/np3/color/border 0.5 0.5 0.5 1
+/kpof/np3/color/text 1 1 1 1
+/kpof/np3/color/on 0 0.4 0.6 1
+/kpof/np3/mode 0
+/kpof/np3/size/ratio 1.25
+/kpof/np3/size 1
+/kpof/np3/rotate 0
+/kpof/np3/state 1
+/kpof/button1/color/off 0.3 0.3 0.3 1
+/kpofwin/window/y 480
+/kpof/button1/translate/Z 0
+/kpof/button1/translate/Y 0
+/kpof/button1/translate/X 0
+/kpof/button1/text button1
+/kpof/button1/text/size 25
+/kpof/button1/color/border 0.5 0.5 0.5 1
+/kpof/button1/color/text 1 1 1 1
+/kpof/button1/color/on 0 0.4 0.6 1
+/kpof/button1/mode 0
+/kpof/button1/size/ratio 1.25
+/kpof/button1/size 1
+/kpof/button1/rotate 0
+/kpof/button1/state 1

+ 1 - 1
kpof

@@ -1 +1 @@
-Subproject commit 5498b8ae4d8b94e05b057220062718793017efbf
+Subproject commit 9efc916f6e2bd6a16368cf2986499bb5b5251c4e

binární
media/vera.ttf