6 uint_t i, n_iters = 100; // number of iterations
7 uint_t win_s = 512; // window size
8 fvec_t * in = new_fvec (win_s); // input buffer
9 cvec_t * fftgrain = new_cvec (win_s); // fft norm and phase
10 fvec_t * out = new_fvec (win_s); // output buffer
12 aubio_fft_t * fft = new_aubio_fft(win_s);
19 // fill input with some data
30 for (i = 0; i < n_iters; i++) {
32 aubio_fft_do (fft,in,fftgrain);
35 // execute inverse fourier transform
36 aubio_fft_rdo(fft,fftgrain,out);