* adding unless_modules * fix makefiles * add name to readme * update docs/LICENSES.md * update submoduletags/22.05
| @@ -187,3 +187,6 @@ | |||||
| [submodule "plugins/Fundamental"] | [submodule "plugins/Fundamental"] | ||||
| path = plugins/Fundamental | path = plugins/Fundamental | ||||
| url = https://github.com/CardinalModules/Fundamental.git | url = https://github.com/CardinalModules/Fundamental.git | ||||
| [submodule "plugins/unless_modules"] | |||||
| path = plugins/unless_modules | |||||
| url = https://gitlab.com/unlessgames/unless_modules | |||||
| @@ -159,6 +159,7 @@ At the moment the following 3rd-party modules are provided: | |||||
| - repelzen | - repelzen | ||||
| - Sonus Modular | - Sonus Modular | ||||
| - stocaudio | - stocaudio | ||||
| - unless_modules | |||||
| - Valley | - Valley | ||||
| - Voxglitch | - Voxglitch | ||||
| - ZetaCarinae | - ZetaCarinae | ||||
| @@ -65,6 +65,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| | repelzen | GPL-3.0-or-later | | | | repelzen | GPL-3.0-or-later | | | ||||
| | Sonus Modular | GPL-3.0-or-later | | | | Sonus Modular | GPL-3.0-or-later | | | ||||
| | stocaudio | GPL-3.0-or-later | | | | stocaudio | GPL-3.0-or-later | | | ||||
| | unless_modules | GPL-3.0-or-later | | | |||||
| | Valley | GPL-3.0-or-later | | | | Valley | GPL-3.0-or-later | | | ||||
| | Voxglitch | GPL-3.0-or-later | | | | Voxglitch | GPL-3.0-or-later | | | ||||
| | ZetaCarinae | GPL-3.0-or-later | | | | ZetaCarinae | GPL-3.0-or-later | | | ||||
| @@ -183,6 +184,9 @@ Below is a list of artwork licenses from plugins | |||||
| | repelzen/* | CC-BY-SA-4.0 | | | | repelzen/* | CC-BY-SA-4.0 | | | ||||
| | sonusmodular/* | GPL-3.0-or-later | [Same license as source code](https://gitlab.com/sonusdept/sonusmodular/-/issues/14) | | | sonusmodular/* | GPL-3.0-or-later | [Same license as source code](https://gitlab.com/sonusdept/sonusmodular/-/issues/14) | | ||||
| | stocaudio/* | GPL-3.0-or-later | No artwork specific license provided | | | stocaudio/* | GPL-3.0-or-later | No artwork specific license provided | | ||||
| | unless_modules/* | CC BY-NC-ND 4.0 | | | |||||
| | unless_modules/font/CuteFont-Regular.ttf| OFL-1.1 | | | |||||
| | unless_modules/font/Terminus.ttf | GPL-2.0 | | | |||||
| | ValleyAudio/* | GPL-3.0-or-later | [Same license as source code](https://github.com/ValleyAudio/ValleyRackFree/issues/73) | | | ValleyAudio/* | GPL-3.0-or-later | [Same license as source code](https://github.com/ValleyAudio/ValleyRackFree/issues/73) | | ||||
| | ValleyAudio/din1451alt.ttf | CC-BY-3.0-DE | | | | ValleyAudio/din1451alt.ttf | CC-BY-3.0-DE | | | ||||
| | ValleyAudio/DSEG14Classic-*.ttf | OFL-1.1-RFN | | | | ValleyAudio/DSEG14Classic-*.ttf | OFL-1.1-RFN | | | ||||
| @@ -762,6 +762,12 @@ PLUGIN_FILES += $(filter-out sonusmodular/src/sonusmodular.cpp,$(wildcard sonusm | |||||
| PLUGIN_FILES += $(filter-out stocaudio/src/plugin.cpp,$(wildcard stocaudio/src/*.cpp)) | PLUGIN_FILES += $(filter-out stocaudio/src/plugin.cpp,$(wildcard stocaudio/src/*.cpp)) | ||||
| # -------------------------------------------------------------- | |||||
| # unless_modules | |||||
| PLUGIN_FILES += $(filter-out unless_modules/src/unless.cpp,$(wildcard unless_modules/src/*.cpp)) | |||||
| # -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
| # ValleyAudio | # ValleyAudio | ||||
| @@ -1689,6 +1695,13 @@ $(BUILD_DIR)/stocaudio/%.cpp.o: stocaudio/%.cpp | |||||
| $(foreach m,$(STOCAUDIO_CUSTOM),$(call custom_module_names,$(m),stocaudio)) \ | $(foreach m,$(STOCAUDIO_CUSTOM),$(call custom_module_names,$(m),stocaudio)) \ | ||||
| -DpluginInstance=pluginInstance__stocaudio | -DpluginInstance=pluginInstance__stocaudio | ||||
| $(BUILD_DIR)/unless_modules/%.cpp.o: unless_modules/%.cpp | |||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | |||||
| @echo "Compiling $<" | |||||
| $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \ | |||||
| $(foreach m,$(UNLESS_MODULES_CUSTOM),$(call custom_module_names,$(m),unless_modules)) \ | |||||
| -DpluginInstance=pluginInstance__unless_modules | |||||
| $(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp | $(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp | ||||
| -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
| @echo "Compiling $<" | @echo "Compiling $<" | ||||
| @@ -647,6 +647,10 @@ extern Model* modelBlankPanel; | |||||
| // stocaudio | // stocaudio | ||||
| #include "stocaudio/src/plugin.hpp" | #include "stocaudio/src/plugin.hpp" | ||||
| // unless_modules | |||||
| #include "unless_modules/src/unless.hpp" | |||||
| // ValleyAudio | // ValleyAudio | ||||
| #include "ValleyAudio/src/Valley.hpp" | #include "ValleyAudio/src/Valley.hpp" | ||||
| @@ -735,6 +739,7 @@ Plugin* pluginInstance__rackwindows; | |||||
| Plugin* pluginInstance__repelzen; | Plugin* pluginInstance__repelzen; | ||||
| Plugin* pluginInstance__sonusmodular; | Plugin* pluginInstance__sonusmodular; | ||||
| Plugin* pluginInstance__stocaudio; | Plugin* pluginInstance__stocaudio; | ||||
| Plugin* pluginInstance__unless_modules; | |||||
| Plugin* pluginInstance__ValleyAudio; | Plugin* pluginInstance__ValleyAudio; | ||||
| Plugin* pluginInstance__Voxglitch; | Plugin* pluginInstance__Voxglitch; | ||||
| Plugin* pluginInstance__ZetaCarinaeModules; | Plugin* pluginInstance__ZetaCarinaeModules; | ||||
| @@ -2377,6 +2382,29 @@ static void initStatic__stocaudio() | |||||
| p->addModel(modelSpread); | p->addModel(modelSpread); | ||||
| } | } | ||||
| } | } | ||||
| static void initStatic__unless_modules() | |||||
| { | |||||
| Plugin* const p = new Plugin; | |||||
| pluginInstance__unless_modules = p; | |||||
| const StaticPluginLoader spl(p, "unless_modules"); | |||||
| if (spl.ok()) | |||||
| { | |||||
| // unless_modules::init_theme(); | |||||
| // theme = _less::Theme(); | |||||
| p->addModel(modelPiong); | |||||
| p->addModel(modelChainkov); | |||||
| p->addModel(modelAtoms); | |||||
| p->addModel(modelCantor); | |||||
| p->addModel(modelRoom); | |||||
| p->addModel(modelSnake); | |||||
| p->addModel(modelTowers); | |||||
| p->addModel(modelPianoid); | |||||
| p->addModel(modelPremuter); | |||||
| p->addModel(modelAvoider); | |||||
| } | |||||
| } | |||||
| static void initStatic__ValleyAudio() | static void initStatic__ValleyAudio() | ||||
| { | { | ||||
| @@ -2531,6 +2559,7 @@ void initStaticPlugins() | |||||
| initStatic__repelzen(); | initStatic__repelzen(); | ||||
| initStatic__sonusmodular(); | initStatic__sonusmodular(); | ||||
| initStatic__stocaudio(); | initStatic__stocaudio(); | ||||
| initStatic__unless_modules(); | |||||
| initStatic__ValleyAudio(); | initStatic__ValleyAudio(); | ||||
| initStatic__Voxglitch(); | initStatic__Voxglitch(); | ||||
| initStatic__ZetaCarinaeModules(); | initStatic__ZetaCarinaeModules(); | ||||
| @@ -0,0 +1 @@ | |||||
| Subproject commit 3f895c7663e3e54c4e30c406c56d420ea407133e | |||||