aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/examples/frequency_mask.pd
blob: c5a08b522df13a00e49d234dd143b7f041cc12a9 (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
#N canvas 608 0 612 689 10;
#X obj 33 12 tgl 15 0 empty empty empty 17 7 0 10 -24198 -1 -1 0 1
;
#X obj 33 432 t a a;
#X obj 33 457 # -;
#X obj 33 476 t a a;
#X obj 33 501 # -;
#X obj 33 520 t a a;
#X obj 33 545 # -;
#X obj 33 612 #clip;
#X obj 33 631 #out window;
#X obj 33 593 # + 128;
#X obj 33 574 # << 2;
#X obj 33 650 fps;
#X floatatom 33 669 5 0 0 0 - - -;
#X obj 33 212 #fft \, real;
#X obj 33 193 #cast f;
#X obj 33 250 #fft \, real \, sign 1;
#X obj 33 269 #cast i;
#X obj 33 288 # / 76800;
#X obj 314 55 # sq-;
#X obj 314 74 #fold +;
#X obj 314 169 #out window;
#X obj 314 17 #cast i;
#X obj 314 112 #clip;
#X obj 314 150 #remap_image;
#X obj 402 150 # - (120 160);
#X obj 33 29 metro 10;
#X obj 314 93 # sqrt;
#X obj 314 36 # / 277;
#X text 42 398 2nd derivative effects;
#X text 42 412 chosen because they emphasise noise;
#X obj 33 357 shunt;
#X obj 79 544 #convolve (3 3 # 0 1 0 1 -4 1);
#X obj 72 358 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 314 131 #gamma 768;
#X obj 63 86 #greyscale_to_rgb;
#X obj 33 48 #camera 0 \, size 240 320;
#X obj 314 188 #mouse \, \, \, \,;
#X obj 439 230 sel 1;
#X obj 478 230 sel 1;
#X msg 478 249 0;
#X msg 439 249 1;
#X obj 346 307 pack 0 0 0;
#X obj 33 231 # * (2 f # 1 0);
#X obj 65 333 #out window;
#X obj 33 307 #clip;
#X obj 304 473 #inner (1 0);
#X obj 304 492 # * 255;
#X obj 304 454 #cast i;
#X obj 314 211 t b a;
#X obj 249 230 gf.oneshot;
#X obj 33 67 shunt;
#X obj 72 68 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0 1
;
#X obj 456 304 display;
#X obj 33 112 t a b;
#X obj 304 530 #out window \, title mask;
#X msg 346 326 put_at ( \$1 \$2 0 0 ) \, 1 1 3 2 f # \$3 \$3;
#X obj 239 302 #unpack;
#X obj 239 264 # * -1;
#X obj 239 283 # % (240 320);
#X obj 308 372 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 325 370 loadbang;
#X obj 239 321 pack 0 0 0;
#X obj 304 435 #store (240 320 3 2 f # 1);
#X obj 439 273 t a;
#X msg 339 408 reassign \, 240 320 3 2 f # 1;
#X obj 309 389 t b b;
#X obj 344 230 # + (120 160);
#X obj 344 258 #unpack;
#X obj 304 511 #remap_image;
#X obj 392 511 # - (120 160);
#X connect 0 0 25 0;
#X connect 1 0 2 1;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 1;
#X connect 5 1 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 9 0 7 0;
#X connect 10 0 9 0;
#X connect 11 0 12 0;
#X connect 13 0 21 0;
#X connect 13 0 42 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 44 0;
#X connect 18 0 19 0;
#X connect 19 0 26 0;
#X connect 20 0 36 0;
#X connect 21 0 27 0;
#X connect 22 0 33 0;
#X connect 23 0 20 0;
#X connect 23 1 24 0;
#X connect 24 0 23 1;
#X connect 25 0 35 0;
#X connect 26 0 22 0;
#X connect 27 0 18 0;
#X connect 30 0 1 0;
#X connect 30 1 31 0;
#X connect 31 0 10 0;
#X connect 32 0 30 1;
#X connect 33 0 23 0;
#X connect 34 0 53 0;
#X connect 35 0 50 0;
#X connect 36 0 48 0;
#X connect 36 1 48 0;
#X connect 36 4 37 0;
#X connect 36 6 38 0;
#X connect 37 0 40 0;
#X connect 38 0 39 0;
#X connect 39 0 63 0;
#X connect 40 0 63 0;
#X connect 41 0 55 0;
#X connect 41 0 52 0;
#X connect 42 0 15 0;
#X connect 44 0 43 0;
#X connect 44 0 30 0;
#X connect 45 0 46 0;
#X connect 46 0 68 0;
#X connect 47 0 45 0;
#X connect 48 0 49 1;
#X connect 48 1 66 0;
#X connect 49 0 62 0;
#X connect 50 0 53 0;
#X connect 50 1 34 0;
#X connect 51 0 50 1;
#X connect 53 0 14 0;
#X connect 53 1 49 0;
#X connect 55 0 62 1;
#X connect 56 0 61 0;
#X connect 56 1 61 1;
#X connect 57 0 58 0;
#X connect 58 0 56 0;
#X connect 59 0 65 0;
#X connect 60 0 65 0;
#X connect 61 0 55 0;
#X connect 62 0 42 1;
#X connect 62 0 47 0;
#X connect 63 0 61 2;
#X connect 63 0 41 2;
#X connect 64 0 62 1;
#X connect 65 0 62 0;
#X connect 65 1 64 0;
#X connect 66 0 57 0;
#X connect 66 0 67 0;
#X connect 67 0 41 0;
#X connect 67 1 41 1;
#X connect 68 0 54 0;
#X connect 68 1 69 0;
#X connect 69 0 68 1;