-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmsphid.pd
163 lines (163 loc) · 4.62 KB
/
msphid.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
#N canvas 0 38 1512 788 12;
#X msg 22 148 open \$1;
#X obj 22 172 hid 0;
#X obj 22 196 route key rel abs syn, f 251;
#X obj 137 85 loadbang;
#X msg 83 148 poll 5;
#X msg 137 148 print;
#X obj 22 220 route btn_0 btn_1 btn_2 btn_3 btn_4 btn_5 btn_6 btn_7
btn_8 btn_9 btn_10 btn_11 btn_12 btn_13 btn_14 btn_15;
#X obj 22 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 47 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 73 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 98 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 124 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 150 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 175 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 201 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 227 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 252 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 278 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 303 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 329 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 355 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 380 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 406 259 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 899 220 route abs_x abs_y abs_z abs_rx abs_ry abs_rz abs_throttle
;
#X floatatom 899 244 5 0 0 0 - - - 0;
#X floatatom 955 244 5 0 0 0 - - - 0;
#X floatatom 1012 244 5 0 0 0 - - - 0;
#X floatatom 1068 244 5 0 0 0 - - - 0;
#X floatatom 1125 244 5 0 0 0 - - - 0;
#X floatatom 1181 244 5 0 0 0 - - - 0;
#X floatatom 1238 244 5 0 0 0 - - - 0;
#X text 16 274 sqr;
#X text 49 274 x;
#X text 74 273 o;
#X text 93 275 tri;
#X text 123 275 l1;
#X text 148 276 r1;
#X text 173 275 l2;
#X text 198 276 r2;
#X text 213 276 share;
#X text 246 276 opts;
#X text 350 277 pad;
#X text 275 277 l3;
#X text 301 277 r3;
#X text 321 277 home;
#X text 909 261 lx;
#X text 967 263 ly;
#X text 1024 262 rx;
#X text 1194 262 ry;
#X text 1077 266 l2;
#X text 1137 263 r2;
#X obj 22 85 inlet;
#X obj 22 755 outlet;
#X obj 899 282 scaled 0 255 -1 1;
#X obj 1012 368 scaled 0 255 -1 1;
#X obj 1181 438 scaled 0 255 -1 1;
#X obj 22 109 t b f;
#X obj 955 320 * -1;
#X obj 955 344 scaled -255 0 -1 1;
#X text 475 8 /// NOTE: NOT COMPATIBLE WITH HEAVY.;
#X text 38 8 /// USAGE: OBSERVE DEBUG LOG TO SEE CORRECT DEVICE NUMBER
FOR PS4 CONTROLLER. SEND INLET THAT DEVICE NUMBER. WILL SEND OUT MESSAGES
OF THE FORM "buttonname value" SO ROUTE ON buttonname TO GET THE VALUE.
BUTTONS ARE 0 OR 1 \, JOYSTICKS AND SHOULDER BUTTONS ARE -1 TO 1;
#X obj 1068 392 scaled 0 255 -1 1;
#X obj 1125 414 scaled 0 255 -1 1;
#X msg 47 326 button1 \$1;
#X msg 22 302 button2 \$1;
#X msg 98 374 button3 \$1;
#X msg 73 350 button4 \$1;
#X msg 124 397 button5 \$1;
#X msg 150 421 button6 \$1;
#X msg 899 426 axis1 \$1;
#X msg 955 450 axis2 \$1;
#X msg 1012 474 axis3 \$1;
#X msg 1181 545 axis4 \$1;
#X msg 1068 498 axis5 \$1;
#X msg 1125 521 axis6 \$1;
#X obj 1181 462 * -1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 2 2 23 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 6 1 8 0;
#X connect 6 2 9 0;
#X connect 6 3 10 0;
#X connect 6 4 11 0;
#X connect 6 5 12 0;
#X connect 6 6 13 0;
#X connect 6 7 14 0;
#X connect 6 8 15 0;
#X connect 6 9 16 0;
#X connect 6 10 17 0;
#X connect 6 11 18 0;
#X connect 6 12 19 0;
#X connect 6 13 20 0;
#X connect 6 14 21 0;
#X connect 6 15 22 0;
#X connect 7 0 64 0;
#X connect 8 0 63 0;
#X connect 9 0 66 0;
#X connect 10 0 65 0;
#X connect 11 0 67 0;
#X connect 12 0 68 0;
#X connect 23 0 24 0;
#X connect 23 1 25 0;
#X connect 23 2 26 0;
#X connect 23 3 27 0;
#X connect 23 4 28 0;
#X connect 23 5 29 0;
#X connect 23 6 30 0;
#X connect 24 0 53 0;
#X connect 25 0 57 0;
#X connect 26 0 54 0;
#X connect 27 0 61 0;
#X connect 28 0 62 0;
#X connect 29 0 55 0;
#X connect 51 0 56 0;
#X connect 53 0 69 0;
#X connect 54 0 71 0;
#X connect 55 0 75 0;
#X connect 56 0 4 0;
#X connect 56 1 0 0;
#X connect 57 0 58 0;
#X connect 58 0 70 0;
#X connect 61 0 73 0;
#X connect 62 0 74 0;
#X connect 63 0 52 0;
#X connect 64 0 52 0;
#X connect 65 0 52 0;
#X connect 66 0 52 0;
#X connect 67 0 52 0;
#X connect 68 0 52 0;
#X connect 69 0 52 0;
#X connect 70 0 52 0;
#X connect 71 0 52 0;
#X connect 72 0 52 0;
#X connect 73 0 52 0;
#X connect 74 0 52 0;
#X connect 75 0 72 0;