Browse Source

Add GrandeModular

tags/22.02
falkTX 3 years ago
parent
commit
4c84cd1f6c
4 changed files with 41 additions and 0 deletions
  1. +3
    -0
      .gitmodules
  2. +1
    -0
      plugins/GrandeModular
  3. +10
    -0
      plugins/Makefile
  4. +27
    -0
      plugins/plugins.cpp

+ 3
- 0
.gitmodules 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
- 0
plugins/GrandeModular

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

+ 10
- 0
plugins/Makefile 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 $<"


+ 27
- 0
plugins/plugins.cpp 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();
}



Loading…
Cancel
Save