ref: d7f3c88f5d81c20f1b7ca1d71a3f90c8dc1c91e9
dir: /tests/src/temporal/test-a_weighting.c/
#include <aubio.h>
int main (void)
{
  
  aubio_filter_t * f;
  uint_t rates[] = { 8000, 16000, 22050, 44100, 96000, 192000};
  uint_t nrates = 6;
  uint_t samplerate, i = 0;
  for ( samplerate = rates[i]; i < nrates ; i++ ) {
    f = new_aubio_filter_a_weighting (samplerate);
    del_aubio_filter (f);
    f = new_aubio_filter (7);
    aubio_filter_set_a_weighting (f, samplerate);
    del_aubio_filter (f);
  }
  // samplerate unknown
  f = new_aubio_filter_a_weighting (4200);
  del_aubio_filter (f);
  // order to small
  f = new_aubio_filter (2);
  aubio_filter_set_a_weighting (f, samplerate);
  del_aubio_filter (f);
  // order to big
  f = new_aubio_filter (12);
  aubio_filter_set_a_weighting (f, samplerate);
  del_aubio_filter (f);
  return 0;
}