commit 75ab134f7a1a3e9563528c597eaff4d463f7e109
parent 4e787e04731f46975418c2fb9aa68eadef5933f8
Author: Matt Demanett <matt@demanett.net>
Date: Sat, 30 Dec 2017 20:16:01 -0500
Make EXPERIMENTAL flag to control visibility of in-devevelopment modules; apply to DGate.
Diffstat:
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
@@ -3,6 +3,10 @@ ifdef REQUIRE_VERSION
FLAGS += -DREQUIRE_VERSION=$(REQUIRE_VERSION)
endif
+ifdef EXPERIMENTAL
+FLAGS += -DEXPERIMENTAL=1
+endif
+
SOURCES = $(wildcard src/*.cpp src/dsp/*cpp)
CXXFLAGS += -Isrc/dsp
diff --git a/src/BogaudioModules.cpp b/src/BogaudioModules.cpp
@@ -18,7 +18,9 @@ void init(rack::Plugin *p) {
p->addModel(createModel<AnalyzerWidget>("Bogaudio", "Bogaudio-Analyzer", "Analyzer", VISUAL_TAG));
+#ifdef EXPERIMENTAL
p->addModel(createModel<DGateWidget>("Bogaudio", "Bogaudio-DGate", "DGate", UTILITY_TAG));
+#endif
p->addModel(createModel<ManualWidget>("Bogaudio", "Bogaudio-Manual", "Manual", UTILITY_TAG));
p->addModel(createModel<NoiseWidget>("Bogaudio", "Bogaudio-Noise", "Noise", NOISE_TAG, UTILITY_TAG));
p->addModel(createModel<OffsetWidget>("Bogaudio", "Bogaudio-Offset", "Offset", ATTENUATOR_TAG, UTILITY_TAG));