Add Mog
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
2e3f6fd57d
commit
7686956ee0
8 changed files with 41 additions and 2 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -91,3 +91,6 @@
|
||||||
[submodule "plugins/sonusmodular"]
|
[submodule "plugins/sonusmodular"]
|
||||||
path = plugins/sonusmodular
|
path = plugins/sonusmodular
|
||||||
url = https://gitlab.com/sonusdept/sonusmodular.git
|
url = https://gitlab.com/sonusdept/sonusmodular.git
|
||||||
|
[submodule "plugins/Mog"]
|
||||||
|
path = plugins/Mog
|
||||||
|
url = https://github.com/CardinalModules/Mog-VCV.git
|
||||||
|
|
|
@ -68,6 +68,7 @@ At the moment the following 3rd-party modules are provided:
|
||||||
- Impromptu
|
- Impromptu
|
||||||
- JW-Modules
|
- JW-Modules
|
||||||
- MindMeld
|
- MindMeld
|
||||||
|
- Mog
|
||||||
- mscHack
|
- mscHack
|
||||||
- Rackwindows
|
- Rackwindows
|
||||||
- repelzen
|
- repelzen
|
||||||
|
|
|
@ -38,6 +38,7 @@ Bellow follows a list of features comparing the official plugin to Cardinal.
|
||||||
Additionally, Cardinal contains the following built-in modules not present in the official plugin or standalone:
|
Additionally, Cardinal contains the following built-in modules not present in the official plugin or standalone:
|
||||||
|
|
||||||
* Aria Salvatrice modules (except Arcane related modules, due to their online requirement)
|
* Aria Salvatrice modules (except Arcane related modules, due to their online requirement)
|
||||||
|
* Mog (never updated to v2)
|
||||||
* Carla Plugin Host
|
* Carla Plugin Host
|
||||||
* Ildaeil Host
|
* Ildaeil Host
|
||||||
* Host Parameters (24 host-exposed parameters as CV sources)
|
* Host Parameters (24 host-exposed parameters as CV sources)
|
||||||
|
|
|
@ -33,6 +33,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule
|
||||||
| Impromptu | GPL-3.0-or-later | |
|
| Impromptu | GPL-3.0-or-later | |
|
||||||
| JW-Modules | BSD-3-Clause | |
|
| JW-Modules | BSD-3-Clause | |
|
||||||
| MindMeld | GPL-3.0-or-later | |
|
| MindMeld | GPL-3.0-or-later | |
|
||||||
|
| Mog | CC0-1.0 | |
|
||||||
| mscHack | BSD-3-Clause | |
|
| mscHack | BSD-3-Clause | |
|
||||||
| Rackwindows | MIT | |
|
| Rackwindows | MIT | |
|
||||||
| repelzen | GPL-3.0-or-later | |
|
| repelzen | GPL-3.0-or-later | |
|
||||||
|
|
|
@ -461,6 +461,12 @@ PLUGIN_FILES += $(wildcard MindMeldModular/src/Utilities/*.cpp)
|
||||||
# modules/types which are present in other plugins
|
# modules/types which are present in other plugins
|
||||||
MINDMELD_CUSTOM = printNote
|
MINDMELD_CUSTOM = printNote
|
||||||
|
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
# Mog
|
||||||
|
|
||||||
|
PLUGIN_FILES += Mog/src/Network.cpp
|
||||||
|
PLUGIN_FILES += Mog/src/Nexus.cpp
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# mscHack
|
# mscHack
|
||||||
|
|
||||||
|
@ -979,7 +985,7 @@ $(BUILD_DIR)/MindMeldModular/MindMeldModular.cpp.o: MindMeldModular/src/MindMeld
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
$(foreach m,$(MINDMELD_CUSTOM),$(call custom_module_names,$(m),JW)) \
|
$(foreach m,$(MINDMELD_CUSTOM),$(call custom_module_names,$(m),MindMeld)) \
|
||||||
-DpluginInstance=pluginInstance__MindMeld \
|
-DpluginInstance=pluginInstance__MindMeld \
|
||||||
-Dinit=init__MindMeld
|
-Dinit=init__MindMeld
|
||||||
|
|
||||||
|
@ -987,9 +993,16 @@ $(BUILD_DIR)/MindMeldModular/%.cpp.o: MindMeldModular/%.cpp
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
$(foreach m,$(MINDMELD_CUSTOM),$(call custom_module_names,$(m),JW)) \
|
$(foreach m,$(MINDMELD_CUSTOM),$(call custom_module_names,$(m),MindMeld)) \
|
||||||
-DpluginInstance=pluginInstance__MindMeld
|
-DpluginInstance=pluginInstance__MindMeld
|
||||||
|
|
||||||
|
$(BUILD_DIR)/Mog/%.cpp.o: Mog/%.cpp
|
||||||
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
|
@echo "Compiling $<"
|
||||||
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
|
$(foreach m,$(MOG_CUSTOM),$(call custom_module_names,$(m),Mog)) \
|
||||||
|
-DpluginInstance=pluginInstance__Mog
|
||||||
|
|
||||||
$(BUILD_DIR)/mscHack/%.cpp.o: mscHack/%.cpp
|
$(BUILD_DIR)/mscHack/%.cpp.o: mscHack/%.cpp
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
|
|
1
plugins/Mog
Submodule
1
plugins/Mog
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit c1b128866786246a407c10713efb00ecc8486ced
|
|
@ -295,6 +295,9 @@ extern Model *modelBassMaster;
|
||||||
extern Model *modelBassMasterJr;
|
extern Model *modelBassMasterJr;
|
||||||
extern Model *modelShapeMaster;
|
extern Model *modelShapeMaster;
|
||||||
|
|
||||||
|
// Mog
|
||||||
|
#include "Mog/src/plugin.hpp"
|
||||||
|
|
||||||
// mscHack
|
// mscHack
|
||||||
/* 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 "mscHack/src/mscHack.hpp"
|
// #include "mscHack/src/mscHack.hpp"
|
||||||
|
@ -384,6 +387,7 @@ Plugin* pluginInstance__GrandeModular;
|
||||||
extern Plugin* pluginInstance__ImpromptuModular;
|
extern Plugin* pluginInstance__ImpromptuModular;
|
||||||
Plugin* pluginInstance__JW;
|
Plugin* pluginInstance__JW;
|
||||||
extern Plugin* pluginInstance__MindMeld;
|
extern Plugin* pluginInstance__MindMeld;
|
||||||
|
Plugin* pluginInstance__Mog;
|
||||||
extern Plugin* pluginInstance__mscHack;
|
extern Plugin* pluginInstance__mscHack;
|
||||||
Plugin* pluginInstance__rackwindows;
|
Plugin* pluginInstance__rackwindows;
|
||||||
Plugin* pluginInstance__repelzen;
|
Plugin* pluginInstance__repelzen;
|
||||||
|
@ -1278,6 +1282,19 @@ static void initStatic__MindMeld()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStatic__Mog()
|
||||||
|
{
|
||||||
|
Plugin* const p = new Plugin;
|
||||||
|
pluginInstance__Mog = p;
|
||||||
|
|
||||||
|
const StaticPluginLoader spl(p, "Mog");
|
||||||
|
if (spl.ok())
|
||||||
|
{
|
||||||
|
p->addModel(modelNetwork);
|
||||||
|
p->addModel(modelNexus);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void initStatic__mscHack()
|
static void initStatic__mscHack()
|
||||||
{
|
{
|
||||||
Plugin* const p = new Plugin;
|
Plugin* const p = new Plugin;
|
||||||
|
@ -1486,6 +1503,7 @@ void initStaticPlugins()
|
||||||
initStatic__ImpromptuModular();
|
initStatic__ImpromptuModular();
|
||||||
initStatic__JW();
|
initStatic__JW();
|
||||||
initStatic__MindMeld();
|
initStatic__MindMeld();
|
||||||
|
initStatic__Mog();
|
||||||
initStatic__mscHack();
|
initStatic__mscHack();
|
||||||
initStatic__rackwindows();
|
initStatic__rackwindows();
|
||||||
initStatic__repelzen();
|
initStatic__repelzen();
|
||||||
|
|
1
plugins/res/Mog
Symbolic link
1
plugins/res/Mog
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../Mog/res
|
Loading…
Add table
Add a link
Reference in a new issue