aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/examples/translation_tracker.pd
blob: a78b0068ed6b3ed4d55146d15e00951160e518d1 (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
#N canvas 734 0 486 689 10;
#X obj 28 15 tgl 15 0 empty empty empty 17 7 0 10 -24198 -1 -1 1 1
;
#X obj 172 7 bng 15 250 50 0 empty empty empty 17 7 0 10 -241291 -1
-1;
#X obj 189 12 loadbang;
#X obj 28 120 #remap_image;
#X floatatom 378 62 5 0 0 0 - - -;
#X obj 345 83 #pack;
#X obj 28 195 #cast f;
#X obj 28 492 #cast i;
#X obj 172 195 #cast f;
#X obj 172 233 #fft;
#X obj 172 214 #outer * (2 f # 1 0);
#X obj 28 511 #rgb_to_greyscale;
#X obj 29 648 display;
#X obj 28 361 # C.*conj;
#X obj 28 530 #t;
#X obj 28 609 # >=;
#X obj 28 628 #moment;
#X floatatom 378 42 5 0 0 0 - - -;
#X obj 193 610 #moment;
#X obj 194 633 display;
#X obj 191 567 #clip;
#X text 241 459 this is the same as magnitude;
#X text 244 472 because imaginary = 0 here;
#X obj 28 101 #store;
#X obj 28 51 shunt;
#X obj 65 52 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0 1
;
#X obj 58 70 #camera;
#X obj 228 121 gf.oneshot;
#X obj 189 121 t a a;
#X obj 301 122 bng 15 250 50 0 empty empty empty 17 7 0 10 -260818
-1 -1;
#X obj 141 645 fps;
#X obj 142 665 display;
#X obj 141 626 bang;
#X obj 331 216 # inv* (f # 1);
#X obj 172 252 # * (f #);
#X obj 189 31 t b b;
#X obj 233 164 #window A;
#X obj 83 182 #window B;
#X obj 148 183 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 298 165 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 320 587 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 44 568 #fold max;
#X obj 44 549 #ravel;
#X text 83 431 this bufferises the data to avoid an alignment warning
;
#X obj 331 235 # sq- (f #);
#X obj 116 120 # -;
#X obj 11 36 bng 15 250 50 0 empty empty empty 17 7 0 10 -24198 -1
-1;
#X obj 28 240 #fft \, real;
#X obj 350 280 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 28 311 t a;
#X obj 262 291 #cast i;
#X obj 262 386 #clip;
#X obj 172 63 #in pure-data.jpg;
#X msg 331 197 list f # 76800;
#X obj 262 310 # sq-;
#X obj 262 272 spigot;
#X obj 262 329 #fold +;
#X obj 262 348 # sqrt;
#X obj 262 405 #window D;
#X obj 350 261 loadbang;
#X obj 191 586 #window C;
#X obj 191 510 spigot;
#X obj 320 568 loadbang;
#X obj 28 449 #fft \, sign 1 \, real;
#X obj 262 367 # >> 4;
#X obj 28 32 metro 33.3667;
#X obj 191 548 # -;
#X obj 192 529 # >> 6;
#X obj 216 550 nbx 3 14 -1e+37 1e+37 0 1 empty empty empty 0 -8 0 10
-262144 -1 -1 256 256;
#X obj 67 408 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 28 407 shunt;
#X obj 58 430 #t;
#X connect 0 0 65 0;
#X connect 1 0 52 0;
#X connect 2 0 35 0;
#X connect 3 0 37 0;
#X connect 3 0 6 0;
#X connect 3 1 45 0;
#X connect 4 0 5 1;
#X connect 5 0 45 1;
#X connect 6 0 47 0;
#X connect 7 0 11 0;
#X connect 7 0 61 0;
#X connect 8 0 10 0;
#X connect 9 0 34 0;
#X connect 10 0 9 0;
#X connect 11 0 14 0;
#X connect 11 0 18 0;
#X connect 13 0 70 0;
#X connect 14 0 15 0;
#X connect 14 1 42 0;
#X connect 15 0 16 0;
#X connect 16 0 12 0;
#X connect 16 0 32 0;
#X connect 17 0 5 0;
#X connect 18 0 19 0;
#X connect 20 0 60 0;
#X connect 23 0 3 0;
#X connect 24 0 23 0;
#X connect 24 1 26 0;
#X connect 25 0 24 1;
#X connect 26 0 28 0;
#X connect 27 0 36 0;
#X connect 27 0 8 0;
#X connect 28 0 6 0;
#X connect 28 1 27 0;
#X connect 29 0 27 1;
#X connect 30 0 31 0;
#X connect 32 0 30 0;
#X connect 33 0 44 0;
#X connect 34 0 13 1;
#X connect 35 0 52 0;
#X connect 35 1 53 0;
#X connect 38 0 37 1;
#X connect 39 0 36 1;
#X connect 40 0 60 1;
#X connect 40 0 61 1;
#X connect 41 0 15 1;
#X connect 42 0 41 0;
#X connect 44 0 34 1;
#X connect 45 0 3 1;
#X connect 46 0 24 0;
#X connect 47 0 49 0;
#X connect 48 0 55 1;
#X connect 48 0 58 1;
#X connect 49 0 13 0;
#X connect 49 0 55 0;
#X connect 50 0 54 0;
#X connect 51 0 58 0;
#X connect 52 0 23 1;
#X connect 52 0 8 0;
#X connect 53 0 33 0;
#X connect 54 0 56 0;
#X connect 55 0 50 0;
#X connect 56 0 57 0;
#X connect 57 0 64 0;
#X connect 59 0 48 0;
#X connect 61 0 67 0;
#X connect 62 0 40 0;
#X connect 63 0 7 0;
#X connect 64 0 51 0;
#X connect 65 0 24 0;
#X connect 66 0 20 0;
#X connect 67 0 66 0;
#X connect 68 0 66 1;
#X connect 69 0 70 1;
#X connect 70 0 63 0;
#X connect 70 1 71 0;
#X connect 71 0 63 0;