From 47f4a37eca955d449172270155d4cceb3b8c2e62 Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 18 Oct 2021 15:56:16 +0100 Subject: [PATCH] Add pieces for ValleyAudio, not enabled yet (not ready for v2) Signed-off-by: falkTX --- plugins/Makefile | 11 +++++++++++ plugins/plugins.cpp | 30 ++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/plugins/Makefile b/plugins/Makefile index 81517ae..6b11816 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -167,6 +167,11 @@ PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/s PLUGIN_FILES += $(filter-out GrandeModular/src/plugin.cpp,$(wildcard GrandeModular/src/*.cpp)) +# -------------------------------------------------------------- +# ValleyAudio (does not build against v2) + +# PLUGIN_FILES += $(wildcard ValleyAudio/src/*.cpp) + # -------------------------------------------------------------- # ZetaCarinaeModules @@ -205,6 +210,7 @@ BASE_FLAGS += -I../include/neon-compat BASE_FLAGS += -I../src BASE_FLAGS += -I../src/Rack/include +BASE_FLAGS += -I../src/Rack/include/dsp BASE_FLAGS += -I../src/Rack/dep/include # BASE_FLAGS += -I../src/Rack/dep/filesystem/include # BASE_FLAGS += -I../src/Rack/dep/fuzzysearchdatabase/src @@ -325,6 +331,11 @@ $(BUILD_DIR)/GrandeModular/%.cpp.o: GrandeModular/%.cpp @echo "Compiling $<" $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__GrandeModular -c -o $@ +$(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp + -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" + @echo "Compiling $<" + $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__ValleyAudio -c -o $@ + $(BUILD_DIR)/ZetaCarinaeModules/%.cpp.o: ZetaCarinaeModules/%.cpp -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" @echo "Compiling $<" diff --git a/plugins/plugins.cpp b/plugins/plugins.cpp index 4d6d886..3afe7b3 100644 --- a/plugins/plugins.cpp +++ b/plugins/plugins.cpp @@ -165,6 +165,11 @@ // GrandeModular #include "GrandeModular/src/plugin.hpp" +// ValleyAudio +/* does not build against v2 +#include "ValleyAudio/src/Valley.hpp" +*/ + // ZetaCarinaeModules #include "ZetaCarinaeModules/src/plugin.hpp" @@ -177,6 +182,7 @@ Plugin* pluginInstance__Cardinal; Plugin* pluginInstance__ESeries; Plugin* pluginInstance__Fundamental; Plugin* pluginInstance__GrandeModular; +Plugin* pluginInstance__ValleyAudio; Plugin* pluginInstance__ZetaCarinaeModules; namespace rack { @@ -672,6 +678,27 @@ static void initStatic__GrandeModular() } } +/* does not build against v2 +static void initStatic__ValleyAudio() +{ + Plugin* const p = new Plugin; + pluginInstance__ValleyAudio = p; + + const StaticPluginLoader spl(p, "ValleyAudio"); + if (spl.ok()) + { + p->addModel(modelTopograph); + p->addModel(modelUGraph); + p->addModel(modelDexter); + p->addModel(modelPlateau); + p->addModel(modelInterzone); + p->addModel(modelAmalgam); + p->addModel(modelFeline); + p->addModel(modelTerrorform); + } +} +*/ + static void initStatic__ZetaCarinaeModules() { Plugin* p = new Plugin; @@ -703,6 +730,9 @@ void initStaticPlugins() initStatic__ESeries(); initStatic__Fundamental(); initStatic__GrandeModular(); + /* does not build against v2 + initStatic__ValleyAudio(); + */ initStatic__ZetaCarinaeModules(); }