|
| 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.