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