test-pitch.c: added test for pitch
authorPaul Brossier <piem@piem.org>
Fri, 11 Dec 2009 15:36:32 +0000 (16:36 +0100)
committerPaul Brossier <piem@piem.org>
Fri, 11 Dec 2009 15:36:32 +0000 (16:36 +0100)
tests/src/test-pitch.c [new file with mode: 0644]

diff --git a/tests/src/test-pitch.c b/tests/src/test-pitch.c
new file mode 100644 (file)
index 0000000..c6d7dd3
--- /dev/null
@@ -0,0 +1,23 @@
+#include <aubio.h>
+
+int main(){
+        /* allocate some memory */
+        uint_t win_s      = 1024;                       /* window size */
+        uint_t channels   = 1;                          /* number of channel */
+        fvec_t * in       = new_fvec (win_s, channels); /* input buffer */
+        fvec_t * out      = new_fvec (1, channels); /* input buffer */
+        aubio_pitch_t *p = new_aubio_pitch ("default", win_s, win_s / 2, channels, 44100);
+        uint_t i = 0;
+
+        while (i < 10) {
+          aubio_pitch_do (p, in, out);
+          i++;
+        };
+
+        del_fvec(in);
+        del_fvec(out);
+        aubio_cleanup();
+
+        return 0;
+}
+