aboutsummaryrefslogtreecommitdiff
path: root/gemsMovies.pd
blob: a6102945aad4166db671609e7b3b2b39c5114a54 (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
#N canvas 0 25 1009 686 10;
#X obj -53 500 r \$0out;
#X obj 269 -10 openpanel;
#N canvas 1282 217 1022 686 loadmovie 0;
#X obj -5 357 r \$0info;
#N canvas 1026 82 1022 686 make_pix_film 0;
#X obj 21 1 inlet;
#X obj -206 99 * 7;
#X obj -223 164 + 1;
#X obj -196 165 + 2;
#X obj -169 164 + 3;
#X obj -142 164 + 4;
#X obj -115 165 + 5;
#X obj -86 165 + 6;
#X obj -207 128 t f f f f f f f;
#X obj 480 119 s pd-\$0films;
#X msg 481 89 clear;
#X obj 93 483 s pd-\$0films;
#X obj -70 254 pack f f f f f f f;
#X obj 137 253 pack s \$0;
#X obj 50 63 t l b;
#X obj 67 98 unpack f s;
#X obj 537 58 r \$0empty;
#X msg -58 319 connect \$1 0 \$7 0 \, connect \$2 0 \$6 0 \, connect
\$6 0 \$7 1 \, connect \$7 0 \$3 0 \, connect \$7 1 \$4 0 \, connect
\$7 2 \$5 0;
#X msg 117 306 obj 10 40 pix_film \, obj 10 15 r \$1in \, obj 100 0
r \$1frame \, obj 10 65 s \$2out \, obj 110 65 s \$2info \, obj 220
65 s \$2end \, obj 100 15 f;
#X connect 0 0 14 0;
#X connect 1 0 8 0;
#X connect 2 0 12 0;
#X connect 3 0 12 1;
#X connect 4 0 12 2;
#X connect 5 0 12 3;
#X connect 6 0 12 4;
#X connect 7 0 12 5;
#X connect 8 0 2 0;
#X connect 8 1 3 0;
#X connect 8 2 4 0;
#X connect 8 3 5 0;
#X connect 8 4 6 0;
#X connect 8 5 7 0;
#X connect 8 6 12 6;
#X connect 10 0 9 0;
#X connect 12 0 17 0;
#X connect 13 0 18 0;
#X connect 14 0 15 0;
#X connect 15 0 1 0;
#X connect 15 1 13 0;
#X connect 16 0 10 0;
#X connect 17 0 11 0;
#X connect 18 0 11 0;
#X restore 269 383 pd make_pix_film;
#X text 376 383 make pix_films;
#X obj 282 -4 inlet add;
#X obj 59 0 inlet get_by_index;
#N canvas 1358 271 590 440 \$0films 0;
#X restore 483 152 pd \$0films;
#X obj 207 203 unpack f s;
#X msg 252 294 symbol \$2/\$1;
#X obj 340 310 r \$0empty;
#X obj 228 94 r \$0empty;
#X obj 174 229 pack f \$0;
#X obj 101 470 iemlib/iem_send;
#X obj 211 261 t l l;
#X msg 101 424 colorspace RGBA \, open \$1;
#X obj 101 385 symbol;
#X obj 445 267 s \$0empty;
#X obj 445 236 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 173 385 set \$2/\$1in;
#X text 199 150 Check if file has been loaded;
#X text 317 343 Check if a pixfilm has been created;
#X obj -65 341 spigot;
#X msg 23 319 1;
#X msg -58 450 0;
#X msg -65 370 \$1;
#X obj 95 163 ./indexer;
#X obj 252 344 ./indexer;
#X obj 279 634 outlet;
#X text 281 653 symbol;
#X obj 395 537 cyclone/coll;
#C restore;
#X obj 37 290 t l b b l l;
#X msg 50 411 \$1;
#X obj 21 508 list prepend;
#X obj 519 624 outlet;
#X msg 277 608 symbol \$2/\$1;
#X obj 285 541 pack f \$0;
#X obj 295 484 t f f;
#X obj -8 445 f;
#X obj -23 398 t b b l;
#X obj 371 467 unpack f s;
#X obj 513 587 pack f f f f s;
#X obj 447 433 route bang;
#X text 532 656 frames \, width \, height \, fps \, filename;
#X connect 0 0 37 0;
#X connect 3 0 24 0;
#X connect 4 0 24 2;
#X connect 6 0 10 0;
#X connect 6 1 14 1;
#X connect 6 1 39 4;
#X connect 7 0 25 0;
#X connect 8 0 25 1;
#X connect 9 0 24 1;
#X connect 10 0 12 0;
#X connect 12 0 29 0;
#X connect 12 1 7 0;
#X connect 13 0 11 0;
#X connect 14 0 13 0;
#X connect 16 0 15 0;
#X connect 17 0 11 1;
#X connect 20 0 23 0;
#X connect 21 0 20 1;
#X connect 22 0 20 1;
#X connect 23 0 24 1;
#X connect 24 0 38 0;
#X connect 24 1 6 0;
#X connect 24 2 40 0;
#X connect 25 1 1 0;
#X connect 28 0 39 0;
#X connect 29 0 20 0;
#X connect 29 1 14 0;
#X connect 29 2 21 0;
#X connect 29 3 17 0;
#X connect 29 4 30 0;
#X connect 30 0 31 1;
#X connect 30 0 36 1;
#X connect 31 0 28 0;
#X connect 33 0 26 0;
#X connect 34 0 33 0;
#X connect 35 0 34 0;
#X connect 35 1 28 0;
#X connect 36 0 35 0;
#X connect 37 0 22 0;
#X connect 37 1 36 0;
#X connect 37 2 31 0;
#X connect 38 0 35 0;
#X connect 38 1 39 4;
#X connect 39 0 32 0;
#X connect 40 1 38 0;
#X restore 324 171 pd loadmovie;
#X obj 640 183 s \$0empty;
#X obj 644 141 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 65 -101 inlet file_manage;
#X obj 239 -101 inlet play_speed;
#X obj -62 -95 inlet gemlist;
#X obj -53 542 outlet gemlist;
#X obj 414 525 outlet info;
#X obj 66 -76 route float bang;
#X obj 361 -9 tof/path;
#X obj -58 424 iemlib/iem_send \$0out;
#X msg 234 341 set \$1in;
#X obj 247 465 iemlib/iem_send;
#X msg 389 384 set \$1frame;
#X obj 465 -100 inlet frame;
#X msg 522 271 \$1;
#X obj 531 336 *;
#X obj 179 62 value GEMSFPS;
#X obj 179 14 loadbang;
#X obj 132 17 r GEMS;
#X obj 309 243 t a a;
#X obj 392 209 t l l l;
#X obj 169 137 /;
#X obj 176 86 t b f;
#X msg 165 112 1;
#X obj 9 117 * 0;
#X obj 8 84 f 0;
#X obj -58 -12 t a b;
#X obj 10 280 maxlib/wrap 0 100;
#X obj 12 344 t f f;
#X obj 9 235 + 0;
#X obj 9 196 * 1;
#X obj 621 -95 inlet loop;
#X obj 545 -2 unpack f f;
#X obj 466 109 route abs;
#X obj 254 381 t f f;
#X obj 542 66 * 0;
#X obj 592 73 * 1;
#X obj 705 -39 t b b f f;
#X msg 109 177 \$4;
#X obj 570 128 -;
#X obj 499 169 * 1;
#X obj 563 157 abs;
#X obj 507 206 + 0;
#X obj 540 101 t f f;
#X obj 542 38 f 0;
#X obj 592 46 f 1;
#X text 528 522 frames \, width \, height \, fps \, filename;
#X connect 0 0 8 0;
#X connect 1 0 2 1;
#X connect 2 0 22 0;
#X connect 2 1 23 0;
#X connect 4 0 3 0;
#X connect 5 0 10 0;
#X connect 6 0 28 1;
#X connect 7 0 29 0;
#X connect 10 0 2 0;
#X connect 10 1 1 0;
#X connect 10 2 11 0;
#X connect 11 0 2 1;
#X connect 13 0 12 1;
#X connect 15 0 14 1;
#X connect 16 0 36 0;
#X connect 17 0 18 1;
#X connect 17 0 40 0;
#X connect 18 0 37 0;
#X connect 19 0 25 0;
#X connect 20 0 19 0;
#X connect 21 0 19 0;
#X connect 22 0 13 0;
#X connect 22 1 15 0;
#X connect 23 0 9 0;
#X connect 23 1 17 0;
#X connect 23 2 41 0;
#X connect 24 0 27 1;
#X connect 25 0 26 0;
#X connect 25 1 24 1;
#X connect 26 0 24 0;
#X connect 27 0 33 0;
#X connect 28 0 27 0;
#X connect 29 0 12 0;
#X connect 29 1 28 0;
#X connect 30 0 31 0;
#X connect 31 0 14 0;
#X connect 31 1 32 1;
#X connect 32 0 30 0;
#X connect 33 0 32 0;
#X connect 34 0 35 0;
#X connect 35 0 47 0;
#X connect 35 1 48 0;
#X connect 36 0 37 0;
#X connect 36 1 43 0;
#X connect 37 0 32 1;
#X connect 37 1 14 0;
#X connect 38 0 30 1;
#X connect 38 0 46 0;
#X connect 39 0 30 2;
#X connect 39 0 42 1;
#X connect 40 0 47 0;
#X connect 40 1 48 0;
#X connect 40 2 38 1;
#X connect 40 3 39 1;
#X connect 41 0 33 1;
#X connect 42 0 44 0;
#X connect 43 0 45 0;
#X connect 44 0 43 1;
#X connect 45 0 37 0;
#X connect 46 0 42 0;
#X connect 46 1 45 1;
#X connect 47 0 38 0;
#X connect 48 0 39 0;