aboutsummaryrefslogtreecommitdiff
path: root/help/tab_ifft-help.pd
blob: 0412a81e2df348d26b453ea89b0935c3695acdb8 (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
#N canvas 9 14 951 630 10;
#N canvas 0 0 452 302 graph1 0;
#X array spec_real 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 85 graph;
#N canvas 0 0 450 300 graph1 0;
#X array spec_imag 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 188 graph;
#X obj 38 115 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 38 165 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 35 387 list of 3 floats:;
#X text 47 398 src-onset;
#X text 288 499 1.arg: <symbol> source-name;
#X text 90 29 <bang> copy from zero-onset to zero-onset;
#X text 130 40 the minimum-size of arrays;
#N canvas 0 0 450 300 graph1 0;
#X array dst 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 291 graph;
#X obj 397 142 tab_const src;
#X msg 122 349 \; src const 0;
#X msg 244 355 \; src const 1;
#X text 289 512 2.arg: <symbol> real_destination-name;
#X text 290 526 3.arg: <symbol> imag_destination-name;
#X text 291 541 4.arg: <float> fft-size;
#X text 47 407 dst_re-onset;
#X text 47 417 dst_im-onset;
#X msg 189 527 fftsize 64;
#X msg 372 106 \$1 1 1;
#X obj 372 83 t f b;
#X obj 372 62 clip 0 31;
#X floatatom 372 38 5 0 31 0 - - -;
#X msg 362 281 \; src const \$1;
#X obj 362 253 /;
#X msg 362 221 1 32;
#X msg 63 445 20 30 30;
#X msg 99 470 src_re src_re;
#X msg 111 493 src_im src_im;
#X msg 131 517 dst dst;
#X msg 393 353 \; src_im const 0;
#X msg 384 413 \; dst const 0;
#N canvas 0 0 450 300 graph1 0;
#X array src 100 float 1;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 -18 graph;
#X msg 169 162 \; spec_real const 0 \; spec_imag const 0 \; dst const
0;
#X obj 38 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 38 93 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 0 0 450 300 graph1 0;
#X array mul 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 394 graph;
#X obj 128 301 tab_const mul;
#X msg 128 281 0 64 \$1;
#X obj 128 260 /;
#X msg 128 239 1 64;
#X msg 53 305 0 0 0 64;
#N canvas 0 0 450 300 graph1 0;
#X array dst2 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 591 497 graph;
#X obj 53 326 tab_mul dst mul dst2;
#N canvas 98 77 889 550 fft_ifft~ 0;
#N canvas 0 0 450 300 graph1 0;
#X array src9 100 float 1;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 300 100 1;
#X restore 505 -29 graph;
#N canvas 0 0 450 300 graph1 0;
#X array spec_real9 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 505 73 graph;
#N canvas 0 0 450 300 graph1 0;
#X array spec_imag9 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 505 176 graph;
#X obj 56 35 tabreceive~ src9;
#X obj 56 61 rfft~;
#X msg 260 29 \$1 1 1;
#X obj 260 6 t f b;
#X obj 260 -15 clip 0 31;
#X floatatom 260 -39 5 0 31 0 - - -;
#X obj 285 65 tab_const src9;
#N canvas 0 0 450 300 graph1 0;
#X array dst9 100 float 0;
#X coords 0 1 99 -1 300 100 1;
#X restore 505 278 graph;
#X obj 47 144 rifft~;
#X obj 47 188 tabsend~ dst9;
#X obj 64 121 tabsend~ spec_real9;
#X obj 87 95 tabsend~ spec_imag9;
#X obj 47 166 /~ 64;
#X obj 25 -84 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 25 -59 dsp;
#X floatatom 25 -18 5 0 0 0 - - -;
#X floatatom 38 -36 5 0 0 0 - - -;
#X connect 3 0 4 0;
#X connect 4 0 11 0;
#X connect 4 0 13 0;
#X connect 4 1 11 1;
#X connect 4 1 14 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 6 1 9 0;
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X connect 11 0 15 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 17 1 19 0;
#X restore 293 433 pd fft_ifft~;
#X obj 38 65 tab_fft src dummy1 spec_real spec_imag 64;
#X obj 381 -5 table dummy1 100;
#X obj 380 16 table dummy2 100;
#X obj 38 137 tab_ifft spec_real spec_imag dst dummy2 64;
#X obj 62 560 tab_fft src_re src_im dst dummy2 64;
#X connect 2 0 49 0;
#X connect 19 0 50 0;
#X connect 20 0 11 0;
#X connect 21 0 20 0;
#X connect 21 1 11 0;
#X connect 22 0 21 0;
#X connect 23 0 22 0;
#X connect 25 0 24 0;
#X connect 26 0 25 0;
#X connect 27 0 50 0;
#X connect 28 0 50 0;
#X connect 29 0 50 0;
#X connect 30 0 50 0;
#X connect 35 0 46 0;
#X connect 39 0 38 0;
#X connect 40 0 39 0;
#X connect 41 0 40 0;
#X connect 42 0 44 0;
#X connect 46 0 36 0;
#X connect 49 0 3 0;
#X connect 50 0 4 0;