aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/doc/flow_classes/#fft-help.pd
blob: 1b240df9fd359e9a91980527c1ddd2ecf8a02063 (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
#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 66 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 89 255 convert complex to real (kicking dummy imaginary);
#X text 100 125 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 651 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 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;