diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-09-04 04:22:03 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-09-04 04:22:03 +0200 |
commit | 58834d3578dbffb8835409eedcc54d1af6cfb8bf (patch) | |
tree | 965fd715035596c8f8f62d44bf2069a943f96aed | |
parent | fbba3f68ac26ea75a4a9118ec97545573e3a95d2 (diff) | |
download | digitale-debutanten-58834d3578dbffb8835409eedcc54d1af6cfb8bf.tar.gz |
remove GainMod chugin/UGen: multiplying two UGen outputs can already be achieved by chucking them to the same UGen (X) and setting X.op(3)
-rw-r--r-- | chugins/GainMod.cpp | 22 | ||||
-rw-r--r-- | chugins/Makefile | 2 |
2 files changed, 1 insertions, 23 deletions
diff --git a/chugins/GainMod.cpp b/chugins/GainMod.cpp deleted file mode 100644 index a117e5e..0000000 --- a/chugins/GainMod.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include <chuck_dl.h> -#include <chuck_def.h> - -CK_DLL_TICKF(gainmod_tick); - -CK_DLL_QUERY(GainMod) -{ - QUERY->setname(QUERY, "GainMod"); - - QUERY->begin_class(QUERY, "GainMod", "UGen_Stereo"); - QUERY->add_ugen_funcf(QUERY, gainmod_tick, NULL, 2, 1); - QUERY->end_class(QUERY); - - return TRUE; -} - -CK_DLL_TICKF(gainmod_tick) -{ - *out = in[0] * in[1]; - - return TRUE; -} diff --git a/chugins/Makefile b/chugins/Makefile index e93367f..0aee682 100644 --- a/chugins/Makefile +++ b/chugins/Makefile @@ -4,7 +4,7 @@ CFLAGS += -fPIC CPPFLAGS += -I/usr/include/chuck -D__UNIX_JACK__ -D__LINUX_JACK__ CXXFLAGS += $(CFLAGS) -all : Clipper.chug GainMod.chug +all : Clipper.chug %.chug : %.o $(CXX) -shared $(LDFLAGS) -o $@ $^ |