-
Notifications
You must be signed in to change notification settings - Fork 0
/
0LeTerrier.pd
350 lines (350 loc) · 9.65 KB
/
0LeTerrier.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
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
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
#N canvas 489 360 361 316 10;
#X declare -path Fraise;
#X obj 587 49 loadbang;
#X obj 587 148 s CYCLE_cm_mn;
#X text 547 21 SET CYCLE: LENGTH(cm) TIME-AV(mn) TIME-AR(mn);
#X msg 653 52 1000 10 10;
#X text 722 51 = 10m / 10mn / 10mn;
#X msg 707 112 500 5 1.5;
#X text 645 84 = 5m / 5mn / 1mn;
#X text 560 177 Mesure pour 5/5/1 : avance=5.85mn recule=2.47mn;
#X msg 587 85 900 11 3;
#N canvas 800 112 561 382 image 0;
#X obj 83 346 system;
#X obj 24 115 getdir;
#X obj 24 92 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X obj 83 294 list trim;
#X msg 14 210 -fs;
#X msg 14 252 -fS;
#X msg 24 148 file:\$1/img/moon.jpg -fs;
#X msg 103 319 xset -display :0.0 dpms force on;
#X obj 29 327 print;
#X obj 231 184 list prepend echo "DISPLAY=:0.0 && gqview -r;
#X obj 231 213 list append " | at now;
#X obj 83 266 list prepend DISPLAY=:0.0 && gqview -r;
#X msg 209 13 file:~/Desktop/images/mires/grid3.png -fs;
#X msg 210 36 file:~/Desktop/images/mires/mask2.png -fs;
#X msg 210 58 file:~/Desktop/images/mires/mask3.png -fs;
#X msg 209 81 file:~/Desktop/images/mires/test1.png -fs;
#X msg 210 106 file:~/Desktop/images/mires/multi2.png -fs;
#X msg 209 131 file:~/Desktop/images/mires/multi3.png -fs;
#X msg 209 156 file:~/Desktop/images/mires/multi-blur1.png -fs;
#X connect 1 0 6 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 3 0 8 0;
#X connect 4 0 11 0;
#X connect 5 0 11 0;
#X connect 6 0 11 0;
#X connect 7 0 0 0;
#X connect 9 0 10 0;
#X connect 11 0 3 0;
#X connect 12 0 11 0;
#X connect 13 0 11 0;
#X connect 14 0 11 0;
#X connect 15 0 11 0;
#X connect 16 0 11 0;
#X connect 17 0 11 0;
#X connect 18 0 11 0;
#X restore 641 215 pd image;
#X msg 626 116 500 1 1;
#X obj 41 20 pied/pied 0 12346;
#X obj 41 -3 declare -path Fraise;
#N canvas 528 168 1152 819 Store 1;
#N canvas 471 177 448 444 analog 0;
#X obj 152 -57 inlet;
#X obj 152 -20 list split 1;
#X obj 104 21 route float;
#X obj 104 51 moses 100;
#X obj 124 75 - 100;
#X obj 124 97 moses 16;
#X obj 158 214 +;
#X obj 124 166 unpack f f f;
#X obj 124 243 pack f f;
#X obj 124 264 outlet;
#X obj 219 55 t a;
#X obj 124 145 list split 3;
#X obj 124 120 list append;
#X obj 158 191 * 256;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 12 1;
#X connect 2 0 3 0;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 7 1 13 0;
#X connect 7 2 6 1;
#X connect 8 0 9 0;
#X connect 10 0 1 0;
#X connect 11 0 7 0;
#X connect 11 1 10 0;
#X connect 12 0 11 0;
#X connect 13 0 6 0;
#X restore 35 90 pd analog;
#X obj 28 606 * 1023;
#X obj 28 583 clip -1 1;
#X obj 28 628 i;
#X msg 27 541 0;
#X obj 30 563 hsl 128 15 -1 1 0 0 empty empty empty -2 -8 0 10 #fcfcfc
#000000 #000000 0 1;
#X obj 564 618 * 1023;
#X obj 564 595 clip -1 1;
#X obj 564 640 i;
#X msg 566 551 0;
#X obj 569 573 hsl 128 15 -1 1 0 0 empty empty empty -2 -8 0 10 #fcfcfc
#000000 #000000 0 1;
#X msg 28 650 c 120 c 4 i \$1;
#X msg 564 662 c 121 c 4 i \$1;
#X obj 208 88 print;
#X obj 207 61 spigot;
#X obj 231 40 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#N canvas 192 117 450 300 Watchdog 0;
#X obj 136 42 loadbang;
#X msg 136 64 1;
#X obj 137 95 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X msg 136 156 W 0;
#X obj 136 125 metro 500;
#X msg 204 86 1000;
#X obj 225 172 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X msg 218 118 500;
#X obj 119 232 fruit/send2 Lyre;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 8 1;
#X connect 4 0 3 0;
#X connect 5 0 4 1;
#X connect 7 0 4 1;
#X restore 887 71 pd Watchdog;
#N canvas 293 87 499 343 Asservissement 0;
#X obj 118 71 r ConsignX;
#X obj 116 126 * 400;
#X msg 114 148 dest \$1;
#X obj 245 99 == 0;
#X obj 245 80 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 245 59 r RegulXSTOP;
#X obj 118 99 spigot 1;
#X floatatom 64 168 5 0 0 0 - - - 0;
#X obj 118 186 s Store1-MotX-ramp-params;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 1 0 7 0;
#X connect 3 0 6 1;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 1 0;
#X restore 884 47 pd Asservissement;
#X obj 35 112 route 0 1 3 4;
#X floatatom 299 148 8 0 0 3 ramppos1 - - 0;
#X floatatom 256 149 5 0 0 3 pwm1 - - 0;
#X obj 32 4 fruit/fruit 1 Store1 1 Store8X2A;
#X obj 35 61 fruit/receive Store1;
#X obj 9 189 dcmotor/motor Store1 120 MotX;
#X obj 10 345 dcmotor/motor Store1 121 MotY;
#X obj 28 714 fruit/send2 Store1;
#X obj 564 686 fruit/send2 Store1;
#X msg 133 639 SAVE;
#X msg 131 586 c 122 i 401;
#X msg 134 607 c 122 i 405;
#X obj 429 25 print;
#X msg 185 639 EHello;
#X obj 316 579 unpack f f, f 13;
#X obj 316 600 t f f;
#X obj 316 621 + 401;
#X obj 355 621 + 405;
#X obj 316 642 pack f f, f 13;
#X msg 316 553 0 \$1;
#X floatatom 317 525 5 0 255 2 pos1 - - 0;
#X floatatom 357 525 5 0 255 2 speed1 - - 0;
#X msg 356 553 1 \$1;
#X msg 316 663 c 124 i \$1 c \$2;
#X floatatom 403 524 5 0 255 2 pos2 - - 0;
#X floatatom 443 524 5 0 255 2 speed2 - - 0;
#X msg 402 552 2 \$1;
#X msg 442 552 3 \$1;
#X obj 628 24 fruit/fruit 1 fruit1 10 dmxmasterfw;
#X obj 625 220 fruit/send2 fruit1;
#X floatatom 625 130 8 0 255 0 - - - 0;
#X obj 628 100 hsl 128 15 0 255 0 0 empty empty value -2 -8 0 10 #fcfcfc
#000000 #000000 0 1;
#X floatatom 690 130 8 1 255 1 channel - - 0;
#X msg 625 190 c 30 i \$2 c \$1;
#X obj 625 159 pack f 1;
#X obj 694 308 unpack f f, f 13;
#X obj 694 329 t f f;
#X obj 694 350 + 401;
#X obj 733 350 + 405;
#X obj 694 371 pack f f, f 13;
#X msg 694 282 0 \$1;
#X floatatom 695 254 5 0 255 2 pos1 - - 0;
#X floatatom 735 254 5 0 255 2 speed1 - - 0;
#X msg 734 282 1 \$1;
#X floatatom 781 253 5 0 255 2 pos2 - - 0;
#X floatatom 821 253 5 0 255 2 speed2 - - 0;
#X msg 780 281 2 \$1;
#X msg 820 281 3 \$1;
#X msg 694 392 c 30 i \$1 c \$2;
#X obj 632 471 s Store1-MotX-ramp-params;
#X obj 632 515 s Store1-MotX-posPid-params;
#X obj 868 474 s Store1-MotY-ramp-params;
#X obj 868 518 s Store1-MotY-posPid-params;
#X obj 256 127 unpack f f f f, f 22;
#X floatatom 399 147 8 0 0 3 ramppos2 - - 0;
#X floatatom 356 148 5 0 0 3 pwm2 - - 0;
#X floatatom 329 72 8 0 0 3 pos1 - - 0;
#X obj 329 50 unpack f f f f, f 22;
#X floatatom 415 71 8 0 0 3 pos2 - - 0;
#X obj 384 72 tgl 15 0 empty empty end1 0 22 0 10 #fcfcfc #000000 #000000
0 1;
#X obj 471 72 tgl 15 0 empty empty end2 0 22 0 10 #fcfcfc #000000 #000000
0 1;
#X obj 256 28 route M m, f 25;
#X text 421 100 max 80000;
#X text 329 102 max 89000;
#X floatatom 78 604 5 0 0 0 - - - 0;
#X obj 198 759 s Store1-MotX-ramp-params;
#X msg 199 737 dest \$1;
#X msg 166 716 0;
#X msg 88 530 -350;
#X msg 278 711 4500;
#X msg 323 711 11100;
#X msg 197 709 500;
#X msg 632 448 accel 3000 \, decel 3000;
#X msg 228 705 1000;
#X msg 868 451 accel 3000 \, decel 3000;
#X msg 646 606 -350;
#X msg 754 685 dest \$1;
#X msg 721 664 0;
#X msg 833 659 4500;
#X msg 752 657 500;
#X msg 783 653 1000;
#X obj 753 707 s Store1-MotY-ramp-params;
#X msg 878 659 9977;
#X msg 632 493 gainP 40 \, gainI 1 \, gainD 0 \, max 1023;
#X msg 868 496 gainP 40 \, gainI 1 \, gainD 0 \, max 1023;
#X obj 914 247 timer;
#X floatatom 914 268 5 0 0 0 - - - 0;
#X obj 914 288 / 1000;
#X floatatom 914 309 5 0 0 0 - - - 0;
#X obj 928 214 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 899 215 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 820 178 tgl 15 0 empty empty empty 17 7 0 10 #00ff04 #000000
#000000 0 1;
#X obj 820 198 * 255;
#X obj 820 152 metro 36000;
#X obj 820 122 tgl 15 0 empty empty empty 17 7 0 10 #ff8300 #000000
#000000 0 1;
#X connect 0 0 18 0;
#X connect 1 0 3 0;
#X connect 1 0 82 0;
#X connect 2 0 1 0;
#X connect 3 0 11 0;
#X connect 4 0 5 0;
#X connect 5 0 2 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 10 0 7 0;
#X connect 11 0 25 0;
#X connect 12 0 26 0;
#X connect 14 0 13 0;
#X connect 15 0 14 1;
#X connect 22 0 14 0;
#X connect 22 0 0 0;
#X connect 22 0 79 0;
#X connect 27 0 25 1;
#X connect 28 0 25 0;
#X connect 29 0 25 0;
#X connect 31 0 25 1;
#X connect 32 0 33 0;
#X connect 32 1 36 1;
#X connect 33 0 34 0;
#X connect 33 1 35 0;
#X connect 34 0 36 0;
#X connect 35 0 36 0;
#X connect 36 0 41 0;
#X connect 37 0 32 0;
#X connect 38 0 37 0;
#X connect 39 0 40 0;
#X connect 40 0 32 0;
#X connect 41 0 25 0;
#X connect 42 0 44 0;
#X connect 43 0 45 0;
#X connect 44 0 32 0;
#X connect 45 0 32 0;
#X connect 48 0 52 0;
#X connect 49 0 48 0;
#X connect 50 0 52 1;
#X connect 51 0 47 0;
#X connect 52 0 51 0;
#X connect 53 0 54 0;
#X connect 53 1 57 1;
#X connect 54 0 55 0;
#X connect 54 1 56 0;
#X connect 55 0 57 0;
#X connect 56 0 57 0;
#X connect 57 0 66 0;
#X connect 58 0 53 0;
#X connect 59 0 58 0;
#X connect 60 0 61 0;
#X connect 61 0 53 0;
#X connect 62 0 64 0;
#X connect 63 0 65 0;
#X connect 64 0 53 0;
#X connect 65 0 53 0;
#X connect 66 0 47 0;
#X connect 71 0 20 0;
#X connect 71 1 19 0;
#X connect 71 2 73 0;
#X connect 71 3 72 0;
#X connect 75 0 74 0;
#X connect 75 1 77 0;
#X connect 75 2 76 0;
#X connect 75 3 78 0;
#X connect 79 0 71 0;
#X connect 79 1 75 0;
#X connect 79 2 30 0;
#X connect 84 0 83 0;
#X connect 85 0 84 0;
#X connect 86 0 3 0;
#X connect 87 0 84 0;
#X connect 88 0 84 0;
#X connect 89 0 84 0;
#X connect 90 0 67 0;
#X connect 91 0 84 0;
#X connect 92 0 69 0;
#X connect 93 0 8 0;
#X connect 94 0 99 0;
#X connect 95 0 94 0;
#X connect 96 0 94 0;
#X connect 97 0 94 0;
#X connect 98 0 94 0;
#X connect 100 0 94 0;
#X connect 101 0 68 0;
#X connect 102 0 70 0;
#X connect 103 0 104 0;
#X connect 104 0 105 0;
#X connect 105 0 106 0;
#X connect 107 0 103 1;
#X connect 108 0 103 0;
#X connect 109 0 110 0;
#X connect 110 0 62 0;
#X connect 110 0 59 0;
#X connect 111 0 109 0;
#X connect 112 0 111 0;
#X restore 42 99 pd Store;
#X connect 0 0 8 0;
#X connect 8 0 1 0;
#X connect 10 0 1 0;
#X coords 0 0 0.00203252 0.00161812 280 45 0;