aboutsummaryrefslogtreecommitdiff
path: root/externals/build/include/extlib_util.h
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2003-03-21 10:15:43 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2003-03-21 10:15:43 +0000
commit9645c9b233beb36b19bde5afe8c8d0f7eef18c47 (patch)
tree922c41f70fd9f84431a8a88166647586a51a3de4 /externals/build/include/extlib_util.h
parent5697ebe98e16f1438d6feba09cb075b6a0f2a653 (diff)
updated externals.pd
svn path=/trunk/; revision=490
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;
+}
+