shithub: aubio

Download patch

ref: 2c50da935368e22f9a69e334b3d0324752e74bf4
parent: 0536612b984ce2c8b8a40764dec0e670e5235230
author: Paul Brossier <piem@piem.org>
date: Fri Dec 11 11:36:32 EST 2009

test-pitch.c: added test for pitch

--- /dev/null
+++ b/tests/src/test-pitch.c
@@ -1,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;
+}
+