aboutsummaryrefslogtreecommitdiff
path: root/gemsLoop.pd
blob: 599311c41e4152fa7636af2a7da97d6c79014b0d (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
#N canvas 496 227 1104 687 10;
#X obj 110 292 pix_buffer_write \$0loop;
#X obj 478 -29 inlet on/off;
#X obj -9 627 outlet gemlist;
#X obj 157 65 inlet source_video(gemlist);
#X obj 300 473 t f f;
#X obj 532 93 sel 0 1;
#X obj 567 201 f;
#X obj 625 210 + 1;
#X obj 546 307 f;
#X msg 620 161 0;
#X obj 478 126 t b b;
#X msg 446 173 0;
#X obj 559 537 outlet recorded;
#X obj 414 537 outlet playing;
#X msg 544 144 1;
#X obj 648 278 >= \$1;
#X obj 654 307 sel 1;
#X msg 652 339 0;
#X obj -68 132 pix_buffer \$0loop \$1;
#X obj 683 33 change;
#X obj 763 545 outlet status;
#X obj 691 117 t f f;
#X obj 549 235 t f f f f;
#X obj 749 178 f \$1;
#X obj 554 119 t b b b b;
#X obj 475 1 route bang;
#X msg 554 39 set 0 \, 1;
#X text -29 -8 BUG: The default image overrides the main gemlist!;
#N canvas 0 22 1022 686 videoplayer.guts 0;
#X obj 337 600 outlet;
#X obj 321 513 t f f;
#X obj 307 345 f 1;
#X obj 319 479 int;
#X obj 398 210 unpack;
#X obj 353 378 * 0;
#X obj 400 383 * 1;
#X obj 352 319 t f f;
#X obj 401 329 t b f;
#X obj 446 325 t b f;
#X obj 456 455 expr $f1*($f3-$f2)+$f2;
#X obj 464 425 pack f 0 1;
#X obj 139 612 outlet;
#N canvas 0 22 478 328 fcounter 0;
#X obj 145 159 t f f f;
#X obj 165 214 -;
#X obj 182 184 int;
#X obj 155 261 +;
#X obj 110 21 inlet;
#X obj 221 20 inlet;
#N canvas 0 22 474 324 count 0;
#X obj 84 48 inlet;
#X obj 192 274 outlet;
#X obj 89 80 route bang;
#X obj 176 139 t b f;
#X obj 182 219 t f f;
#X obj 173 171 f;
#X obj 291 49 inlet;
#X obj 289 78 route bang;
#X msg 288 120 0;
#X obj 186 194 + 1;
#X obj 183 39 inlet;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 2 1 3 0;
#X connect 3 0 5 0;
#X connect 3 1 9 1;
#X connect 4 0 1 0;
#X connect 4 1 5 1;
#X connect 5 0 9 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 1 5 1;
#X connect 8 0 5 1;
#X connect 9 0 4 0;
#X connect 10 0 9 1;
#X restore 149 99 pd count;
#X obj 163 366 outlet;
#X obj 282 20 inlet;
#X obj 348 23 inlet;
#X obj 291 218 -;
#X obj 162 329 +;
#X obj 252 92 t b f f f;
#X obj 147 296 t f f;
#X obj 76 182 moses 0;
#X obj 52 209 - 1;
#X obj 50 261 + 1;
#X obj 46 236 mod 0;
#X obj 117 221 mod 0;
#X obj 219 68 - 0;
#X connect 0 0 14 0;
#X connect 0 1 1 0;
#X connect 0 2 2 0;
#X connect 1 0 3 1;
#X connect 2 0 1 1;
#X connect 3 0 13 0;
#X connect 4 0 6 0;
#X connect 5 0 19 0;
#X connect 6 0 0 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 10 0 17 1;
#X connect 10 0 18 1;
#X connect 11 0 7 0;
#X connect 12 0 10 0;
#X connect 12 1 10 1;
#X connect 12 2 11 1;
#X connect 12 3 19 1;
#X connect 13 0 11 0;
#X connect 13 1 6 2;
#X connect 14 0 15 0;
#X connect 14 1 18 0;
#X connect 15 0 17 0;
#X connect 16 0 3 0;
#X connect 17 0 16 0;
#X connect 18 0 3 0;
#X connect 19 0 6 2;
#X restore 320 440 pd fcounter;
#X obj 92 220 t a b;
#X obj 488 597 outlet;
#X obj 296 391 t f f;
#X obj 536 386 - 1;
#X obj 387 569 s \$0frame;
#X obj 732 585 s \$0speed;
#X obj 310 179 route float;
#X obj 623 199 inlet relative_frame;
#X obj 788 249 inlet frame;
#X obj 851 288 inlet frames;
#X obj 439 152 inlet loop;
#X obj 269 153 inlet speed;
#X obj 92 157 inlet gemlist;
#X connect 1 0 18 0;
#X connect 1 1 0 0;
#X connect 2 0 16 0;
#X connect 3 0 1 0;
#X connect 4 0 8 0;
#X connect 4 1 9 0;
#X connect 5 0 11 1;
#X connect 5 0 13 2;
#X connect 6 0 13 3;
#X connect 6 0 17 0;
#X connect 7 0 5 0;
#X connect 7 1 6 0;
#X connect 8 0 5 0;
#X connect 8 1 5 1;
#X connect 9 0 6 0;
#X connect 9 1 6 1;
#X connect 10 0 13 1;
#X connect 11 0 10 0;
#X connect 13 0 3 0;
#X connect 14 0 12 0;
#X connect 14 1 2 0;
#X connect 16 0 13 0;
#X connect 16 1 15 0;
#X connect 17 0 11 2;
#X connect 20 0 2 1;
#X connect 20 0 19 0;
#X connect 21 0 11 0;
#X connect 22 0 13 1;
#X connect 23 0 7 0;
#X connect 24 0 4 0;
#X connect 25 0 20 0;
#X connect 26 0 14 0;
#X restore 100 398 pd videoplayer.guts;
#X msg 439 382 0;
#X obj 803 -18 inlet speed;
#X obj 922 -15 inlet frame;
#X obj -1 519 pix_buffer_read \$0loop;
#X obj 139 212 t a b;
#X obj 143 475 zexy/multiplex 0 1;
#X connect 0 0 28 0;
#X connect 1 0 25 0;
#X connect 3 0 33 0;
#X connect 4 0 13 0;
#X connect 4 1 34 0;
#X connect 5 0 10 0;
#X connect 5 1 24 0;
#X connect 6 0 22 0;
#X connect 7 0 6 1;
#X connect 8 0 12 0;
#X connect 8 0 28 5;
#X connect 9 0 6 1;
#X connect 10 0 11 0;
#X connect 10 1 8 0;
#X connect 11 0 34 2;
#X connect 14 0 34 2;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 19 0 21 0;
#X connect 21 0 20 0;
#X connect 21 1 5 0;
#X connect 22 0 15 0;
#X connect 22 1 8 1;
#X connect 22 2 0 1;
#X connect 22 2 34 1;
#X connect 22 3 7 0;
#X connect 23 0 28 5;
#X connect 24 0 14 0;
#X connect 24 1 9 0;
#X connect 24 2 23 0;
#X connect 24 3 29 0;
#X connect 25 0 26 0;
#X connect 25 1 19 0;
#X connect 26 0 19 0;
#X connect 28 0 32 0;
#X connect 28 1 4 0;
#X connect 29 0 28 4;
#X connect 30 0 28 1;
#X connect 31 0 28 4;
#X connect 32 0 2 0;
#X connect 33 0 0 0;
#X connect 33 1 6 0;
#X connect 34 0 32 1;