summaryrefslogtreecommitdiff
path: root/lib/Clipper.ck
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-08-30 17:17:38 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-08-30 17:17:38 +0200
commit3c19adc8a7d67305631d560ac69a8e6f74f052f8 (patch)
tree3bf7d48107feeaa885425980942667f482e6e639 /lib/Clipper.ck
parentfd7a7851ef99dedf5116dc5dff772445eb670218 (diff)
downloaddigitale-debutanten-3c19adc8a7d67305631d560ac69a8e6f74f052f8.tar.gz
replace Chubgraph Clipper with Chugin Clipper, giving a significant speed increase
* Chubgraph Clipper now available as ClipperGraph * Chugins are built in chugins/ and do not need to be installed * additional command line options to ./start_chuck are passed to chuck
Diffstat (limited to 'lib/Clipper.ck')
-rw-r--r--lib/Clipper.ck20
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/Clipper.ck b/lib/Clipper.ck
deleted file mode 100644
index eb45ea2..0000000
--- a/lib/Clipper.ck
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * clip signal within -1 to 1 with simple UGens
- */
-public class Clipper extends ChubgraphStd {
- /* calculate a from HalfRect(inlet + 1) */
- Step __one; 1 => __one.next;
- inlet => HalfRect __a;
- __one => __a;
-
- /* calculate b from HalfRect(2 - HalfRect(inlet + 1)) */
- Step __two; 2 => __two.next;
- -1 => __a.gain;
- __a => HalfRect __b;
- __two => __b;
-
- /* the result we want: 1 - HalfRect(2 - HalfRect(inlet + 1)) */
- -1 => __b.gain;
- __one => outlet;
- __b => outlet;
-}