#include <aubio.h>
-int
-main (void)
+int main ()
{
- /* allocate some memory */
- uint_t win_s = 32; /* window size */
- fvec_t *in = new_fvec (win_s); /* input buffer */
- fvec_t *out = new_fvec (win_s); /* input buffer */
-
+ uint_t win_s = 32; // window size
+ fvec_t *in = new_fvec (win_s); // input buffer
+ fvec_t *out = new_fvec (win_s); // input buffer
aubio_filter_t *o = new_aubio_filter_c_weighting (44100);
in->data[12] = 0.5;
fvec_print (in);
del_aubio_filter (o);
- o = new_aubio_filter_c_weighting (44100);
+ o = new_aubio_filter_a_weighting (32000);
in->data[12] = 0.5;
fvec_print (in);
aubio_filter_do_outplace (o, in, out);
fvec_print (out);
- del_aubio_filter (o);
- o = new_aubio_filter_c_weighting (44100);
+ aubio_filter_set_a_weighting (o, 32000);
in->data[12] = 0.5;
fvec_print (in);
aubio_filter_do_filtfilt (o, in, out);
fvec_print (out);
- del_aubio_filter (o);
del_fvec (in);
del_fvec (out);
+ del_aubio_filter (o);
aubio_cleanup ();
return 0;
-#include <stdio.h>
#include <aubio.h>
-int
-main ()
+int main ()
{
- /* allocate some memory */
- uint_t win_s = 1024; /* window size */
+ uint_t win_s = 1024; // window size
smpl_t ratio = 0.5;
- fvec_t *in = new_fvec (win_s); /* input buffer */
- fvec_t *out = new_fvec ((uint_t) (win_s * ratio)); /* input buffer */
+ fvec_t *in = new_fvec (win_s); // input buffer
+ fvec_t *out = new_fvec ((uint_t) (win_s * ratio)); // output buffer
aubio_resampler_t *o = new_aubio_resampler (0.5, 0);
uint_t i = 0;