#N canvas 653 206 632 642 10;
#X obj 13 144 #cast f;
#X obj 13 236 #cast i;
#X obj 13 86 #in teapot.png;
#X obj 32 64 loadbang;
#X obj 13 65 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
;
#X obj 13 106 t a a;
#X obj 13 198 #fft;
#X msg 23 169 help;
#X msg 43 197 skip \$1;
#X obj 64 163 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0 1
;
#X obj 52 106 s orig;
#X obj 69 312 r orig;
#X obj 13 331 #out window;
#X obj 13 274 # + 128;
#X obj 13 293 #clip;
#X obj 13 125 #outer * (1 0);
#X obj 13 255 #inner (1 0);
#X text 90 247 convert complex to real (kicking dummy imaginary);
#X text 103 117 convert real to complex (introducing dummy imaginary=0)
;
#X obj 13 217 # / (f # 16);
#X obj 0 0 doc_h;
#X obj 3 355 doc_c 0;
#X obj 3 395 doc_i 1;
#X obj 3 589 doc_o 1;
#X obj 14 619 doc_oo 0;
#X obj 14 425 doc_ii 0;
#X obj 0 671 doc_f;
#X obj 13 312 #join 1;
#X obj 97 619 doc_m o0 grid;
#X obj 97 425 doc_m i0 grid;
#X obj 97 491 doc_m i0 sign;
#X obj 97 535 doc_m i0 skip;
#X text 232 557 1: skip the y dimension (do fft only along x);
#X text 20 35 spatial fft;
#X obj 97 447 doc_m i0 real;
#X text 232 535 0: don't skip the y dimension (do fft along both y
and x);
#X text 232 491 1: forward fft;
#X text 232 513 -1: backward fft;
#X text 232 447 0: complex fft;
#X text 232 469 1: real fft;
#X text 232 425 grid to apply fft on;
#X text 232 619 grid that fft was applied on;
#X obj 3 651 doc_also;
#X obj 103 651 #polygon_comparator;
#X obj 229 651 #convolve;
#X obj 295 651 fft~;
#X text 105 130 this step is useless when using the "real" mode.;
#X text 90 259 this step is useless when using the "real" mode.;
#X obj 331 651 #lop_space;
#X connect 0 0 6 0;
#X connect 1 0 16 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 15 0;
#X connect 5 1 10 0;
#X connect 6 0 19 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 8 0;
#X connect 11 0 27 1;
#X connect 13 0 14 0;
#X connect 14 0 27 0;
#X connect 15 0 0 0;
#X connect 16 0 13 0;
#X connect 19 0 1 0;
#X connect 27 0 12 0;
#X connect 28 1 41 0;
#X connect 29 1 40 0;
#X connect 30 1 36 0;
#X connect 30 1 37 0;
#X connect 31 1 32 0;
#X connect 31 1 35 0;
#X connect 34 1 39 0;
#X connect 34 1 38 0;
#X connect 42 1 43 0;
#X connect 42 1 44 0;
#X connect 42 1 45 0;
#X connect 42 1 48 0;

