Changes in src/tempo/beattracking.c [5f5edc1:f45dd12]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tempo/beattracking.c
r5f5edc1 rf45dd12 410 410 411 411 smpl_t 412 aubio_beattracking_get_period (aubio_beattracking_t * bt)413 {414 return bt->hop_size * bt->bp;415 }416 417 smpl_t418 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_t424 412 aubio_beattracking_get_bpm (aubio_beattracking_t * bt) 425 413 { 426 414 if (bt->bp != 0) { 427 return 60. / aubio_beattracking_get_period_s(bt);415 return 60. * bt->samplerate/ bt->bp / bt->hop_size; 428 416 } else { 429 417 return 0.;
Note: See TracChangeset
for help on using the changeset viewer.