9b26e3ded0f76785ed3902a20a132b654797cb59
[aubio.git] / tests / src / test-pitchyinfft.c
1 #include <aubio.h>
2
3 int main(){
4         /* allocate some memory */
5         uint_t win_s      = 1024;                       /* window size */
6         uint_t channels   = 1;                          /* number of channel */
7         fvec_t * in       = new_fvec (win_s, channels); /* input buffer */
8         fvec_t * out      = new_fvec (1, channels); /* output pitch periods */
9         aubio_pitchyinfft_t * o  = new_aubio_pitchyinfft(win_s);
10         aubio_pitchyinfft_set_tolerance (o, 0.2);
11         uint_t i = 0;
12
13         while (i < 10) {
14           aubio_pitchyinfft_do (o,in,out);
15           i++;
16         };
17
18         del_aubio_pitchyinfft(o);
19         del_fvec(in);
20         aubio_cleanup();
21
22         return 0;
23 }
24