| @@ -233,3 +233,6 @@ | |||||
| [submodule "plugins/DHE-Modules"] | [submodule "plugins/DHE-Modules"] | ||||
| path = plugins/DHE-Modules | path = plugins/DHE-Modules | ||||
| url = https://github.com/dhemery/DHE-Modules.git | url = https://github.com/dhemery/DHE-Modules.git | ||||
| [submodule "plugins/plugins/CVfunk"] | |||||
| path = plugins/plugins/CVfunk | |||||
| url = https://github.com/codygeary/CVfunk-Modules.git | |||||
| @@ -645,6 +645,13 @@ PLUGIN_FILES += $(filter-out cf/src/plugin.cpp,$(wildcard cf/src/*.cpp)) | |||||
| # modules/types which are present in other plugins | # modules/types which are present in other plugins | ||||
| CF_CUSTOM = $(DRWAV) | CF_CUSTOM = $(DRWAV) | ||||
| # -------------------------------------------------------------- | |||||
| # CVfunk | |||||
| PLUGIN_FILES += $(filter-out CVfunk/src/plugin.cpp,$(wildcard CVfunk/src/*.cpp)) | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| # dBiz | # dBiz | ||||
| @@ -2199,6 +2206,14 @@ $(BUILD_DIR)/cf/src/%.cpp.o: cf/src/%.cpp | |||||
| -DpluginInstance=pluginInstance__cf \ | -DpluginInstance=pluginInstance__cf \ | ||||
| -Wno-misleading-indentation | -Wno-misleading-indentation | ||||
| $(BUILD_DIR)/CVfunk/src/%.cpp.o: CVfunk/src/%.cpp | |||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | |||||
| @echo "Compiling $<" | |||||
| $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \ | |||||
| $(foreach m,$(CF_CUSTOM),$(call custom_module_names,$(m),cf)) \ | |||||
| -DpluginInstance=pluginInstance__CVfunk \ | |||||
| $(BUILD_DIR)/ChowDSP/%.cpp.o: ChowDSP/%.cpp | $(BUILD_DIR)/ChowDSP/%.cpp.o: ChowDSP/%.cpp | ||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
| @echo "Compiling $<" | @echo "Compiling $<" | ||||
| @@ -298,6 +298,10 @@ extern Model* modelTestVCF; | |||||
| // cf | // cf | ||||
| #include "cf/src/plugin.hpp" | #include "cf/src/plugin.hpp" | ||||
| // CVfunk | |||||
| #include "CVfunk/src/plugin.hpp" | |||||
| // ChowDSP | // ChowDSP | ||||
| #include "ChowDSP/src/plugin.hpp" | #include "ChowDSP/src/plugin.hpp" | ||||
| #define init initChowDSP | #define init initChowDSP | ||||
| @@ -859,6 +863,7 @@ Plugin* pluginInstance__BogaudioModules; | |||||
| Plugin* pluginInstance__CatroModulo; | Plugin* pluginInstance__CatroModulo; | ||||
| Plugin* pluginInstance__cf; | Plugin* pluginInstance__cf; | ||||
| Plugin* pluginInstance__ChowDSP; | Plugin* pluginInstance__ChowDSP; | ||||
| Plugin* pluginInstance__CVfunk; | |||||
| Plugin* pluginInstance__dBiz; | Plugin* pluginInstance__dBiz; | ||||
| Plugin* pluginInstance__DHE; | Plugin* pluginInstance__DHE; | ||||
| extern Plugin* pluginInstance__DrumKit; | extern Plugin* pluginInstance__DrumKit; | ||||
| @@ -1821,6 +1826,25 @@ static void initStatic__ChowDSP() | |||||
| } | } | ||||
| } | } | ||||
| static void initStatic__CVfunk() | |||||
| { | |||||
| Plugin* const p = new Plugin; | |||||
| pluginInstance__CVfunk = p; | |||||
| const StaticPluginLoader spl(p, "CVfunk"); | |||||
| if (spl.ok()) | |||||
| { | |||||
| p->addModel(modelSteps); | |||||
| p->addModel(modelEnvelopeArray); | |||||
| p->addModel(modelPentaSequencer); | |||||
| p->addModel(modelImpulseController); | |||||
| p->addModel(modelSignals); | |||||
| p->addModel(modelRanges); | |||||
| } | |||||
| } | |||||
| static void initStatic__dBiz() | static void initStatic__dBiz() | ||||
| { | { | ||||
| Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
| @@ -3213,6 +3237,7 @@ void initStaticPlugins() | |||||
| initStatic__CatroModulo(); | initStatic__CatroModulo(); | ||||
| initStatic__cf(); | initStatic__cf(); | ||||
| initStatic__ChowDSP(); | initStatic__ChowDSP(); | ||||
| initStatic__CVfunk(); | |||||
| initStatic__dBiz(); | initStatic__dBiz(); | ||||
| initStatic__DHE(); | initStatic__DHE(); | ||||
| initStatic__DrumKit(); | initStatic__DrumKit(); | ||||
| @@ -0,0 +1 @@ | |||||
| Subproject commit dad96e2c39d87bcaa057b022744e5cbf6ddeb55d | |||||