This commit is contained in:
dreamer 2022-09-08 14:54:23 +01:00 committed by falkTX
parent 801a2cfad5
commit 46dcb39edd
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
6 changed files with 95 additions and 0 deletions

View file

@ -393,6 +393,14 @@ PLUGIN_FILES += AS/freeverb/revmodel.cpp
AS_CUSTOM = ADSR BpmDisplayWidget LabelDisplayWidget LedLight LowFrequencyOscillator SigDisplayWidget VCA WaveShaper YellowRedLight allpass comb revmodel
AS_CUSTOM_PER_FILE = NumberDisplayWidget
# --------------------------------------------------------------
# dBiz
PLUGIN_FILES += $(filter-out dBiz/src/plugin.cpp,$(wildcard dBiz/src/*.cpp))
# modules/types which are present in other plugins
DBIZ_CUSTOM = Chord DarkDefaultItem Divider OrangeLight VCA4 darkPanelID lightPanelID
# --------------------------------------------------------------
# AudibleInstruments
@ -1595,6 +1603,14 @@ $(BUILD_DIR)/ChowDSP/%.cpp.o: ChowDSP/%.cpp
-IChowDSP/lib/chowdsp_utils/modules/chowdsp_dsp/WDF \
-Wno-deprecated-copy
$(BUILD_DIR)/dBiz/src/%.cpp.o: dBiz/src/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
$(foreach m,$(DBIZ_CUSTOM),$(call custom_module_names,$(m),dBiz)) \
-DpluginInstance=pluginInstance__dBiz
$(BUILD_DIR)/DrumKit/%.cpp.o: DrumKit/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"

1
plugins/dBiz Submodule

@ -0,0 +1 @@
Subproject commit 88f1bd64cff6e96a1a48566a1692de86b9a7de2a

View file

@ -320,6 +320,23 @@ extern Model* modelTestVCF;
#include "DrumKit/src/DrumKit.hpp"
void setupSamples();
// dBiz
#define darkPanelID dBizdarkPanelID
#define DarkDefaultItem dBizDarkDefaultItem
#define lightPanelID dBizlightPanelID
#define OrangeLight dBizOrangeLight
#define modelChord modeldBizChord
#define modelVCA4 modeldBizVCA4
#define modelDivider modeldBizDivider
#include "dBiz/src/plugin.hpp"
#undef darkPanelID
#undef DarkDefaultItem
#undef lightPanelID
#undef OrangeLight
#undef modelChord
#undef modelVCA4
#undef modelDivider
// ESeries
#include "ESeries/src/plugin.hpp"
@ -719,6 +736,7 @@ std::vector<Model*> hostTerminalModels;
// stuff that reads config files, we dont want that
int loadConsoleType() { return 0; }
bool loadDarkAsDefault() { return 1; }
int loadDirectOutMode() { return 0; }
void saveConsoleType(int) {}
void saveDarkAsDefault(bool) {}
@ -750,6 +768,7 @@ Plugin* pluginInstance__BogaudioModules;
Plugin* pluginInstance__CatroModulo;
Plugin* pluginInstance__cf;
Plugin* pluginInstance__ChowDSP;
Plugin* pluginInstance__dBiz;
extern Plugin* pluginInstance__DrumKit;
Plugin* pluginInstance__ESeries;
Plugin* pluginInstance__ExpertSleepersEncoders;
@ -1709,6 +1728,56 @@ static void initStatic__ChowDSP()
}
}
static void initStatic__dBiz()
{
Plugin* const p = new Plugin;
pluginInstance__dBiz = p;
const StaticPluginLoader spl(p, "dBiz");
if (spl.ok())
{
#define modelChord modeldBizChord
#define modelVCA4 modeldBizVCA4
#define modelDivider modeldBizDivider
p->addModel(modelNavControl);
p->addModel(modelBench);
p->addModel(modelContorno);
//p->addModel(modelContornoMK2);
p->addModel(modelTranspose);
p->addModel(modelUtility);
p->addModel(modelChord);
p->addModel(modelBene);
p->addModel(modelBenePads);
p->addModel(modelPerfMixer);
p->addModel(modelDrMix);
p->addModel(modelPerfMixer4);
p->addModel(modelVCA4);
p->addModel(modelVCA530);
p->addModel(modelRemix);
p->addModel(modelSmixer);
p->addModel(modelVerbo);
p->addModel(modelDVCO);
p->addModel(modelDAOSC);
p->addModel(modelTROSC);
p->addModel(modelTROSCMK2);
p->addModel(modelSuHa);
p->addModel(modelSuHaMK2);
p->addModel(modelFourSeq);
p->addModel(modelDivider);
p->addModel(modelUtil2);
p->addModel(modelSmorph);
p->addModel(modelBigSmorph);
p->addModel(modelSPan);
p->addModel(modelQuePasa);
p->addModel(modelDualFilter);
p->addModel(modelOrder);
p->addModel(modelDualMatrix);
#undef modelChord
#undef modelVCA4
#undef modelDivider
}
}
static void initStatic__DrumKit()
{
Plugin* const p = new Plugin;
@ -2793,6 +2862,7 @@ void initStaticPlugins()
initStatic__CatroModulo();
initStatic__cf();
initStatic__ChowDSP();
initStatic__dBiz();
initStatic__DrumKit();
initStatic__ESeries();
initStatic__ExpertSleepersEncoders();