-
Notifications
You must be signed in to change notification settings - Fork 1
/
xy_multi-help.pd
160 lines (160 loc) · 4.95 KB
/
xy_multi-help.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
#N canvas 930 194 712 721 16;
#X text 25 269 To edit shape \, ctrl+drag on it in edit mode;
#X text 27 295 To edit properties \, right-click + properties popup
menu;
#X text 367 154 https://github.com/jyg/multitouch;
#X obj 2 1 cnv 15 700 40 empty empty empty 20 12 0 14 #e0c4fc #404040
0;
#X obj 2 339 cnv 15 700 200 empty empty empty 20 12 0 14 #c4fcc4 #404040
0;
#X text 79 345 MobMuPlat usage :;
#X text 0 54 ______________________________________________________________________
, f 70;
#X text 338 11 pd 0.49 + iemguts + iemlib;
#X text 7 43 Fast and responsive pressure-sensitive xy_multitouch_slider
;
#X obj 41 95 mob/xy_multi untitled;
#A saved -show_first_touch 0;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -xmax 1;
#A saved -ymax 1;
#A saved -xmin 0;
#A saved -ymin 0;
#A saved -name untitled;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 60 60;
#X obj 41 160 route 0 1 2 ... 9;
#X obj 41 218 unpack f f;
#X obj 200 217 unpack f f;
#X obj 357 219 unpack f f;
#X floatatom 41 242 5 0 0 0 - - - 0;
#X floatatom 101 242 5 0 0 0 - - - 0;
#X floatatom 200 241 5 0 0 0 - - - 0;
#X floatatom 261 241 5 0 0 0 - - - 0;
#X floatatom 357 243 5 0 0 0 - - - 0;
#X floatatom 425 243 5 0 0 0 - - - 0;
#X obj 41 189 route add update remove pressure, f 64;
#X floatatom 513 238 5 0 0 2 pressure - - 0;
#X obj 298 343 mob/xy_multi my_multitouch;
#A saved -show_first_touch 0;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -xmax 1;
#A saved -ymax 1;
#A saved -xmin 0;
#A saved -ymin 0;
#A saved -name my_multitouch;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 83 83;
#X obj 468 382 route 0 1 2 ... 9;
#X obj 587 439 unpack f f;
#X floatatom 587 463 5 0 0 0 - - - 0;
#X floatatom 648 463 5 0 0 0 - - - 0;
#X obj 469 348 r my_multitouch;
#X obj 470 439 unpack f f;
#X floatatom 470 463 5 0 0 0 - - - 0;
#X floatatom 531 463 5 0 0 0 - - - 0;
#X text 25 9 mob/xy_multi;
#X obj 13 465 r my_multitouch.cooked;
#X obj 468 411 route add update remove;
#N canvas 637 322 723 636 more_infos 0;
#X text 30 100 http://danieliglesia.com/mobmuplat/doc/index.htm;
#X text 30 78 see;
#X obj 19 178 cnv 15 630 320 empty empty empty 20 12 0 14 #c4fcc4 #404040
0;
#X text 27 212 output: on every touch and move \, these messages are
sent \, each followed by three elements per touch: voice index \, x
position \, y position.;
#X text 27 279 "touchesByTime" \, followed by three-elements-per-touch
\, sorted by recency;
#X text 27 329 "touchesByVox" \, followed by three-elements-per-touch
\, sorted by voice index;
#X text 27 379 "touchesByX" \, followed by three-elements-per-touch
\, sorted by x position;
#X text 30 434 "touchesByY" \, followed by three-elements-per-touch
\, sorted by y position;
#X text 30 152 citation :;
#X text 25 183 Multitouch;
#X text 16 519 /! in cooked messages \, x and y values are normalized
to 0..1 range, f 68;
#X text 17 520 ___;
#X text 21 509 /;
#X text 31 16 /!\ Cooked MobMuPlat messages are generated by MobMuPlat
\, but aren't implemented in tcl/tk version of xy_multi for now.,
f 61;
#X restore 253 465 pd more_infos;
#X text 227 124 Multitouch compatible : needs;
#X obj 10 611 mob/button;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -name Untitled_12*;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 60 60;
#X obj 370 608 mob/lcd;
#X obj 444 602 mob/menu;
#X obj 261 612 mob/xy_slider;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -xmax 1;
#A saved -ymax 1;
#A saved -xmin 0;
#A saved -ymin 0;
#A saved -name Untitled_13*;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 60 60;
#X text 15 556 see also other mob/ objects :;
#X text 9 582 button;
#X text 101 583 knob;
#X text 258 582 xy_slider;
#X text 368 579 lcd;
#X text 447 571 menu;
#X obj 96 609 mob/knob;
#A saved -name Untitled_14*;
#A saved -range 1;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -cursor_color 0 0 0;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 60;
#X obj 172 610 mob/jog;
#A saved -cursor_color 0 0 0;
#A saved -invisible 0;
#A saved -z_offset 0;
#A saved -name Untitled_15*;
#A saved -front_color 200 200 200;
#A saved -back_color 220 220 220;
#A saved -size 60;
#X text 173 583 jog;
#X obj 528 123 multitouch;
#X text 13 373 You can use connexions or send/receive pairs, f 23
;
#X text 13 509 /!\ pressure info is not provided on MobMuPlat target
platform., f 63;
#X text 10 438 Getting cooked MobMuPlat messages fromGUI :;
#X text 226 89 With mouse only : monotouch (no pressure output);
#X connect 9 0 10 0;
#X connect 10 0 20 0;
#X connect 11 0 14 0;
#X connect 11 1 15 0;
#X connect 12 0 16 0;
#X connect 12 1 17 0;
#X connect 13 0 18 0;
#X connect 13 1 19 0;
#X connect 20 0 11 0;
#X connect 20 1 12 0;
#X connect 20 2 13 0;
#X connect 20 3 21 0;
#X connect 23 0 33 0;
#X connect 24 0 25 0;
#X connect 24 1 26 0;
#X connect 27 0 23 0;
#X connect 28 0 29 0;
#X connect 28 1 30 0;
#X connect 33 0 28 0;
#X connect 33 1 24 0;