diff options
Diffstat (limited to 'joystick.pd')
-rw-r--r-- | joystick.pd | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/joystick.pd b/joystick.pd new file mode 100644 index 0000000..830496b --- /dev/null +++ b/joystick.pd @@ -0,0 +1,47 @@ +#N canvas 353 77 803 591 10; +#X msg 96 64 start; +#X msg 105 83 stop; +#X obj 77 30 inlet; +#X obj 207 160 print UNKNOWN_JOYSTICK_EVENT_TYPE; +#X text 260 134 types (1=buttons 3=abs axes); +#X obj 218 286 print UNKNOWN_JOYSTICK_EVENT_CODE; +#X obj 38 508 outlet; +#X obj 143 327 outlet; +#X obj 164 307 outlet; +#X text 52 244 codes (0=X 1=Y 6=throttle 7=rudder \, 16=hat0X \, 17=hat0Y) +; +#X obj 411 417 outlet; +#X text 401 433 button_num; +#X text 492 434 button_value; +#X obj 511 418 outlet; +#X obj 77 107 hid \$1; +#X obj 38 264 route abs_x abs_y 7 16 17 6; +#X obj 38 489 autoscale -1 1; +#X obj 68 468 outlet; +#X obj 68 449 autoscale -1 1; +#X obj 99 428 outlet; +#X obj 99 409 autoscale -1 1; +#X obj 130 388 outlet; +#X obj 130 369 autoscale -1 1; +#X obj 79 139 route ev_abs ev_key; +#X obj 221 91 print RAW; +#X obj 411 351 unpack s f f; +#X connect 0 0 14 0; +#X connect 1 0 14 0; +#X connect 2 0 14 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 15 1 18 0; +#X connect 15 2 20 0; +#X connect 15 3 22 0; +#X connect 15 4 7 0; +#X connect 15 5 8 0; +#X connect 16 0 6 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 22 0 21 0; +#X connect 23 0 15 0; +#X connect 23 1 25 0; +#X connect 23 2 3 0; +#X connect 25 0 10 0; +#X connect 25 1 13 0; |