@@ -25,3 +25,6 @@ | |||||
[submodule "plugins/ZetaCarinaeModules"] | [submodule "plugins/ZetaCarinaeModules"] | ||||
path = plugins/ZetaCarinaeModules | path = plugins/ZetaCarinaeModules | ||||
url = https://github.com/mhampton/ZetaCarinaeModules.git | url = https://github.com/mhampton/ZetaCarinaeModules.git | ||||
[submodule "plugins/GrandeModular"] | |||||
path = plugins/GrandeModular | |||||
url = https://github.com/dbgrande/GrandeModular.git |
@@ -0,0 +1 @@ | |||||
Subproject commit 8a6185f820607bf78e6d401c41f952fc05325ee8 |
@@ -134,6 +134,11 @@ PLUGIN_BINARIES += Befaco/src/SpringReverbIR.pcm | |||||
PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) | PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) | ||||
# -------------------------------------------------------------- | |||||
# GrandeModular | |||||
PLUGIN_FILES += $(filter-out GrandeModular/src/plugin.cpp,$(wildcard GrandeModular/src/*.cpp)) | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# ZetaCarinaeModules | # ZetaCarinaeModules | ||||
@@ -260,6 +265,11 @@ $(BUILD_DIR)/Fundamental/%.cpp.o: Fundamental/%.cpp | |||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__Fundamental -c -o $@ | $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__Fundamental -c -o $@ | ||||
$(BUILD_DIR)/GrandeModular/%.cpp.o: GrandeModular/%.cpp | |||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | |||||
@echo "Compiling $<" | |||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__GrandeModular -c -o $@ | |||||
$(BUILD_DIR)/ZetaCarinaeModules/%.cpp.o: ZetaCarinaeModules/%.cpp | $(BUILD_DIR)/ZetaCarinaeModules/%.cpp.o: ZetaCarinaeModules/%.cpp | ||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
@@ -23,12 +23,14 @@ | |||||
#include "AudibleInstruments/src/plugin.hpp" | #include "AudibleInstruments/src/plugin.hpp" | ||||
#include "Befaco/src/plugin.hpp" | #include "Befaco/src/plugin.hpp" | ||||
#include "Fundamental/src/plugin.hpp" | #include "Fundamental/src/plugin.hpp" | ||||
#include "GrandeModular/src/plugin.hpp" | |||||
#include "ZetaCarinaeModules/src/plugin.hpp" | #include "ZetaCarinaeModules/src/plugin.hpp" | ||||
Plugin* pluginInstance__AnimatedCircuits; | Plugin* pluginInstance__AnimatedCircuits; | ||||
Plugin* pluginInstance__AudibleInstruments; | Plugin* pluginInstance__AudibleInstruments; | ||||
Plugin* pluginInstance__Befaco; | Plugin* pluginInstance__Befaco; | ||||
Plugin* pluginInstance__Fundamental; | Plugin* pluginInstance__Fundamental; | ||||
Plugin* pluginInstance__GrandeModular; | |||||
Plugin* pluginInstance__ZetaCarinaeModules; | Plugin* pluginInstance__ZetaCarinaeModules; | ||||
namespace rack { | namespace rack { | ||||
@@ -185,6 +187,30 @@ static void initStatic__Fundamental() | |||||
} | } | ||||
} | } | ||||
static void initStatic__GrandeModular() | |||||
{ | |||||
Plugin* p = new Plugin; | |||||
pluginInstance__GrandeModular = p; | |||||
const StaticPluginLoader spl(p, "GrandeModular"); | |||||
if (spl.ok()) | |||||
{ | |||||
p->addModel(modelClip); | |||||
p->addModel(modelMergeSplit4); | |||||
p->addModel(modelMicrotonalChords); | |||||
p->addModel(modelMicrotonalNotes); | |||||
p->addModel(modelNoteMT); | |||||
p->addModel(modelPolyMergeResplit); | |||||
p->addModel(modelQuant); | |||||
p->addModel(modelQuantIntervals); | |||||
p->addModel(modelQuantMT); | |||||
p->addModel(modelSampleDelays); | |||||
p->addModel(modelScale); | |||||
p->addModel(modelTails); | |||||
p->addModel(modelVarSampleDelays); | |||||
} | |||||
} | |||||
static void initStatic__ZetaCarinaeModules() | static void initStatic__ZetaCarinaeModules() | ||||
{ | { | ||||
Plugin* p = new Plugin; | Plugin* p = new Plugin; | ||||
@@ -210,6 +236,7 @@ void initStaticPlugins() | |||||
initStatic__AudibleInstruments(); | initStatic__AudibleInstruments(); | ||||
initStatic__Befaco(); | initStatic__Befaco(); | ||||
initStatic__Fundamental(); | initStatic__Fundamental(); | ||||
initStatic__GrandeModular(); | |||||
initStatic__ZetaCarinaeModules(); | initStatic__ZetaCarinaeModules(); | ||||
} | } | ||||