From: Paul Brossier Date: Fri, 15 Apr 2016 18:22:09 +0000 (+0200) Subject: index.js: added tempo X-Git-Tag: v0.0.1~3^2~3 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=d50e6761ac58c27b67d80bdf381835af8919e317;p=node-aubio.git index.js: added tempo --- 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"]],