aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/scalar.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/scalar.c b/src/scalar.c
index 0e3578f..37ea579 100644
--- a/src/scalar.c
+++ b/src/scalar.c
@@ -987,7 +987,7 @@ int xtract_midicent(const double *data, const int N, const void *argv, double *r
{
double f0 = *(double *)argv;
double note = 0.0;
-
+
note = 69 + log(f0 / 440.f) * 17.31234;
note *= 100;
note = round(note);
@@ -997,6 +997,8 @@ int xtract_midicent(const double *data, const int N, const void *argv, double *r
return XTRACT_ARGUMENT_ERROR;
}
+ *result = note;
+
return XTRACT_SUCCESS;
}