/*time for fft*/
if (pos == overlap_size-1) {
/* block loop */
- aubio_tempo(bt,ibuf,out);
+ aubio_tempo_do (bt,ibuf,out);
if (out->data[0][0]>=1)
istactus = out->data[0][0];
else
/*time for fft*/
if (x->pos == x->hopsize-1) {
/* block loop */
- aubio_tempo (x->t, x->vec, x->output);
+ aubio_tempo_do (x->t, x->vec, x->output);
if (x->output->data[0][0]) {
outlet_bang(x->tempobang);
}
};
/* execute tempo detection function on iput buffer */
-void aubio_tempo(aubio_tempo_t *o, fvec_t * input, fvec_t * tempo)
+void aubio_tempo_do(aubio_tempo_t *o, fvec_t * input, fvec_t * tempo)
{
uint_t i;
uint_t winlen = o->winlen;
uint_t buf_size, uint_t hop_size, uint_t channels);
/** execute tempo detection */
-void aubio_tempo(aubio_tempo_t *o, fvec_t * input, fvec_t * tempo);
+void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo);
/** set tempo detection silence threshold */
void aubio_tempo_set_silence(aubio_tempo_t * o, smpl_t silence);
smpl_t curtempo, curtempoconf;
while (i < 1000) {
- aubio_tempo(o,in,out);
+ aubio_tempo_do(o,in,out);
curtempo = aubio_tempo_get_bpm(o);
if (curtempo != 0.) {
fprintf(stdout,"%f\n",curtempo);