projects
/
aubio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c82a034
)
tests/src/spectral/test-fft.c: quieten and clarify
author
Paul Brossier
<piem@piem.org>
Tue, 26 May 2015 09:23:25 +0000
(11:23 +0200)
committer
Paul Brossier
<piem@piem.org>
Tue, 26 May 2015 09:23:25 +0000
(11:23 +0200)
tests/src/spectral/test-fft.c
patch
|
blob
|
history
diff --git
a/tests/src/spectral/test-fft.c
b/tests/src/spectral/test-fft.c
index
6405de4
..
beef5ca
100644
(file)
--- a/
tests/src/spectral/test-fft.c
+++ b/
tests/src/spectral/test-fft.c
@@
-2,7
+2,8
@@
int main (void)
{
int main (void)
{
- uint_t win_s = 8; // window size
+ uint_t i, n_iters = 100; // number of iterations
+ uint_t win_s = 500; // window size
fvec_t * in = new_fvec (win_s); // input buffer
cvec_t * fftgrain = new_cvec (win_s); // fft norm and phase
fvec_t * out = new_fvec (win_s); // output buffer
fvec_t * in = new_fvec (win_s); // input buffer
cvec_t * fftgrain = new_cvec (win_s); // fft norm and phase
fvec_t * out = new_fvec (win_s); // output buffer
@@
-18,17
+19,19
@@
int main (void)
in->data[5] = 6;
in->data[6] = 5;
in->data[7] = 6;
in->data[5] = 6;
in->data[6] = 5;
in->data[7] = 6;
- fvec_print(in);
+
//
fvec_print(in);
- // execute stft
- aubio_fft_do (fft,in,fftgrain);
- cvec_print(fftgrain);
+ for (i = 0; i < n_iters; i++) {
+ // execute stft
+ aubio_fft_do (fft,in,fftgrain);
+ cvec_print(fftgrain);
- // execute inverse fourier transform
- aubio_fft_rdo(fft,fftgrain,out);
+ // execute inverse fourier transform
+ aubio_fft_rdo(fft,fftgrain,out);
+ }
// cleam up
// cleam up
- fvec_print(out);
+
//
fvec_print(out);
del_aubio_fft(fft);
del_fvec(in);
del_cvec(fftgrain);
del_aubio_fft(fft);
del_fvec(in);
del_cvec(fftgrain);