aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/examples/instant_blur.pd
blob: 151958792e9b2617799051231eaa1fd5f13f9956 (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
#N canvas 477 0 743 530 10;
#X obj 13 204 #cast f;
#X obj 13 280 #cast i;
#X obj 50 59 #in teapot.png;
#X obj 193 46 loadbang;
#X obj 13 223 #fft;
#X obj 13 356 #out window;
#X obj 293 270 #fft;
#X obj 293 289 # / (f # 256);
#X text 244 331 B->RGB;
#X obj 348 23 #for (-128 -128) (128 128) (1 1);
#X obj 175 65 t b b;
#X obj 175 48 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 50 40 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
;
#X obj 293 213 #t;
#X obj 318 232 #fold +;
#X obj 318 213 #ravel;
#X obj 13 337 #gamma 512;
#X obj 13 375 fps;
#X floatatom 13 394 5 0 0 0 - - -;
#X obj 175 26 metro 33.3667;
#X obj 175 9 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
#X obj 348 61 # sq- 128;
#X obj 234 443 #out window;
#X obj 234 367 #cast i;
#X obj 348 80 #fold +;
#X obj 348 99 #cast f;
#X obj 13 78 #store;
#X obj 234 348 # * (f # 255);
#X obj 13 137 #remap_image;
#X obj 111 118 # - 128;
#X obj 111 156 # + 128;
#X floatatom 164 139 5 0 0 0 - - -;
#X obj 111 137 # *>>8;
#X obj 13 261 #fft \, sign 1;
#X obj 385 224 #import () f;
#X obj 13 242 # C.*;
#X obj 293 232 # /;
#X obj 385 125 loadbang;
#X obj 13 318 #inner (2 # 1 0);
#X obj 293 251 #outer * (3 2 f # 1 0);
#X obj 13 185 #outer & (-1 0);
#X obj 67 39 loadbang;
#X obj 385 167 f;
#X obj 293 115 t b b;
#X obj 234 405 #remap_image;
#X obj 330 405 # + 128;
#X msg 164 120 256;
#X obj 164 101 loadbang;
#X obj 435 167 mod 150;
#X obj 410 167 - 1;
#X obj 385 186 - 75;
#X obj 293 194 # <=;
#X obj 234 424 #outer ignore (3 #);
#X obj 385 205 expr pow($f1 \, 4)/666;
#X obj 348 42 # & 255;
#X obj 293 134 #store;
#X obj 348 4 loadbang;
#X obj 331 23 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 385 144 75;
#X obj 13 299 # >> 8;
#X obj 463 391 # **;
#X obj 463 353 t a a;
#X obj 463 372 # put (f # 0.99);
#X obj 570 334 # inv* (f # 1);
#X floatatom 570 299 5 0 0 0 - - -;
#X obj 570 315 #import () f;
#X obj 570 353 # inv+ (f # 1);
#X connect 0 0 4 0;
#X connect 1 0 59 0;
#X connect 2 0 26 1;
#X connect 3 0 11 0;
#X connect 4 0 35 0;
#X connect 5 0 17 0;
#X connect 6 0 7 0;
#X connect 7 0 35 1;
#X connect 9 0 54 0;
#X connect 10 0 26 0;
#X connect 10 1 43 0;
#X connect 11 0 10 0;
#X connect 12 0 2 0;
#X connect 13 0 36 0;
#X connect 13 0 27 0;
#X connect 13 1 15 0;
#X connect 14 0 36 1;
#X connect 15 0 14 0;
#X connect 16 0 5 0;
#X connect 17 0 18 0;
#X connect 19 0 11 0;
#X connect 20 0 19 0;
#X connect 21 0 24 0;
#X connect 23 0 44 0;
#X connect 24 0 25 0;
#X connect 25 0 55 1;
#X connect 26 0 28 0;
#X connect 27 0 23 0;
#X connect 28 0 40 0;
#X connect 28 1 29 0;
#X connect 29 0 32 0;
#X connect 30 0 28 1;
#X connect 31 0 32 1;
#X connect 32 0 30 0;
#X connect 33 0 1 0;
#X connect 34 0 51 1;
#X connect 35 0 33 0;
#X connect 36 0 39 0;
#X connect 37 0 58 0;
#X connect 38 0 16 0;
#X connect 39 0 6 0;
#X connect 40 0 0 0;
#X connect 41 0 2 0;
#X connect 42 0 49 0;
#X connect 42 0 50 0;
#X connect 43 0 55 0;
#X connect 43 1 42 0;
#X connect 44 0 52 0;
#X connect 44 1 45 0;
#X connect 45 0 44 1;
#X connect 46 0 31 0;
#X connect 47 0 46 0;
#X connect 48 0 42 1;
#X connect 49 0 48 0;
#X connect 50 0 53 0;
#X connect 51 0 13 0;
#X connect 52 0 22 0;
#X connect 53 0 34 0;
#X connect 54 0 21 0;
#X connect 55 0 51 0;
#X connect 56 0 9 0;
#X connect 57 0 9 0;
#X connect 58 0 42 0;
#X connect 59 0 38 0;
#X connect 61 0 62 0;
#X connect 61 1 60 1;
#X connect 62 0 60 0;
#X connect 63 0 66 0;
#X connect 64 0 65 0;
#X connect 65 0 63 0;
#X connect 66 0 62 1;