|
aubio_tempo_t * | new_aubio_tempo (const char_t *method, uint_t buf_size, uint_t hop_size, uint_t samplerate) |
| create tempo detection object More...
|
|
void | aubio_tempo_do (aubio_tempo_t *o, const fvec_t *input, fvec_t *tempo) |
| execute tempo detection More...
|
|
uint_t | aubio_tempo_get_last (aubio_tempo_t *o) |
| get the time of the latest beat detected, in samples More...
|
|
smpl_t | aubio_tempo_get_last_s (aubio_tempo_t *o) |
| get the time of the latest beat detected, in seconds More...
|
|
smpl_t | aubio_tempo_get_last_ms (aubio_tempo_t *o) |
| get the time of the latest beat detected, in milliseconds More...
|
|
uint_t | aubio_tempo_set_silence (aubio_tempo_t *o, smpl_t silence) |
| set tempo detection silence threshold More...
|
|
smpl_t | aubio_tempo_get_silence (aubio_tempo_t *o) |
| get tempo detection silence threshold More...
|
|
uint_t | aubio_tempo_set_threshold (aubio_tempo_t *o, smpl_t threshold) |
| set tempo detection peak picking threshold More...
|
|
smpl_t | aubio_tempo_get_threshold (aubio_tempo_t *o) |
| get tempo peak picking threshold More...
|
|
smpl_t | aubio_tempo_get_period (aubio_tempo_t *bt) |
| get current beat period in samples More...
|
|
smpl_t | aubio_tempo_get_period_s (aubio_tempo_t *bt) |
| get current beat period in seconds More...
|
|
smpl_t | aubio_tempo_get_bpm (aubio_tempo_t *o) |
| get current tempo More...
|
|
smpl_t | aubio_tempo_get_confidence (aubio_tempo_t *o) |
| get current tempo confidence More...
|
|
uint_t | aubio_tempo_set_tatum_signature (aubio_tempo_t *o, uint_t signature) |
| set number of tatum per beat More...
|
|
uint_t | aubio_tempo_was_tatum (aubio_tempo_t *o) |
| check whether a tatum was detected in the current frame More...
|
|
smpl_t | aubio_tempo_get_last_tatum (aubio_tempo_t *o) |
| get position of last_tatum, in samples More...
|
|
uint_t | aubio_tempo_get_delay (aubio_tempo_t *o) |
| get current delay More...
|
|
smpl_t | aubio_tempo_get_delay_s (aubio_tempo_t *o) |
| get current delay in seconds More...
|
|
smpl_t | aubio_tempo_get_delay_ms (aubio_tempo_t *o) |
| get current delay in ms More...
|
|
uint_t | aubio_tempo_set_delay (aubio_tempo_t *o, sint_t delay) |
| set current delay More...
|
|
uint_t | aubio_tempo_set_delay_s (aubio_tempo_t *o, smpl_t delay) |
| set current delay in seconds More...
|
|
uint_t | aubio_tempo_set_delay_ms (aubio_tempo_t *o, smpl_t delay) |
| set current delay More...
|
|
void | del_aubio_tempo (aubio_tempo_t *o) |
| delete tempo detection object More...
|
|
Tempo detection object.
This object stores all the memory required for tempo detection algorithm and returns the estimated beat locations.
Definition in file tempo.h.