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