aboutsummaryrefslogtreecommitdiff
path: root/externals/build/include/extlib_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'externals/build/include/extlib_util.h')
-rw-r--r--externals/build/include/extlib_util.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/externals/build/include/extlib_util.h b/externals/build/include/extlib_util.h
new file mode 100644
index 00000000..8ab253f4
--- /dev/null
+++ b/externals/build/include/extlib_util.h
@@ -0,0 +1,13 @@
+#include "../../creb/include/extlib_util.h"
+
+float milliseconds_2_one_minus_realpole(float time)
+{
+ float r;
+
+ if (time < 0.0f) time = 0.0f;
+ r = -expm1(1000.0f * log(ENVELOPE_RANGE) / (sys_getsr() * time));
+ if (!(r < 1.0f)) r = 1.0f;
+
+ return r;
+}
+