tests/src/: various updates
authorPaul Brossier <piem@piem.org>
Thu, 1 Oct 2009 23:26:08 +0000 (01:26 +0200)
committerPaul Brossier <piem@piem.org>
Thu, 1 Oct 2009 23:26:08 +0000 (01:26 +0200)
tests/src/test-fft.c
tests/src/test-filterbank_mel.c
tests/src/test-mfcc.c

index 20d666fb159cb1fae01c6e9cf73d8d49ad9a9f09..e43efa20e12bdaef3b51c7748f38e636cc66e55c 100644 (file)
@@ -3,26 +3,33 @@
 
 int main(){
         /* allocate some memory */
-        uint_t win_s      = 4096;                       /* window size        */
-        uint_t channels   = 100;                        /* number of channels */
+        uint_t win_s      = 8;                       /* window size        */
+        uint_t channels   = 1;                        /* number of channels */
         fvec_t * in       = new_fvec (win_s, channels); /* input buffer       */
         cvec_t * fftgrain = new_cvec (win_s, channels); /* fft norm and phase */
         fvec_t * out      = new_fvec (win_s, channels); /* output buffer      */
+        in->data[0][0] = 1;
+        in->data[0][1] = 2;
+        in->data[0][2] = 3;
+        in->data[0][3] = 4;
+        in->data[0][4] = 5;
+        in->data[0][5] = 6;
+        in->data[0][6] = 5;
+        in->data[0][7] = 6;
         /* allocate fft and other memory space */
         aubio_fft_t * fft = new_aubio_fft(win_s,channels);
         /* fill input with some data */
-        //printf("initialised\n");
+        fvec_print(in);
         /* execute stft */
         aubio_fft_do (fft,in,fftgrain);
-        //printf("computed forward\n");
+        cvec_print(fftgrain);
         /* execute inverse fourier transform */
         aubio_fft_rdo(fft,fftgrain,out);
-        //printf("computed backard\n");
+        fvec_print(out);
         del_aubio_fft(fft);
         del_fvec(in);
         del_cvec(fftgrain);
         del_fvec(out);
-        //printf("memory freed\n");
         aubio_cleanup();
         return 0;
 }
index d1aaae3be226e1524b49514d0e9a879e581ce956..8218f1cf6887aa52e5ef65dcd377043492cd515c 100644 (file)
@@ -1,3 +1,4 @@
+#include <stdio.h>
 #include <aubio.h>
 
 int
@@ -25,7 +26,7 @@ main (void)
 
   //fvec_print (coeffs);
 
-  fprintf(stderr, "%f\n", vec_sum(coeffs));
+  //fprintf(stderr, "%f\n", fvec_sum(coeffs));
 
   aubio_filterbank_do (o, in, out);
 
index 474db96bbc0ae0ac1e636bc5189e697e173eb8e1..8efc4d6f41cc611c7bd8335bfac700c13b6715b0 100644 (file)
@@ -21,7 +21,8 @@ main (void)
   }
 
   aubio_mfcc_do (o, in, out);
-
+  fvec_print (out);
+  aubio_mfcc_do (o, in, out);
   fvec_print (out);
 
   del_aubio_mfcc (o);