| @@ -124,3 +124,6 @@ | |||||
| [submodule "deps/PawPaw"] | [submodule "deps/PawPaw"] | ||||
| path = deps/PawPaw | path = deps/PawPaw | ||||
| url = https://github.com/DISTRHO/PawPaw.git | url = https://github.com/DISTRHO/PawPaw.git | ||||
| [submodule "plugins/LomasModules"] | |||||
| path = plugins/LomasModules | |||||
| url = https://github.com/LomasModules/LomasModules.git | |||||
| @@ -102,7 +102,8 @@ At the moment the following 3rd-party modules are provided: | |||||
| - JW-Modules | - JW-Modules | ||||
| - LifeFormModular | - LifeFormModular | ||||
| - Little Utils | - Little Utils | ||||
| - LyraeModules | |||||
| - Lomas Modules | |||||
| - Lyrae Modules | |||||
| - MindMeld | - MindMeld | ||||
| - Mog | - Mog | ||||
| - mscHack | - mscHack | ||||
| @@ -38,7 +38,8 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| | JW-Modules | BSD-3-Clause | | | | JW-Modules | BSD-3-Clause | | | ||||
| | LifeFormModular | MIT | | | | LifeFormModular | MIT | | | ||||
| | Little Utils | MIT | | | | Little Utils | MIT | | | ||||
| | LyraeModules | GPL-3.0-or-later | | | |||||
| | Lomas Modules | GPL-3.0-or-later | | | |||||
| | Lyrae Modules | GPL-3.0-or-later | | | |||||
| | MindMeld | GPL-3.0-or-later | | | | MindMeld | GPL-3.0-or-later | | | ||||
| | Mog | CC0-1.0 | | | | Mog | CC0-1.0 | | | ||||
| | mscHack | BSD-3-Clause | | | | mscHack | BSD-3-Clause | | | ||||
| @@ -0,0 +1 @@ | |||||
| Subproject commit b1e8edf1e11e2f725b8f27c8091613f9eda86e37 | |||||
| @@ -500,6 +500,11 @@ PLUGIN_FILES += $(filter-out LittleUtils/src/plugin.cpp,$(wildcard LittleUtils/s | |||||
| # modules/types which are present in other plugins | # modules/types which are present in other plugins | ||||
| LITTLEUTILS_CUSTOM = MsDisplayWidget | LITTLEUTILS_CUSTOM = MsDisplayWidget | ||||
| # -------------------------------------------------------------- | |||||
| # LomasModules | |||||
| PLUGIN_FILES += $(filter-out LomasModules/src/plugin.cpp,$(wildcard LomasModules/src/*.cpp)) | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| # LyraeModules | # LyraeModules | ||||
| @@ -1140,6 +1145,13 @@ $(BUILD_DIR)/LittleUtils/%.cpp.o: LittleUtils/%.cpp | |||||
| $(foreach m,$(LITTLEUTILS_CUSTOM),$(call custom_module_names,$(m),LittleUtils)) \ | $(foreach m,$(LITTLEUTILS_CUSTOM),$(call custom_module_names,$(m),LittleUtils)) \ | ||||
| -DpluginInstance=pluginInstance__LittleUtils | -DpluginInstance=pluginInstance__LittleUtils | ||||
| $(BUILD_DIR)/LomasModules/%.cpp.o: LomasModules/%.cpp | |||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | |||||
| @echo "Compiling $<" | |||||
| $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \ | |||||
| $(foreach m,$(LOMAS_CUSTOM),$(call custom_module_names,$(m),Lomas)) \ | |||||
| -DpluginInstance=pluginInstance__Lomas | |||||
| $(BUILD_DIR)/LyraeModules/%.cpp.o: LyraeModules/%.cpp | $(BUILD_DIR)/LyraeModules/%.cpp.o: LyraeModules/%.cpp | ||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
| @echo "Compiling $<" | @echo "Compiling $<" | ||||
| @@ -383,6 +383,10 @@ extern Model* modelDriftgen; | |||||
| // LittleUtils | // LittleUtils | ||||
| #include "LittleUtils/src/plugin.hpp" | #include "LittleUtils/src/plugin.hpp" | ||||
| // LomasModules | |||||
| #include "LomasModules/src/plugin.hpp" | |||||
| #undef DR_WAV_IMPLEMENTATION | |||||
| // LyraeModules | // LyraeModules | ||||
| /* NOTE too much noise in original include, do this a different way | /* NOTE too much noise in original include, do this a different way | ||||
| // #include "LyraeModules/src/plugin.hpp" | // #include "LyraeModules/src/plugin.hpp" | ||||
| @@ -515,6 +519,7 @@ extern Plugin* pluginInstance__ImpromptuModular; | |||||
| Plugin* pluginInstance__JW; | Plugin* pluginInstance__JW; | ||||
| Plugin* pluginInstance__LifeFormModular; | Plugin* pluginInstance__LifeFormModular; | ||||
| Plugin* pluginInstance__LittleUtils; | Plugin* pluginInstance__LittleUtils; | ||||
| Plugin* pluginInstance__Lomas; | |||||
| Plugin* pluginInstance__Lyrae; | Plugin* pluginInstance__Lyrae; | ||||
| extern Plugin* pluginInstance__MindMeld; | extern Plugin* pluginInstance__MindMeld; | ||||
| Plugin* pluginInstance__Mog; | Plugin* pluginInstance__Mog; | ||||
| @@ -1573,6 +1578,19 @@ static void initStatic__LittleUtils() | |||||
| } | } | ||||
| } | } | ||||
| static void initStatic__Lomas() | |||||
| { | |||||
| Plugin* const p = new Plugin; | |||||
| pluginInstance__Lomas = p; | |||||
| const StaticPluginLoader spl(p, "LomasModules"); | |||||
| if (spl.ok()) | |||||
| { | |||||
| p->addModel(modelAdvancedSampler); | |||||
| p->addModel(modelGateSequencer); | |||||
| } | |||||
| } | |||||
| static void initStatic__Lyrae() | static void initStatic__Lyrae() | ||||
| { | { | ||||
| Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
| @@ -1857,6 +1875,7 @@ void initStaticPlugins() | |||||
| initStatic__JW(); | initStatic__JW(); | ||||
| initStatic__LifeFormModular(); | initStatic__LifeFormModular(); | ||||
| initStatic__LittleUtils(); | initStatic__LittleUtils(); | ||||
| initStatic__Lomas(); | |||||
| initStatic__Lyrae(); | initStatic__Lyrae(); | ||||
| initStatic__MindMeld(); | initStatic__MindMeld(); | ||||
| initStatic__Mog(); | initStatic__Mog(); | ||||
| @@ -0,0 +1 @@ | |||||
| ../LomasModules/res | |||||