Commit 451061ad authored by J Reso's avatar J Reso
Browse files

update joystick+help

parent 5fa5f15f
......@@ -8,7 +8,7 @@
0;
#X obj 9 206 cnv 10 10 10 empty empty OBJETS 0 5 1 10 -262144 -66577
0;
#N canvas 134 394 418 302 MAIN 0;
#N canvas 132 395 418 302 MAIN 0;
#X obj 50 20 cnv 10 120 25 empty empty MAIN 5 8 1 10 -228856 -99865
0;
#X obj 56 238 bng 8 250 50 0 \$0-open-sliders \$0-open-slidersIn empty
......@@ -262,7 +262,7 @@
#X connect 25 0 4 0;
#X connect 26 0 4 0;
#X restore 49 161 pd ADD_OBJECTS;
#N canvas 383 194 779 557 PREFERENCES 0;
#N canvas 381 195 677 541 PREFERENCES 0;
#X obj 85 184 s \$0-cnv-beginner;
#X msg 85 163 label \$1;
#X obj 85 142 symbol;
......
#N canvas 139 92 501 408 10;
#N canvas 137 93 501 408 10;
#X declare -path ../core;
#X declare -path ../core;
#X declare -path ../../abstractions/in -path ../../abstractions/out
......@@ -15,7 +15,6 @@
#X obj 29 57 video-in;
#X obj 30 187 key-char;
#X obj 30 227 key-makey;
#X obj 30 322 joystick;
#N canvas 311 168 602 392 _COLORS_ 0;
#X msg 117 110 40 190 255 0 22;
#X msg 106 90 5 255 237 2 22;
......@@ -52,4 +51,5 @@
#X obj 197 56 arduino-in;
#X obj 30 269 key-num;
#X obj 30 8 ../include;
#X connect 9 0 10 0;
#X obj 30 322 joystick 5;
#X connect 8 0 9 0;
#N canvas 334 119 483 390 10;
#X obj 65 148 tgl 15 0 empty empty on/off_(1-0) 17 7 0 10 -262144 -1
-1 1 1;
#X floatatom 65 251 5 0 0 0 - - -;
#X text 61 52 joystick \; ---------- \; Grab joystick sensor \;;
#X obj 65 177 joystick;
#X floatatom 105 251 5 0 0 0 - - -;
#X floatatom 145 251 5 0 0 0 - - -;
#X floatatom 185 251 5 0 0 0 - - -;
#X floatatom 225 251 5 0 0 0 - - -;
#X floatatom 265 251 5 0 0 0 - - -;
#X floatatom 305 251 5 0 0 0 - - -;
#X floatatom 345 251 5 0 0 0 - - -;
#X connect 0 0 3 0;
#X connect 3 0 1 0;
#X connect 3 1 4 0;
#X connect 3 2 5 0;
#X connect 3 3 6 0;
#X connect 3 4 7 0;
#X connect 3 5 8 0;
#X connect 3 6 9 0;
#X connect 3 7 10 0;
#N canvas 330 121 483 390 10;
#X obj 65 178 tgl 15 0 empty empty on/off_(1-0) 17 7 0 10 -262144 -1
-1 0 1;
#X floatatom 65 311 5 0 0 0 - - -;
#X obj 65 207 joystick;
#X floatatom 105 311 5 0 0 0 - - -;
#X floatatom 145 311 5 0 0 0 - - -;
#X floatatom 185 311 5 0 0 0 - - -;
#X floatatom 225 311 5 0 0 0 - - -;
#X floatatom 265 311 5 0 0 0 - - -;
#X floatatom 305 311 5 0 0 0 - - -;
#X floatatom 345 311 5 0 0 0 - - -;
#X text 62 51 joystick \; ---------- \; Get the Joystick device \;
Argument \; \$1: Id Device \; 1 - Select the good port \; 2 - Grab
joystick sensor \;;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 2 1 3 0;
#X connect 2 2 4 0;
#X connect 2 3 5 0;
#X connect 2 4 6 0;
#X connect 2 5 7 0;
#X connect 2 6 8 0;
#X connect 2 7 9 0;
#X coords 0 390 1 389 85 15 0;
#N canvas 228 162 750 474 10;
#N canvas 311 79 750 474 10;
#X obj 12 12 cnv 15 700 20 empty empty hid-ThrustMaster 2 11 1 9 -261504
-1 0;
#N canvas 502 254 494 344 META 0;
#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 125 AUTHOR Hans-Christoph Steiner;
#X text 12 65 INLET_0;
#X text 12 85 OUTLET_0;
#X text 12 105 OUTLET_1;
#X text 12 5 KEYWORDS control user_input;
#X text 12 45 DESCRIPTION;
#X restore 667 44 pd META;
#X obj 538 54 loadbang;
#X obj 538 80 s \$0-init;
#X obj 538 117 r \$0-init;
#X obj 538 148 t b b;
#X msg 538 177 4;
#X obj 538 201 s \$0-port-in;
#X obj 476 109 s \$0-init;
#X obj 476 146 r \$0-init;
#X obj 476 177 t b b;
#X obj 476 230 s \$0-port-in;
#X obj 501 401 outlet btn1;
#X obj 580 401 outlet btn2;
#X obj 658 401 outlet btn3;
......@@ -26,54 +13,82 @@ Wilkes for Pd version 0.42.;
#X obj 106 401 outlet abs_y;
#X obj 186 401 outlet abs_z;
#X obj 266 401 outlet hatswitch;
#N canvas 1202 525 503 370 routevalues 0;
#N canvas 76 370 580 413 routevalues 0;
#X obj 51 75 inlet values;
#X obj 51 103 route abs key;
#X obj 51 129 route abs_x abs_y abs_z hatswitch;
#X obj 51 160 s \$0-absx-in;
#X obj 99 181 s \$0-absy-in;
#X obj 148 159 s \$0-absz-in;
#X obj 224 268 s \$0-hat-in;
#X obj 224 211 t b f;
#X obj 224 238 f;
#X obj 197 183 sel 0;
#X obj 303 192 s \$0-btn1-in;
#X obj 346 217 s \$0-btn2-in;
#X obj 389 165 s \$0-btn3-in;
#X obj 261 167 s \$0-btn0-in;
#X obj 261 129 route btn_0 btn_1 btn_2 btn_3;
#X msg 51 264 label x:0.\$1;
#X obj 51 286 s \$0-cnv-x;
#X obj 51 220 / 128;
#X obj 51 241 makefilename %.2f;
#X obj 99 312 / 128;
#X obj 99 333 makefilename %.2f;
#X msg 99 356 label y:0.\$1;
#X obj 99 378 s \$0-cnv-y;
#X obj 148 152 / 128;
#X obj 148 173 makefilename %.2f;
#X obj 148 218 s \$0-cnv-z;
#X msg 148 196 label z:0.\$1;
#X obj 252 265 + 0;
#X obj 252 331 s \$0-cnv-hat;
#X obj 375 308 s \$0-hat;
#X obj 392 350 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 405 271 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 252 286 makefilename %d;
#X msg 252 309 label hat:\$1;
#X obj 26 307 s \$0-x;
#X obj 56 332 s \$0-y;
#X obj 169 244 s \$0-z;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 14 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 2 2 5 0;
#X connect 2 3 9 0;
#X connect 7 0 8 0;
#X connect 7 1 8 1;
#X connect 8 0 6 0;
#X connect 9 1 7 0;
#X connect 14 0 13 0;
#X connect 14 1 10 0;
#X connect 14 2 11 0;
#X connect 14 3 12 0;
#X connect 1 1 7 0;
#X connect 2 0 10 0;
#X connect 2 1 12 0;
#X connect 2 2 16 0;
#X connect 2 3 20 0;
#X connect 2 3 22 0;
#X connect 2 3 23 0;
#X connect 7 0 6 0;
#X connect 7 1 3 0;
#X connect 7 2 4 0;
#X connect 7 2 24 0;
#X connect 7 3 5 0;
#X connect 8 0 9 0;
#X connect 10 0 11 0;
#X connect 10 0 27 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 12 0 28 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#X connect 16 0 29 0;
#X connect 17 0 19 0;
#X connect 19 0 18 0;
#X connect 20 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 21 0;
#X restore 289 188 pd routevalues;
#X obj 26 369 r \$0-absx;
#X obj 106 369 r \$0-absy;
#X obj 186 370 r \$0-absz;
#X obj 266 368 r \$0-hat;
#X obj 501 371 r \$0-btn1;
#X obj 580 370 r \$0-btn2;
#X obj 658 370 r \$0-btn3;
#X obj 289 165 spigot;
#X obj 322 130 r \$0-on;
#X msg 624 177 1;
#X obj 624 201 s \$0-on-in;
#N canvas 416 284 496 313 hidreceive 0;
#X msg 562 206 1;
#X obj 562 230 s \$0-on-in;
#N canvas 492 224 496 313 hidreceive 0;
#X obj 132 183 hid 0;
#X text 264 148 delay is set to that number.;
#X msg 132 132 info;
#X msg 80 107 open 4;
#X msg 80 107 open 5;
#X obj 80 65 list;
#X msg 80 85 set open \$1;
#X obj 17 39 trigger b a;
......@@ -95,51 +110,56 @@ Wilkes for Pd version 0.42.;
#X connect 10 0 9 0;
#X connect 11 0 6 0;
#X restore 289 106 pd hidreceive;
#X obj 227 102 tgl 10 0 \$0-on \$0-on-in empty -8 -8 1 9 -261504
-1 -1 1 1;
#X obj 209 116 nbx 2 12 0 16 0 0 \$0-port \$0-port-in port 0 -7 1 9
-261504 -1 -1 4 256;
#X obj 224 129 cnv 12 35 26 empty empty empty 2 5 1 9 -261504 -1 0
#X obj 210 116 tgl 10 0 \$0-on \$0-on-in empty -8 -8 1 9 -261504 -1
-1 1 1;
#X obj 181 114 nbx 2 12 0 16 0 0 \$0-port \$0-port-in port 0 -7 1 9
-261504 -1 -1 5 256;
#X obj 101 116 cnv 12 10 10 empty empty abs 2 5 1 9 -262144 -1 0;
#X obj 141 143 cnv 12 78 24 empty empty empty 2 5 1 9 -261504 -1 0
;
#X obj 239 131 tgl 10 0 \$0-btn1 \$0-btn1-in 1 5 6 1 9 -261504 -1 -1
0 1;
#X obj 227 143 tgl 10 0 \$0-btn2 \$0-btn2-in 2 5 6 1 9 -261504 -1 -1
0 1;
#X obj 239 143 tgl 10 0 \$0-btn3 \$0-btn3-in 3 5 6 1 9 -261504 -1 -1
0 1;
#X obj 101 129 cnv 12 121 26 empty empty abs 2 5 1 9 -261504 -1 0;
#X obj 103 140 nbx 4 12 -1e+37 1e+37 0 0 \$0-absx \$0-absx-in empty
0 -7 1 9 -261504 -1 -1 0 256;
#X obj 143 140 nbx 4 12 -1e+37 1e+37 0 0 \$0-absy \$0-absy-in empty
0 -7 1 9 -261504 -1 -1 0 256;
#X obj 183 140 nbx 4 12 -1e+37 1e+37 0 0 \$0-absz \$0-absz-in empty
0 -7 1 9 -261504 -1 -1 0 256;
#X obj 193 181 cnv 12 29 27 empty empty empty 2 5 1 9 -261504 -1 0
;
#X obj 186 116 nbx 2 12 -1e+37 1e+37 0 0 \$0-hat \$0-hat-in hat 0 -7
1 9 -261504 -1 -1 0 256;
#X obj 227 131 tgl 10 0 \$0-btn0 \$0-btn0-in 0 5 6 1 9 -261504 -1 -1
#X obj 149 151 tgl 12 0 \$0-btn0 \$0-btn0-in 0 4 6 1 9 -261504 -1 -1
0 1;
#X obj 421 402 outlet btn0;
#X obj 421 372 r \$0-btn0;
#X obj 401 105 inlet;
#X obj 401 155 s \$0-on-in;
#X obj 101 129 cnv 10 38 12 empty \$0-cnv-x x:0.0.00 2 5 1 9 -261504
-1 0;
#X obj 141 129 cnv 10 38 12 empty \$0-cnv-y y:0.0.00 2 5 1 9 -261504
-1 0;
#X obj 181 129 cnv 10 38 12 empty \$0-cnv-z z:0.-0.95 2 5 1 9 -261504
-1 0;
#X obj 101 155 cnv 10 38 12 empty \$0-cnv-hat hat:0 2 6 1 9 -261504
-1 0;
#X obj 101 142 cnv 12 10 10 empty empty boutons 2 5 1 9 -262144 -1
0;
#X obj 166 151 tgl 12 0 \$0-btn1 \$0-btn1-in 1 4 6 1 9 -261504 -1 -1
0 1;
#X obj 183 151 tgl 12 0 \$0-btn2 \$0-btn2-in 2 4 6 1 9 -261504 -1 -1
0 1;
#X obj 200 151 tgl 12 0 \$0-btn3 \$0-btn3-in 3 4 6 1 9 -261504 -1 -1
0 1;
#X obj 106 369 r \$0-y;
#X obj 26 369 r \$0-x;
#X obj 186 371 r \$0-z;
#X obj 476 203 f \$1;
#X obj 476 83 initbang;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 26 0;
#X connect 6 0 7 0;
#X connect 17 0 12 0;
#X connect 3 0 43 0;
#X connect 3 1 20 0;
#X connect 14 0 12 0;
#X connect 15 0 5 0;
#X connect 16 0 6 0;
#X connect 17 0 7 0;
#X connect 18 0 13 0;
#X connect 19 0 14 0;
#X connect 20 0 15 0;
#X connect 21 0 8 0;
#X connect 22 0 9 0;
#X connect 23 0 10 0;
#X connect 24 0 16 0;
#X connect 25 0 24 1;
#X connect 26 0 27 0;
#X connect 28 0 24 0;
#X connect 43 0 42 0;
#X connect 44 0 45 0;
#X coords 0 -1 1 1 160 58 1 100 100;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 22 0 18 0;
#X connect 29 0 28 0;
#X connect 30 0 31 0;
#X connect 40 0 10 0;
#X connect 41 0 9 0;
#X connect 42 0 11 0;
#X connect 43 0 4 0;
#X connect 44 0 1 0;
#X coords 0 -1 1 1 120 70 1 100 100;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment