tests/: add void to prototypes to build with -Wstrict-prototypes
[aubio.git] / tests / src / pitch / test-pitchyin.c
1 #define AUBIO_UNSTABLE 1
2
3 // this file uses the unstable aubio api, please use aubio_pitch instead
4 // see src/pitch/pitch.h and tests/src/pitch/test-pitch.c
5
6 #include <aubio.h>
7
8 int main (void)
9 {
10   uint_t n = 10; // compute n times
11   uint_t win_s = 1024; // window size
12   // create some vectors
13   fvec_t * input_signal = new_fvec (win_s); // input signal
14   fvec_t * output_cands = new_fvec (1); // output candidates
15   // create pitch object
16   aubio_pitchyin_t *p = new_aubio_pitchyin (win_s);
17
18   while ( n-- ) {
19     aubio_pitchyin_do (p, input_signal, output_cands);
20   };
21
22   fvec_print(output_cands);
23
24   del_fvec(input_signal);
25   del_fvec(output_cands);
26   del_aubio_pitchyin(p);
27   aubio_cleanup();
28
29   return 0;
30 }