index.js: add phase vocoder
authorPaul Brossier <piem@piem.org>
Fri, 3 Feb 2017 19:58:11 +0000 (20:58 +0100)
committerPaul Brossier <piem@piem.org>
Fri, 3 Feb 2017 19:58:11 +0000 (20:58 +0100)
index.js

index 9fd435e..96a14e7 100644 (file)
--- a/index.js
+++ b/index.js
@@ -71,6 +71,14 @@ var aubio = ffi.Library('libaubio', {
     "aubio_filter_do_reset": [ "void", [ "pointer", "pointer" ]],
     "del_aubio_filter": [ "void", [ "pointer" ]],
 
+    // phase vocoder
+    "new_aubio_pvoc": [ "pointer", [ "int", "int" ]],
+    "del_aubio_pvoc": [ "void", [ "pointer" ]],
+    "aubio_pvoc_do": [ "void", [ "pointer", "pointer", "pointer" ]],
+    "aubio_pvoc_rdo": [ "void", [ "pointer", "pointer", "pointer" ]],
+    //"aubio_pvoc_get_win": [ "int", [ "pointer" ]],
+    //"aubio_pvoc_get_hop": [ "int", [ "pointer" ]],
+
     // onset
     "new_aubio_onset": [ "pointer", [ "string", "int", "int", "int"]],
     "aubio_onset_do": [ "void", [ "pointer", "pointer", "pointer"]],