Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tempo/beattracking.c

    r5f5edc1 rf45dd12  
    410410
    411411smpl_t
    412 aubio_beattracking_get_period (aubio_beattracking_t * bt)
    413 {
    414   return bt->hop_size * bt->bp;
    415 }
    416 
    417 smpl_t
    418 aubio_beattracking_get_period_s (aubio_beattracking_t * bt)
    419 {
    420   return aubio_beattracking_get_period(bt) / (smpl_t) bt->samplerate;
    421 }
    422 
    423 smpl_t
    424412aubio_beattracking_get_bpm (aubio_beattracking_t * bt)
    425413{
    426414  if (bt->bp != 0) {
    427     return 60. / aubio_beattracking_get_period_s(bt);
     415    return 60. * bt->samplerate/ bt->bp / bt->hop_size;
    428416  } else {
    429417    return 0.;
Note: See TracChangeset for help on using the changeset viewer.