Add LifeFormModular, fix a few name conflicts
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
48a20826c1
commit
9ca26fade7
5 changed files with 306 additions and 240 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -112,3 +112,6 @@
|
||||||
[submodule "plugins/Extratone"]
|
[submodule "plugins/Extratone"]
|
||||||
path = plugins/Extratone
|
path = plugins/Extratone
|
||||||
url = https://github.com/EaterOfSheep/Extratone.git
|
url = https://github.com/EaterOfSheep/Extratone.git
|
||||||
|
[submodule "plugins/LifeFormModular"]
|
||||||
|
path = plugins/LifeFormModular
|
||||||
|
url = https://github.com/SteveRussell33/LifeFormModular.git
|
||||||
|
|
1
plugins/LifeFormModular
Submodule
1
plugins/LifeFormModular
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit c7b8d096f618c421d7d45784b894c0ac2f3395b0
|
|
@ -223,6 +223,7 @@ PLUGIN_FILES += AS/freeverb/revmodel.cpp
|
||||||
|
|
||||||
# modules/types which are present in other plugins
|
# modules/types which are present in other plugins
|
||||||
AS_CUSTOM = ADSR LabelDisplayWidget LowFrequencyOscillator VCA YellowRedLight allpass comb revmodel
|
AS_CUSTOM = ADSR LabelDisplayWidget LowFrequencyOscillator VCA YellowRedLight allpass comb revmodel
|
||||||
|
AS_CUSTOM_PER_FILE = NumberDisplayWidget
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# Atelier
|
# Atelier
|
||||||
|
@ -478,6 +479,14 @@ endif
|
||||||
# modules/types which are present in other plugins
|
# modules/types which are present in other plugins
|
||||||
JW_CUSTOM = PlayHead Quantizer
|
JW_CUSTOM = PlayHead Quantizer
|
||||||
|
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
# LifeFormModular
|
||||||
|
|
||||||
|
PLUGIN_FILES += $(filter-out LifeFormModular/src/plugin.cpp,$(wildcard LifeFormModular/src/*.cpp))
|
||||||
|
|
||||||
|
# modules/types which are present in other plugins
|
||||||
|
LIFEFORMMODULAR_CUSTOM = IO MS __ct_base __ct_comp
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# LittleUtils
|
# LittleUtils
|
||||||
|
|
||||||
|
@ -529,8 +538,8 @@ PLUGIN_FILES += $(filter-out Prism/src/plugin.cpp, $(wildcard Prism/src/*.cpp))
|
||||||
PLUGIN_FILES += $(wildcard Prism/src/scales/*.cpp)
|
PLUGIN_FILES += $(wildcard Prism/src/scales/*.cpp)
|
||||||
|
|
||||||
# modules/types which are present in other plugins
|
# modules/types which are present in other plugins
|
||||||
PRISM_CUSTOM = bogaudio FilterSetting Scale
|
PRISM_CUSTOM = bogaudio Filter FilterSetting Inputs Scale
|
||||||
PRISM_CUSTOM_PER_FILE = PrismFilterSetting
|
# PRISM_CUSTOM_PER_FILE = PrismFilterSetting
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# rackwindows
|
# rackwindows
|
||||||
|
@ -878,6 +887,7 @@ $(BUILD_DIR)/AS/%.cpp.o: AS/%.cpp
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
$(foreach m,$(AS_CUSTOM),$(call custom_module_names,$(m),AS)) \
|
$(foreach m,$(AS_CUSTOM),$(call custom_module_names,$(m),AS)) \
|
||||||
|
$(foreach m,$(AS_CUSTOM_PER_FILE),$(call custom_per_file_names,$(m),AS_$(shell basename $*))) \
|
||||||
-DpluginInstance=pluginInstance__AS \
|
-DpluginInstance=pluginInstance__AS \
|
||||||
-Wno-unused-private-field
|
-Wno-unused-private-field
|
||||||
|
|
||||||
|
@ -1097,6 +1107,13 @@ $(BUILD_DIR)/JW-Modules/%.cpp.o: JW-Modules/%.cpp
|
||||||
-Wno-unused-but-set-variable \
|
-Wno-unused-but-set-variable \
|
||||||
-Wno-unused-result
|
-Wno-unused-result
|
||||||
|
|
||||||
|
$(BUILD_DIR)/LifeFormModular/%.cpp.o: LifeFormModular/%.cpp
|
||||||
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
|
@echo "Compiling $<"
|
||||||
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
|
$(foreach m,$(LIFEFORMMODULAR_CUSTOM),$(call custom_module_names,$(m),LifeFormModular)) \
|
||||||
|
-DpluginInstance=pluginInstance__LifeFormModular
|
||||||
|
|
||||||
$(BUILD_DIR)/LittleUtils/%.cpp.o: LittleUtils/%.cpp
|
$(BUILD_DIR)/LittleUtils/%.cpp.o: LittleUtils/%.cpp
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
|
|
|
@ -359,6 +359,24 @@ extern Model *modelXYToPolar;
|
||||||
#include "JW-Modules/src/JWModules.hpp"
|
#include "JW-Modules/src/JWModules.hpp"
|
||||||
#undef modelQuantizer
|
#undef modelQuantizer
|
||||||
|
|
||||||
|
// LifeFormModular
|
||||||
|
/* NOTE too much noise in original include, do this a different way
|
||||||
|
// #include "LifeFormModular/src/plugin.hpp"
|
||||||
|
*/
|
||||||
|
extern Model* modelTimeDiktat;
|
||||||
|
extern Model* modelSequenceModeler;
|
||||||
|
extern Model* modelPitchDiktat;
|
||||||
|
extern Model* modelPitchIntegrator;
|
||||||
|
extern Model* modelBurstIntegrator;
|
||||||
|
extern Model* modelQuadModulator;
|
||||||
|
extern Model* modelImpulseControl;
|
||||||
|
extern Model* modelQuadSteppedOffset;
|
||||||
|
extern Model* modelPercussiveVibration;
|
||||||
|
extern Model* modelQuadUtility;
|
||||||
|
extern Model* modelAdditiveVibration;
|
||||||
|
extern Model* modelComplexOsc;
|
||||||
|
extern Model* modelDriftgen;
|
||||||
|
|
||||||
// LittleUtils
|
// LittleUtils
|
||||||
#include "LittleUtils/src/plugin.hpp"
|
#include "LittleUtils/src/plugin.hpp"
|
||||||
|
|
||||||
|
@ -491,6 +509,7 @@ Plugin* pluginInstance__GlueTheGiant;
|
||||||
Plugin* pluginInstance__HetrickCV;
|
Plugin* pluginInstance__HetrickCV;
|
||||||
extern Plugin* pluginInstance__ImpromptuModular;
|
extern Plugin* pluginInstance__ImpromptuModular;
|
||||||
Plugin* pluginInstance__JW;
|
Plugin* pluginInstance__JW;
|
||||||
|
Plugin* pluginInstance__LifeFormModular;
|
||||||
Plugin* pluginInstance__LittleUtils;
|
Plugin* pluginInstance__LittleUtils;
|
||||||
Plugin* pluginInstance__Lyrae;
|
Plugin* pluginInstance__Lyrae;
|
||||||
extern Plugin* pluginInstance__MindMeld;
|
extern Plugin* pluginInstance__MindMeld;
|
||||||
|
@ -1495,6 +1514,30 @@ static void initStatic__JW()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStatic__LifeFormModular()
|
||||||
|
{
|
||||||
|
Plugin* const p = new Plugin;
|
||||||
|
pluginInstance__LifeFormModular= p;
|
||||||
|
|
||||||
|
const StaticPluginLoader spl(p, "LifeFormModular");
|
||||||
|
if (spl.ok())
|
||||||
|
{
|
||||||
|
p->addModel(modelTimeDiktat);
|
||||||
|
p->addModel(modelSequenceModeler);
|
||||||
|
p->addModel(modelPitchDiktat);
|
||||||
|
p->addModel(modelPitchIntegrator);
|
||||||
|
p->addModel(modelBurstIntegrator);
|
||||||
|
p->addModel(modelQuadModulator);
|
||||||
|
p->addModel(modelImpulseControl);
|
||||||
|
p->addModel(modelQuadSteppedOffset);
|
||||||
|
p->addModel(modelPercussiveVibration);
|
||||||
|
p->addModel(modelQuadUtility);
|
||||||
|
p->addModel(modelAdditiveVibration);
|
||||||
|
p->addModel(modelComplexOsc);
|
||||||
|
p->addModel(modelDriftgen);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void initStatic__LittleUtils()
|
static void initStatic__LittleUtils()
|
||||||
{
|
{
|
||||||
Plugin* const p = new Plugin;
|
Plugin* const p = new Plugin;
|
||||||
|
@ -1793,6 +1836,7 @@ void initStaticPlugins()
|
||||||
initStatic__HetrickCV();
|
initStatic__HetrickCV();
|
||||||
initStatic__ImpromptuModular();
|
initStatic__ImpromptuModular();
|
||||||
initStatic__JW();
|
initStatic__JW();
|
||||||
|
initStatic__LifeFormModular();
|
||||||
initStatic__LittleUtils();
|
initStatic__LittleUtils();
|
||||||
initStatic__Lyrae();
|
initStatic__Lyrae();
|
||||||
initStatic__MindMeld();
|
initStatic__MindMeld();
|
||||||
|
|
1
plugins/res/LifeFormModular
Symbolic link
1
plugins/res/LifeFormModular
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../LifeFormModular/res
|
Loading…
Add table
Add a link
Reference in a new issue