Add BaconPlugs

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-12-04 19:16:44 +00:00
parent 62af644a49
commit 9986267165
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
4 changed files with 65 additions and 0 deletions

View file

@ -72,6 +72,13 @@ extern Model *modelBlank;
// AudibleInstruments
#include "AudibleInstruments/src/plugin.hpp"
// BaconPlugs
#define INCLUDE_COMPONENTS_HPP
#include "BaconPlugs/src/BaconPlugs.hpp"
#undef INCLUDE_COMPONENTS_HPP
#undef SCREW_WIDTH
#undef RACK_HEIGHT
// Befaco
#define modelADSR modelBefacoADSR
#define modelMixer modelBefacoMixer
@ -358,6 +365,7 @@ Plugin* pluginInstance__Aria;
Plugin* pluginInstance__AS;
Plugin* pluginInstance__Atelier;
Plugin* pluginInstance__AudibleInstruments;
Plugin* pluginInstance__Bacon;
Plugin* pluginInstance__Befaco;
Plugin* pluginInstance__Bidoo;
Plugin* pluginInstance__BogaudioModules;
@ -713,6 +721,39 @@ static void initStatic__AudibleInstruments()
}
}
static void initStatic__Bacon()
{
Plugin* const p = new Plugin;
pluginInstance__Bacon = p;
const StaticPluginLoader spl(p, "BaconPlugs");
if (spl.ok())
{
p->addModel(modelHarMoNee);
p->addModel(modelGlissinator);
p->addModel(modelPolyGnome);
p->addModel(modelQuantEyes);
p->addModel(modelSampleDelay);
#ifdef BUILD_SORTACHORUS
p->addModel(modelSortaChorus);
#endif
p->addModel(modelChipNoise);
p->addModel(modelChipWaves);
p->addModel(modelChipYourWave);
p->addModel(modelOpen303);
#ifdef BUILD_GENERICLSFR
p->addModel(modelGenericLFSR);
#endif
p->addModel(modelKarplusStrongPoly);
p->addModel(modelALingADing);
p->addModel(modelBitulator);
#ifdef BUILD_PHASER
p->addModel(modelPhaser);
#endif
p->addModel(modelPolyGenerator);
}
}
static void initStatic__Befaco()
{
Plugin* const p = new Plugin;
@ -1362,6 +1403,7 @@ void initStaticPlugins()
initStatic__AS();
initStatic__Atelier();
initStatic__AudibleInstruments();
initStatic__Bacon();
initStatic__Befaco();
initStatic__Bidoo();
initStatic__BogaudioModules();