Add Myth modules
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
0397948a41
commit
952df617e8
7 changed files with 42 additions and 1 deletions
|
@ -727,6 +727,11 @@ PLUGIN_FILES += $(filter-out MSM/src/MSM.cpp,$(wildcard MSM/src/*.cpp))
|
|||
# modules/types which are present in other plugins
|
||||
MSM_CUSTOM = ADSR BlankPanel Delay LFO LowFrequencyOscillator Mult Noise OP VCA VCO sawTable triTable
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# myth-modules
|
||||
|
||||
PLUGIN_FILES += $(filter-out myth-modules/src/plugin.cpp,$(wildcard myth-modules/src/*.cpp))
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Nonlinear Circuits
|
||||
|
||||
|
@ -1709,6 +1714,13 @@ $(BUILD_DIR)/MSM/%.cpp.o: MSM/%.cpp
|
|||
-DpluginInstance=pluginInstance__MSM \
|
||||
-DDARKTHEME
|
||||
|
||||
$(BUILD_DIR)/myth-modules/%.cpp.o: myth-modules/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||
$(foreach m,$(MYTH_MODULES_CUSTOM),$(call custom_module_names,$(m),myth_modules)) \
|
||||
-DpluginInstance=pluginInstance__myth_modules
|
||||
|
||||
$(BUILD_DIR)/nonlinearcircuits/%.cpp.o: nonlinearcircuits/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
|
|
1
plugins/myth-modules
Submodule
1
plugins/myth-modules
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e511dd95eca830ee74fef23bddc195696603125f
|
|
@ -631,6 +631,9 @@ extern Model* modelBlankPanel;
|
|||
#undef modelVCA
|
||||
#undef modelVCO
|
||||
|
||||
// myth-modules
|
||||
#include "myth-modules/src/plugin.hpp"
|
||||
|
||||
// Nonlinear Circuits
|
||||
#include "nonlinearcircuits/src/NLC.hpp"
|
||||
|
||||
|
@ -759,6 +762,7 @@ Plugin* pluginInstance__MockbaModular;
|
|||
Plugin* pluginInstance__Mog;
|
||||
extern Plugin* pluginInstance__mscHack;
|
||||
Plugin* pluginInstance__MSM;
|
||||
Plugin* pluginInstance__myth_modules;
|
||||
Plugin* pluginInstance__nonlinearcircuits;
|
||||
Plugin* pluginInstance__Orbits;
|
||||
Plugin* pluginInstance__ParableInstruments;
|
||||
|
@ -2343,6 +2347,19 @@ static void initStatic__MSM()
|
|||
}
|
||||
}
|
||||
|
||||
static void initStatic__myth_modules()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
pluginInstance__myth_modules = p;
|
||||
|
||||
const StaticPluginLoader spl(p, "myth-modules");
|
||||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelMavka);
|
||||
p->addModel(modelMolphar);
|
||||
}
|
||||
}
|
||||
|
||||
static void initStatic__nonlinearcircuits()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
|
@ -2726,6 +2743,7 @@ void initStaticPlugins()
|
|||
initStatic__Mog();
|
||||
initStatic__mscHack();
|
||||
initStatic__MSM();
|
||||
initStatic__myth_modules();
|
||||
initStatic__nonlinearcircuits();
|
||||
initStatic__Orbits();
|
||||
initStatic__ParableInstruments();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue