summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ClipperGen.ck10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ClipperGen.ck b/lib/ClipperGen.ck
new file mode 100644
index 0000000..ffd946a
--- /dev/null
+++ b/lib/ClipperGen.ck
@@ -0,0 +1,10 @@
+/*
+ * clip signal using a Ghugen
+ */
+public class ClipperGen extends Chugen {
+ fun float
+ tick(float in)
+ {
+ return Math.max(Math.min(in, 1), -1);
+ }
+}