From d50e6761ac58c27b67d80bdf381835af8919e317 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 15 Apr 2016 20:22:09 +0200 Subject: [PATCH] index.js: added tempo --- index.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/index.js b/index.js index e4520db..5cd4b66 100644 --- a/index.js +++ b/index.js @@ -5,6 +5,22 @@ var intPtr = ref.refType('int'); var stringPtr = ref.refType(ref.types.CString); var aubio = ffi.Library('libaubio', { + // tempo + "new_aubio_tempo": [ "pointer", [ "string", "int", "int", "int"]], + "aubio_tempo_do": [ "void", [ "pointer", "pointer", "pointer"]], + "aubio_tempo_get_last": [ "float", ["pointer"]], + "aubio_tempo_get_last_s": [ "float", ["pointer"]], + "aubio_tempo_get_last_ms": [ "float", ["pointer"]], + "aubio_tempo_set_silence": [ "int", ["pointer", "float"]], + "aubio_tempo_get_silence": [ "float", ["pointer"]], + "aubio_tempo_set_threshold": [ "int", ["pointer", "float"]], + "aubio_tempo_get_threshold": [ "float", ["pointer"]], + "aubio_tempo_get_period": [ "float", ["pointer"]], + "aubio_tempo_get_period_s": [ "float", ["pointer"]], + "aubio_tempo_get_bpm": [ "float", ["pointer"]], + "aubio_tempo_get_confidence": [ "float", ["pointer"]], + "del_aubio_tempo": [ "void", ["pointer"]], + // beattracking / misc "new_aubio_beattracking": [ "pointer", [ "int", "int", "int"]], "aubio_beattracking_do": [ "void", [ "pointer", "pointer", "pointer"]], -- 2.11.0