Browse Source

fix touchpad

titi-rpi 8 years ago
parent
commit
8e72a8cafc
1 changed files with 35 additions and 18 deletions
  1. 35 18
      kpofUIpad.pd

+ 35 - 18
kpofUIpad.pd

@@ -1,4 +1,4 @@
-#N canvas 558 52 940 963 10;
+#N canvas 548 52 1058 963 10;
 #X declare -path kollabs;
 #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;
@@ -36,7 +36,7 @@ domain;
 #X connect 4 0 5 0;
 #X connect 4 0 5 0;
 #X connect 6 0 4 0;
 #X connect 6 0 4 0;
 #X restore 268 36 pd \$0-init;
 #X restore 268 36 pd \$0-init;
-#N canvas 970 479 768 540 \$0-storage_&_osc 0;
+#N canvas 968 478 768 540 \$0-storage_&_osc 0;
 #X obj 39 21 ds_reg \$2 /kpof/\$1/state;
 #X obj 39 21 ds_reg \$2 /kpof/\$1/state;
 #X obj 39 111 ds_reg \$2 /kpof/\$1/rotate;
 #X obj 39 111 ds_reg \$2 /kpof/\$1/rotate;
 #X obj 39 131 ds_reg \$2 /kpof/\$1/size;
 #X obj 39 131 ds_reg \$2 /kpof/\$1/size;
@@ -62,6 +62,8 @@ domain;
 #X obj 39 301 ds_reg \$2 /kpof/\$1/image;
 #X obj 39 301 ds_reg \$2 /kpof/\$1/image;
 #X obj 339 301 osc_bi \$2 /kpof/\$1/image;
 #X obj 339 301 osc_bi \$2 /kpof/\$1/image;
 #X obj 339 341 osc_bi \$2 /kpof/\$1/touch;
 #X obj 339 341 osc_bi \$2 /kpof/\$1/touch;
+#X obj 339 361 osc_bi \$2 /kpof/\$1/touch/down;
+#X obj 339 381 osc_bi \$2 /kpof/\$1/touch/up;
 #X restore 269 64 pd \$0-storage_&_osc;
 #X restore 269 64 pd \$0-storage_&_osc;
 #X obj 272 119 s pd-\$0-cfg_\$1;
 #X obj 272 119 s pd-\$0-cfg_\$1;
 #N canvas 353 740 464 161 \$0-cfg_\$1 0;
 #N canvas 353 740 464 161 \$0-cfg_\$1 0;
@@ -333,37 +335,51 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X msg 617 682 1;
 #X msg 617 682 1;
 #X obj 795 651 rpi-touchFix;
 #X obj 795 651 rpi-touchFix;
 #X obj 693 651 route move;
 #X obj 693 651 route move;
-#N canvas 183 533 450 416 relativemove 0;
+#N canvas 177 530 721 416 relativemove 0;
 #X obj 133 43 inlet;
 #X obj 133 43 inlet;
 #X obj 133 145 unpack f f f;
 #X obj 133 145 unpack f f f;
-#X obj 313 43 inlet;
-#X obj 313 145 unpack f f f;
+#X obj 360 23 inlet;
 #X obj 133 237 -;
 #X obj 133 237 -;
 #X obj 173 237 -;
 #X obj 173 237 -;
 #X obj 133 351 outlet;
 #X obj 133 351 outlet;
 #X floatatom 140 270 5 0 0 0 - - -, f 5;
 #X floatatom 140 270 5 0 0 0 - - -, f 5;
-#X floatatom 191 270 5 0 0 0 - - -, f 5;
+#X floatatom 226 263 5 0 0 0 - - -, f 5;
 #X obj 133 299 pack f f;
 #X obj 133 299 pack f f;
-#X connect 0 0 1 0;
-#X connect 1 0 4 0;
-#X connect 1 1 5 0;
-#X connect 2 0 3 0;
-#X connect 3 0 4 1;
-#X connect 3 1 5 1;
+#X msg 290 146 0;
+#X obj 258 104 spigot 1;
+#X msg 360 45 1;
+#X obj 258 126 t a b;
+#X obj 133 65 t a a;
+#X obj 258 187 unpack f f f;
+#X connect 0 0 13 0;
+#X connect 1 0 3 0;
+#X connect 1 1 4 0;
+#X connect 2 0 11 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 0;
 #X connect 4 0 7 0;
 #X connect 4 0 7 0;
-#X connect 4 0 9 0;
-#X connect 5 0 8 0;
-#X connect 5 0 9 1;
-#X connect 9 0 6 0;
+#X connect 4 0 8 1;
+#X connect 8 0 5 0;
+#X connect 9 0 10 1;
+#X connect 10 0 12 0;
+#X connect 11 0 10 1;
+#X connect 12 0 14 0;
+#X connect 12 1 9 0;
+#X connect 13 0 1 0;
+#X connect 13 1 10 0;
+#X connect 14 0 3 1;
+#X connect 14 1 4 1;
 #X restore 753 737 pd relativemove;
 #X restore 753 737 pd relativemove;
 #X msg 616 703 0;
 #X msg 616 703 0;
 #X obj 552 789 poftranslate;
 #X obj 552 789 poftranslate;
 #X obj 645 758 unpack f f;
 #X obj 645 758 unpack f f;
 #X obj 552 819 pofimage ./media/touch.png 30 30;
 #X obj 552 819 pofimage ./media/touch.png 30 30;
-#X obj 753 759 s /kpof/\$1/touch;
+#X obj 762 791 s /kpof/\$1/touch;
 #X obj 584 546 pofcolor 0.3 0.3 0.3 1;
 #X obj 584 546 pofcolor 0.3 0.3 0.3 1;
 #X obj 624 443 r /kpof/\$1/color/off;
 #X obj 624 443 r /kpof/\$1/color/off;
 #X obj 624 465 unpack f f f f;
 #X obj 624 465 unpack f f f f;
+#X obj 890 758 s /kpof/\$1/touch/down;
+#X obj 890 728 s /kpof/\$1/touch/up;
 #X connect 2 0 10 0;
 #X connect 2 0 10 0;
 #X connect 3 0 2 0;
 #X connect 3 0 2 0;
 #X connect 6 0 13 0;
 #X connect 6 0 13 0;
@@ -404,8 +420,9 @@ empty -20 7 0 8 -228856 -1 -1 1 256;
 #X connect 41 0 40 0;
 #X connect 41 0 40 0;
 #X connect 42 0 44 1;
 #X connect 42 0 44 1;
 #X connect 42 0 41 0;
 #X connect 42 0 41 0;
-#X connect 42 0 47 0;
+#X connect 42 0 53 0;
 #X connect 42 1 45 0;
 #X connect 42 1 45 0;
+#X connect 42 1 54 0;
 #X connect 42 2 21 0;
 #X connect 42 2 21 0;
 #X connect 43 0 44 0;
 #X connect 43 0 44 0;
 #X connect 43 0 47 0;
 #X connect 43 0 47 0;