aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/examples/linear_transform.pd
blob: d8f9923d407647e17d903da74f22c14c177612c4 (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
#N canvas 415 64 784 587 10;
#X text 359 43 click here to go in manual mode;
#X floatatom 141 311 5 0 0 0 - - -;
#X obj 27 374 # >> 11;
#X obj 27 139 #store;
#X obj 183 291 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 505 208 * 3;
#X obj 183 310 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X floatatom 141 257 5 0 0 0 - - -;
#X msg 444 238 10000;
#X obj 27 59 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1;
#X obj 183 253 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 77 138 loadbang;
#X text 180 234 linear transform;
#X obj 27 395 # + 128;
#X floatatom 141 275 5 0 0 0 - - -;
#X floatatom 141 293 5 0 0 0 - - -;
#X obj 183 272 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 428 260 vsl 15 128 0 35999 0 0 empty empty empty 0 -8 0 8 -260818
-1 -1 8220 1;
#X obj 444 259 vsl 15 128 -32768 32768 0 0 empty empty empty 0 -8 0
8 -260818 -1 -1 5796 1;
#X obj 313 82 % 36000;
#X obj 444 219 loadbang;
#X text 432 185 rotozoomer;
#X obj 505 227 # sin* 100;
#X obj 288 43 shunt 2;
#X obj 152 416 loadbang;
#X obj 27 448 #store;
#X obj 27 469 #out window;
#X obj 343 44 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0 1
;
#X obj 88 334 #pack 4;
#X obj 27 95 t b b;
#X obj 313 63 + 100;
#X obj 505 246 # inv* 100000;
#X obj 505 265 #export;
#X obj 83 426 #camera;
#X obj 152 454 #in;
#X obj 83 406 spigot;
#X obj 131 407 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
1;
#X obj 27 353 #inner;
#X obj 88 237 loadbang;
#X obj 27 488 fps detailed;
#X obj 27 507 print;
#X obj 2 0 cnv 15 780 30 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 21 13 Copyright 2002 Mathieu Bouchard;
#X text 21 0 convolve.pd;
#X obj 2 0 cnv 15 780 30 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 21 0 linear_transform.pd;
#X obj 77 157 #for (-128 -128) (128 128) (1 1);
#X obj 428 416 #outer + (9000 18000 0 9000);
#X text 21 13 Copyright 2001 Mathieu Bouchard;
#X obj 2 549 cnv 15 780 30 empty empty empty 20 12 0 14 -200249 -66577
0;
#X text 10 556 GridFlow 0.8.0;
#X text 10 556 GridFlow 0.8.0;
#X obj 27 76 metro 33.3667;
#X obj 89 353 #redim (2 2);
#X obj 333 335 #export;
#X obj 333 316 # % 36000;
#N canvas 0 0 450 300 scratch 0;
#X obj 40 38 inlet;
#X obj 40 245 outlet;
#X obj 40 57 route keypress;
#X msg 40 76 \$4;
#X msg 40 115 -1;
#X msg 79 115 1;
#X obj 40 182 +;
#X obj 40 207 int;
#X obj 72 185 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 40 226 #fade 2;
#X obj 65 207 inlet;
#X obj 40 139 * 1500;
#X obj 40 95 route Left Right;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 12 0;
#X connect 4 0 11 0;
#X connect 5 0 11 0;
#X connect 6 0 7 1;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 1 0;
#X connect 10 0 7 0;
#X connect 11 0 6 0;
#X connect 12 0 4 0;
#X connect 12 1 5 0;
#X restore 333 297 pd scratch;
#N canvas 0 0 304 312 scratch2 0;
#X obj 30 23 inlet;
#X obj 46 263 outlet;
#X obj 30 42 route keypress;
#X msg 30 90 \$4;
#X msg 69 130 1;
#X obj 45 197 +;
#X obj 46 218 int;
#X obj 71 199 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 46 243 #fade 2;
#X obj 71 218 inlet;
#X obj 30 109 route Up Down;
#X msg 30 130 -1;
#X obj 30 70 t l l;
#X msg 129 62 \$3;
#X obj 129 81 & 1;
#X obj 129 100 sel 0 1;
#X obj 49 161 *;
#X msg 130 120 1000;
#X msg 168 120 5;
#X connect 0 0 2 0;
#X connect 2 0 12 0;
#X connect 3 0 10 0;
#X connect 4 0 16 0;
#X connect 5 0 6 1;
#X connect 5 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 5 1;
#X connect 8 0 1 0;
#X connect 9 0 6 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 16 0;
#X connect 12 0 3 0;
#X connect 12 1 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 17 0;
#X connect 15 1 18 0;
#X connect 16 0 5 0;
#X connect 17 0 16 1;
#X connect 18 0 16 1;
#X restore 336 367 pd scratch2;
#X obj 336 386 #export;
#X obj 336 405 / 10000;
#X obj 336 424 exp;
#X obj 505 373 t b;
#X msg 152 435 load teapot.png;
#X obj 288 82 f;
#X msg 393 172 6666;
#X obj 328 273 spigot;
#X obj 385 255 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 344 465 spigot;
#X obj 342 489 display;
#X obj 428 435 # sin*;
#X obj 462 497 display;
#X connect 1 0 28 3;
#X connect 2 0 13 0;
#X connect 3 0 37 0;
#X connect 4 0 15 0;
#X connect 5 0 22 0;
#X connect 6 0 1 0;
#X connect 7 0 28 0;
#X connect 8 0 18 0;
#X connect 9 0 52 0;
#X connect 10 0 7 0;
#X connect 11 0 46 0;
#X connect 13 0 25 0;
#X connect 14 0 28 1;
#X connect 15 0 28 2;
#X connect 16 0 14 0;
#X connect 17 0 47 0;
#X connect 18 0 61 0;
#X connect 18 0 69 1;
#X connect 19 0 63 1;
#X connect 20 0 8 0;
#X connect 22 0 31 0;
#X connect 23 0 63 0;
#X connect 24 0 62 0;
#X connect 25 0 26 0;
#X connect 26 0 39 0;
#X connect 26 0 65 0;
#X connect 27 0 23 1;
#X connect 28 0 53 0;
#X connect 29 0 3 0;
#X connect 29 1 23 0;
#X connect 29 1 35 0;
#X connect 29 1 56 1;
#X connect 29 1 57 1;
#X connect 30 0 19 0;
#X connect 31 0 32 0;
#X connect 32 0 61 0;
#X connect 32 0 18 0;
#X connect 33 0 25 1;
#X connect 34 0 25 1;
#X connect 35 0 33 0;
#X connect 36 0 35 1;
#X connect 37 0 2 0;
#X connect 38 0 28 0;
#X connect 39 0 40 0;
#X connect 46 0 3 1;
#X connect 47 0 69 0;
#X connect 52 0 29 0;
#X connect 53 0 37 1;
#X connect 55 0 54 0;
#X connect 56 0 55 0;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 60 0;
#X connect 60 0 67 0;
#X connect 61 0 17 0;
#X connect 62 0 34 0;
#X connect 63 0 30 0;
#X connect 63 0 17 0;
#X connect 63 0 5 0;
#X connect 64 0 17 0;
#X connect 65 0 56 0;
#X connect 65 0 57 0;
#X connect 66 0 65 1;
#X connect 66 0 67 1;
#X connect 67 0 18 0;
#X connect 67 0 68 0;
#X connect 67 0 69 1;
#X connect 69 0 53 0;
#X connect 69 0 70 0;