Add GrandeModular

This commit is contained in:
falkTX 2021-10-17 03:23:17 +01:00
parent fd979b4232
commit 4c84cd1f6c
4 changed files with 41 additions and 0 deletions

3
.gitmodules vendored
View file

@ -25,3 +25,6 @@
[submodule "plugins/ZetaCarinaeModules"]
path = plugins/ZetaCarinaeModules
url = https://github.com/mhampton/ZetaCarinaeModules.git
[submodule "plugins/GrandeModular"]
path = plugins/GrandeModular
url = https://github.com/dbgrande/GrandeModular.git

1
plugins/GrandeModular Submodule

@ -0,0 +1 @@
Subproject commit 8a6185f820607bf78e6d401c41f952fc05325ee8

View file

@ -134,6 +134,11 @@ PLUGIN_BINARIES += Befaco/src/SpringReverbIR.pcm
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
@ -260,6 +265,11 @@ $(BUILD_DIR)/Fundamental/%.cpp.o: Fundamental/%.cpp
@echo "Compiling $<"
$(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
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"

View file

@ -23,12 +23,14 @@
#include "AudibleInstruments/src/plugin.hpp"
#include "Befaco/src/plugin.hpp"
#include "Fundamental/src/plugin.hpp"
#include "GrandeModular/src/plugin.hpp"
#include "ZetaCarinaeModules/src/plugin.hpp"
Plugin* pluginInstance__AnimatedCircuits;
Plugin* pluginInstance__AudibleInstruments;
Plugin* pluginInstance__Befaco;
Plugin* pluginInstance__Fundamental;
Plugin* pluginInstance__GrandeModular;
Plugin* pluginInstance__ZetaCarinaeModules;
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()
{
Plugin* p = new Plugin;
@ -210,6 +236,7 @@ void initStaticPlugins()
initStatic__AudibleInstruments();
initStatic__Befaco();
initStatic__Fundamental();
initStatic__GrandeModular();
initStatic__ZetaCarinaeModules();
}