Changeset df9df98


Ignore:
Timestamp:
Mar 6, 2013, 10:08:25 PM (7 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/constantq, feature/pitchshift, feature/pydocstrings, feature/timestretch, master, pitchshift, sampler, timestretch, yinfft+
Children:
6d3777a
Parents:
e9436a6
Message:

tests/src/test-mathutils.c: improve

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/src/test-mathutils.c

    re9436a6 rdf9df98  
    2727int test_miditofreq()
    2828{
    29   smpl_t midi, freq;
    30   for ( midi = 0; midi < 128; midi += 3 ) {
    31     freq = aubio_miditofreq(midi);
    32     fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
     29  smpl_t a, b;
     30  fprintf(stdout, "b = aubio_miditofreq(a): [");
     31  for ( a = -123.; a < 400.; a += 20. ) {
     32    b = aubio_miditofreq(a);
     33    fprintf(stdout, "(%.2f,  %.2f), ", a, b);
    3334  }
    34   midi = 69.5;
    35   freq = aubio_miditofreq(midi);
    36   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    37   midi = -69.5;
    38   freq = aubio_miditofreq(midi);
    39   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    40   midi = -169.5;
    41   freq = aubio_miditofreq(midi);
    42   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    43   midi = 140.;
    44   freq = aubio_miditofreq(midi);
    45   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    46   midi = 0;
    47   freq = aubio_miditofreq(midi);
    48   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    49   midi = 8.2e10;
    50   freq = aubio_miditofreq(midi);
    51   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
    52   midi = -5.e10;
    53   freq = aubio_miditofreq(midi);
    54   fprintf(stdout, "aubio_miditofreq(%.2f) = %.2f\n", midi, freq);
     35  b = aubio_miditofreq(a);
     36  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     37  a = -69.5;
     38  b = aubio_miditofreq(a);
     39  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     40  a = -169.5;
     41  b = aubio_miditofreq(a);
     42  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     43  a = 140.;
     44  b = aubio_miditofreq(a);
     45  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     46  a = 0;
     47  b = aubio_miditofreq(a);
     48  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     49  a = 8.2e10;
     50  b = aubio_miditofreq(a);
     51  fprintf(stdout, "(%.2f,  %.2f), ", a, b);
     52  a = -5.e10;
     53  fprintf(stdout, "(%.2f,  %.2f)", a, b);
     54  fprintf(stdout, "]\n");
    5555  return 0;
    5656}
     
    5959{
    6060  smpl_t midi, freq;
     61  fprintf(stdout, "b = aubio_freqtomidi(a): [");
    6162  for ( freq = 0.; freq < 30000.; freq += 440. ) {
    6263    midi = aubio_freqtomidi(freq);
    63     fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     64    fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    6465  }
    6566  freq = 69.5;
    6667  midi = aubio_freqtomidi(freq);
    67   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     68  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    6869  freq = -69.5;
    6970  midi = aubio_freqtomidi(freq);
    70   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     71  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    7172  freq = -169.5;
    7273  midi = aubio_freqtomidi(freq);
    73   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     74  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    7475  freq = 140.;
    7576  midi = aubio_freqtomidi(freq);
    76   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     77  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    7778  freq = 0;
    7879  midi = aubio_freqtomidi(freq);
    79   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     80  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    8081  freq = 8.2e10;
    8182  midi = aubio_freqtomidi(freq);
    82   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     83  fprintf(stdout, "(%.2f,  %.2f), ", freq, midi);
    8384  freq = -5.;
    8485  midi = aubio_freqtomidi(freq);
    85   fprintf(stdout, "aubio_freqtomidi(%.2f) = %.2f\n", freq, midi);
     86  fprintf(stdout, "(%.2f,  %.2f)]\n", freq, midi);
    8687  return 0;
    8788}
Note: See TracChangeset for help on using the changeset viewer.