@@ -52,3 +52,6 @@ | |||||
[submodule "plugins/AmalgamatedHarmonics"] | [submodule "plugins/AmalgamatedHarmonics"] | ||||
path = plugins/AmalgamatedHarmonics | path = plugins/AmalgamatedHarmonics | ||||
url = https://github.com/jhoar/AmalgamatedHarmonics.git | url = https://github.com/jhoar/AmalgamatedHarmonics.git | ||||
[submodule "plugins/cf"] | |||||
path = plugins/cf | |||||
url = https://github.com/cfoulc/cf.git |
@@ -176,6 +176,11 @@ BOGAUDIO_CUSTOM_PER_FILE = ARQuantity AttackMenuItem ReleaseMenuItem | |||||
PLUGIN_FILES += $(wildcard Cardinal/src/*.cpp) | PLUGIN_FILES += $(wildcard Cardinal/src/*.cpp) | ||||
# -------------------------------------------------------------- | |||||
# cf | |||||
PLUGIN_FILES += $(filter-out cf/src/plugin.cpp,$(wildcard cf/src/*.cpp)) | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# ESeries | # ESeries | ||||
@@ -397,6 +402,13 @@ $(BUILD_DIR)/Cardinal/%.cpp.o: Cardinal/%.cpp | |||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__Cardinal -c -o $@ | $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__Cardinal -c -o $@ | ||||
$(BUILD_DIR)/cf/src/%.cpp.o: cf/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__cf | |||||
$(BUILD_DIR)/ESeries/%.cpp.o: ESeries/%.cpp | $(BUILD_DIR)/ESeries/%.cpp.o: ESeries/%.cpp | ||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
@@ -0,0 +1 @@ | |||||
Subproject commit d0f66cf7e4b50a2d8fe6c42db2251afb554b190f |
@@ -166,6 +166,9 @@ | |||||
// Cardinal (built-in) | // Cardinal (built-in) | ||||
#include "Cardinal/src/plugin.hpp" | #include "Cardinal/src/plugin.hpp" | ||||
// cf | |||||
#include "cf/src/plugin.hpp" | |||||
// ESeries | // ESeries | ||||
#include "ESeries/src/plugin.hpp" | #include "ESeries/src/plugin.hpp" | ||||
@@ -241,6 +244,7 @@ Plugin* pluginInstance__Befaco; | |||||
Plugin* pluginInstance__Bidoo; | Plugin* pluginInstance__Bidoo; | ||||
Plugin* pluginInstance__BogaudioModules; | Plugin* pluginInstance__BogaudioModules; | ||||
Plugin* pluginInstance__Cardinal; | Plugin* pluginInstance__Cardinal; | ||||
Plugin* pluginInstance__cf; | |||||
Plugin* pluginInstance__ESeries; | Plugin* pluginInstance__ESeries; | ||||
Plugin* pluginInstance__Fundamental; | Plugin* pluginInstance__Fundamental; | ||||
Plugin* pluginInstance__GrandeModular; | Plugin* pluginInstance__GrandeModular; | ||||
@@ -771,6 +775,43 @@ static void initStatic__Cardinal() | |||||
} | } | ||||
} | } | ||||
static void initStatic__cf() | |||||
{ | |||||
Plugin* const p = new Plugin; | |||||
pluginInstance__cf = p; | |||||
const StaticPluginLoader spl(p, "cf"); | |||||
if (spl.ok()) | |||||
{ | |||||
p->addModel(modelMETRO); | |||||
p->addModel(modelEACH); | |||||
p->addModel(modeltrSEQ); | |||||
p->addModel(modelLEDSEQ); | |||||
p->addModel(modelL3DS3Q); | |||||
p->addModel(modelSLIDERSEQ); | |||||
p->addModel(modelPLAYER); | |||||
p->addModel(modelPLAY); | |||||
p->addModel(modelMONO); | |||||
p->addModel(modelSTEREO); | |||||
p->addModel(modelSUB); | |||||
p->addModel(modelMASTER); | |||||
p->addModel(modelVARIABLE); | |||||
p->addModel(modelALGEBRA); | |||||
p->addModel(modelFUNKTION); | |||||
p->addModel(modelCHOKE); | |||||
p->addModel(modelFOUR); | |||||
p->addModel(modelSTEPS); | |||||
p->addModel(modelPEAK); | |||||
p->addModel(modelCUTS); | |||||
p->addModel(modelBUFFER); | |||||
p->addModel(modelDISTO); | |||||
p->addModel(modelCUBE); | |||||
p->addModel(modelPATCH); | |||||
p->addModel(modelLABEL); | |||||
p->addModel(modelDAVE); | |||||
} | |||||
} | |||||
static void initStatic__ESeries() | static void initStatic__ESeries() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -1005,6 +1046,7 @@ void initStaticPlugins() | |||||
initStatic__Bidoo(); | initStatic__Bidoo(); | ||||
initStatic__BogaudioModules(); | initStatic__BogaudioModules(); | ||||
initStatic__Cardinal(); | initStatic__Cardinal(); | ||||
initStatic__cf(); | |||||
initStatic__ESeries(); | initStatic__ESeries(); | ||||
initStatic__Fundamental(); | initStatic__Fundamental(); | ||||
initStatic__GrandeModular(); | initStatic__GrandeModular(); | ||||
@@ -18,8 +18,11 @@ DrumKit 58468.0 | |||||
https://github.com/SVModular/DrumKit | https://github.com/SVModular/DrumKit | ||||
ML_modules 55847.0 | ML_modules 55847.0 | ||||
https://github.com/martin-lueders/ML_modules/ | |||||
FrozenWasteland 53690.0 | FrozenWasteland 53690.0 | ||||
cf 49812.0 | |||||
https://github.com/almostEric/FrozenWasteland/ | |||||
ArableInstruments 48756.0 | ArableInstruments 48756.0 | ||||
squinkylabs-plug1 48682.0 | squinkylabs-plug1 48682.0 | ||||
SonusModular 45245.0 | SonusModular 45245.0 | ||||
@@ -31,7 +34,10 @@ https://github.com/MarcBoule/Geodesics | |||||
mscHack 42316.0 | mscHack 42316.0 | ||||
BaconMusic 42095.0 | BaconMusic 42095.0 | ||||
HetrickCV 42077.0 | HetrickCV 42077.0 | ||||
Alikins 41798.0 | Alikins 41798.0 | ||||
https://github.com/alikins/Alikins-rack-plugins | |||||
dBiz 40849.0 | dBiz 40849.0 | ||||
RJModules 39972.0 | RJModules 39972.0 | ||||
DHE-Modules 39582.0 | DHE-Modules 39582.0 | ||||