aboutsummaryrefslogtreecommitdiff
path: root/doc/pdp_mapper-help.pd
blob: 294322383a865ae1a5625e50b06e14874e051955 (plain)
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
#N canvas 237 21 712 664 10;
#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 123 136 loop \$1;
#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1
1;
#X msg 370 44 open \$1;
#X obj 369 20 openpanel;
#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X floatatom 316 99 5 0 0 0 - - -;
#X msg 225 65 stop;
#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 282 213 dac~;
#X obj 257 135 metro 70;
#X obj 252 167 pdp_yqt;
#X obj 421 166 pdp_v4l;
#X obj 430 135 metro 70;
#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 432 102 stop;
#X msg 517 133 open /dev/video;
#X obj 548 463 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 548 515 pdp_control;
#X msg 548 488 thread \$1;
#X floatatom 548 576 5 0 0 0 - - -;
#X obj 548 547 route pdp_drop;
#X text 108 497 pdp_mapper : a pixel mapper;
#X text 108 511 enabling some cut and paste;
#X text 108 524 written by Yves Degoyon ( ydegoyon@free.fr );
#X msg 369 299 copy \$1 \$2 \$3 \$4;
#X obj 369 273 pack f f f f;
#X obj 364 244 t b f;
#X obj 404 244 t b f;
#X obj 444 244 t b f;
#X floatatom 502 245 5 0 0 0 - - -;
#X floatatom 554 245 5 0 0 0 - - -;
#X floatatom 603 244 5 0 0 0 - - -;
#X floatatom 650 244 5 0 0 0 - - -;
#X text 501 229 fromX;
#X text 553 228 fromY;
#X text 609 227 toX;
#X text 652 226 toY;
#X obj 373 364 pack f f f f;
#X obj 368 335 t b f;
#X obj 408 335 t b f;
#X obj 448 335 t b f;
#X floatatom 506 336 5 0 0 0 - - -;
#X floatatom 558 336 5 0 0 0 - - -;
#X floatatom 607 335 5 0 0 0 - - -;
#X floatatom 654 335 5 0 0 0 - - -;
#X text 505 320 fromX;
#X text 557 319 fromY;
#X text 613 318 toX;
#X text 656 317 toY;
#X msg 373 392 swap \$1 \$2 \$3 \$4;
#X msg 373 426 reset;
#N canvas 365 107 634 551 cutandpaste 0;
#X obj 52 438 outlet;
#X obj 121 76 f;
#X obj 121 105 + 1;
#X floatatom 121 137 5 0 0 0 - - -;
#X msg 121 29 bang;
#X obj 122 190 select 1;
#X msg 167 104 34;
#X msg 164 30 stop;
#X obj 167 80 loadbang;
#X obj 272 78 f;
#X obj 272 107 + 1;
#X floatatom 272 139 5 0 0 0 - - -;
#X obj 273 192 select 1;
#X obj 318 82 loadbang;
#X msg 318 106 56;
#X msg 272 54 bang;
#X floatatom 169 269 5 0 0 0 - - -;
#X floatatom 239 269 5 0 0 0 - - -;
#X text 166 284 fromX;
#X text 234 285 fromY;
#X floatatom 315 268 5 0 0 0 - - -;
#X text 321 285 toX;
#X floatatom 395 269 5 0 0 0 - - -;
#X text 400 284 toY;
#X obj 168 358 pack f f f f;
#X obj 191 327 t b f;
#X obj 237 327 t b f;
#X obj 286 327 t b f;
#X obj 121 161 > 117;
#X obj 314 243 + 100;
#X obj 272 163 > 140;
#X obj 395 243 + 80;
#X obj 122 52 metro 1;
#X obj 121 6 inlet;
#X msg 52 406 copy \$1 \$2 \$3 \$4;
#X connect 1 0 2 0;
#X connect 2 0 1 1;
#X connect 2 0 3 0;
#X connect 3 0 16 0;
#X connect 3 0 28 0;
#X connect 4 0 32 0;
#X connect 5 0 6 0;
#X connect 5 0 15 0;
#X connect 6 0 1 1;
#X connect 7 0 32 0;
#X connect 8 0 6 0;
#X connect 9 0 10 0;
#X connect 10 0 9 1;
#X connect 10 0 11 0;
#X connect 11 0 17 0;
#X connect 11 0 30 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 9 1;
#X connect 14 0 7 0;
#X connect 15 0 9 0;
#X connect 16 0 24 0;
#X connect 16 0 29 0;
#X connect 17 0 25 0;
#X connect 17 0 31 0;
#X connect 20 0 26 0;
#X connect 22 0 27 0;
#X connect 24 0 34 0;
#X connect 25 0 24 0;
#X connect 25 1 24 1;
#X connect 26 0 24 0;
#X connect 26 1 24 2;
#X connect 27 0 24 0;
#X connect 27 1 24 3;
#X connect 28 0 5 0;
#X connect 29 0 20 0;
#X connect 30 0 12 0;
#X connect 31 0 22 0;
#X connect 32 0 1 0;
#X connect 33 0 4 0;
#X connect 34 0 0 0;
#X restore 375 455 pd cutandpaste;
#N canvas 0 193 634 551 circleswap 0;
#X obj 53 493 outlet;
#X msg 121 29 bang;
#X msg 164 30 stop;
#X floatatom 204 328 5 0 0 0 - - -;
#X text 131 343 fromX;
#X text 199 344 fromY;
#X floatatom 280 327 5 0 0 0 - - -;
#X text 286 344 toX;
#X floatatom 360 328 5 0 0 0 - - -;
#X text 365 343 toY;
#X obj 133 417 pack f f f f;
#X obj 156 386 t b f;
#X obj 202 386 t b f;
#X obj 251 386 t b f;
#X obj 279 302 + 100;
#X obj 360 302 + 80;
#X obj 123 78 f;
#X obj 123 105 + 1;
#X obj 124 156 select 1;
#X floatatom 123 182 5 0 0 0 - - -;
#X text 298 181 alpha;
#X obj 124 130 > 359;
#X obj 172 180 / 360;
#X msg 153 79 0;
#X obj 184 78 loadbang;
#X obj 221 181 * 6.2832;
#X obj 134 303 + 100;
#X floatatom 134 328 5 0 0 0 - - -;
#X obj 204 302 + 100;
#X obj 126 274 expr $f1*cos($f2);
#X obj 256 273 expr $f1*sin($f2);
#X obj 438 77 loadbang;
#X msg 439 103 50;
#X obj 423 130 f;
#X obj 423 154 - 1;
#X obj 424 180 < 0;
#X obj 424 206 select 1;
#X msg 400 104 bang;
#X floatatom 424 233 5 0 0 0 - - -;
#X obj 243 227 t b f;
#X obj 122 52 metro 1;
#X obj 121 6 inlet;
#X msg 53 461 copy \$1 \$2 \$3 \$4;
#X connect 1 0 40 0;
#X connect 2 0 40 0;
#X connect 3 0 11 0;
#X connect 3 0 15 0;
#X connect 6 0 12 0;
#X connect 8 0 13 0;
#X connect 10 0 42 0;
#X connect 11 0 10 0;
#X connect 11 1 10 1;
#X connect 12 0 10 0;
#X connect 12 1 10 2;
#X connect 13 0 10 0;
#X connect 13 1 10 3;
#X connect 14 0 6 0;
#X connect 15 0 8 0;
#X connect 16 0 17 0;
#X connect 17 0 16 1;
#X connect 17 0 19 0;
#X connect 17 0 21 0;
#X connect 18 0 23 0;
#X connect 19 0 22 0;
#X connect 21 0 18 0;
#X connect 22 0 25 0;
#X connect 23 0 16 1;
#X connect 23 0 37 0;
#X connect 24 0 23 0;
#X connect 25 0 39 0;
#X connect 26 0 27 0;
#X connect 27 0 10 0;
#X connect 27 0 14 0;
#X connect 28 0 3 0;
#X connect 29 0 26 0;
#X connect 30 0 28 0;
#X connect 31 0 32 0;
#X connect 32 0 33 1;
#X connect 32 0 30 0;
#X connect 32 0 29 0;
#X connect 33 0 34 0;
#X connect 34 0 33 1;
#X connect 34 0 35 0;
#X connect 34 0 38 0;
#X connect 35 0 36 0;
#X connect 36 0 2 0;
#X connect 36 0 32 0;
#X connect 37 0 33 0;
#X connect 38 0 30 0;
#X connect 38 0 29 0;
#X connect 39 0 30 0;
#X connect 39 0 29 0;
#X connect 39 1 30 1;
#X connect 39 1 29 1;
#X connect 40 0 16 0;
#X connect 41 0 1 0;
#X connect 42 0 0 0;
#X restore 376 478 pd circleswap;
#X obj 153 430 pdp_glx;
#X msg 481 454 bang;
#X msg 481 477 bang;
#X obj 153 388 pdp_mapper;
#X connect 0 0 10 0;
#X connect 1 0 11 0;
#X connect 2 0 1 0;
#X connect 3 0 11 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 10 1;
#X connect 7 0 10 0;
#X connect 8 0 6 0;
#X connect 10 0 11 0;
#X connect 11 0 57 0;
#X connect 11 4 9 0;
#X connect 11 5 9 1;
#X connect 12 0 57 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 15 0 13 0;
#X connect 16 0 12 0;
#X connect 17 0 19 0;
#X connect 18 0 21 0;
#X connect 19 0 18 0;
#X connect 21 0 20 0;
#X connect 25 0 57 0;
#X connect 26 0 25 0;
#X connect 27 0 26 0;
#X connect 27 1 26 1;
#X connect 28 0 26 0;
#X connect 28 1 26 2;
#X connect 29 0 26 0;
#X connect 29 1 26 3;
#X connect 30 0 26 0;
#X connect 31 0 27 0;
#X connect 32 0 28 0;
#X connect 33 0 29 0;
#X connect 38 0 50 0;
#X connect 39 0 38 0;
#X connect 39 1 38 1;
#X connect 40 0 38 0;
#X connect 40 1 38 2;
#X connect 41 0 38 0;
#X connect 41 1 38 3;
#X connect 42 0 38 0;
#X connect 43 0 39 0;
#X connect 44 0 40 0;
#X connect 45 0 41 0;
#X connect 50 0 57 0;
#X connect 51 0 57 0;
#X connect 52 0 57 0;
#X connect 53 0 57 0;
#X connect 55 0 52 0;
#X connect 56 0 53 0;
#X connect 57 0 54 0;