* Add CVfunk plugin

Added CVfunk plugin

* added CVfunk plugin

added CVfunk plugin

* removed CVfunk

removed CVfunk

* Added CVfunk as submodule

Added CVfunk as submodule

* Update .gitmodules remove duplicate CVfunk

removed extra CVfunk. my mistake

* remove extra spaces

removed extra spaces I put in by accident.

* Update Makefile

* Define modelSteps

redefine modelSteps so it doesn't conflict with other modules

* Fixerd defining of overlapping module name

Fixed definition of overlapping module name

* Fixed custom name declaration

Fixed custom name declatation

* Update Makefile

Fixed module name reference to CVfunk instead of cf.

* Add CVfunk to readme

Added CVfunk

* Update LICENSES.md

Added CVfunk

* Update LICENSES.md

added CVfunk artwork license

* Update CVfunk

update submodule linker, decreased CPU consumption to optimize better for Cardinal
This commit is contained in:
CV funk 2024-03-08 16:09:46 +01:00 committed by GitHub
parent 4b3b458ffa
commit 7f1a48d684
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 48 additions and 0 deletions

View file

@ -298,6 +298,11 @@ extern Model* modelTestVCF;
// cf
#include "cf/src/plugin.hpp"
// CVfunk
#define modelSteps modelCVfunkSteps
#include "CVfunk/src/plugin.hpp"
#undef modelSteps
// ChowDSP
#include "ChowDSP/src/plugin.hpp"
#define init initChowDSP
@ -859,6 +864,7 @@ Plugin* pluginInstance__BogaudioModules;
Plugin* pluginInstance__CatroModulo;
Plugin* pluginInstance__cf;
Plugin* pluginInstance__ChowDSP;
Plugin* pluginInstance__CVfunk;
Plugin* pluginInstance__dBiz;
Plugin* pluginInstance__DHE;
extern Plugin* pluginInstance__DrumKit;
@ -1821,6 +1827,25 @@ static void initStatic__ChowDSP()
}
}
static void initStatic__CVfunk()
{
Plugin* const p = new Plugin;
pluginInstance__CVfunk = p;
const StaticPluginLoader spl(p, "CVfunk");
if (spl.ok())
{
#define modelSteps modelCVfunkSteps
p->addModel(modelSteps);
p->addModel(modelEnvelopeArray);
p->addModel(modelPentaSequencer);
p->addModel(modelImpulseController);
p->addModel(modelSignals);
p->addModel(modelRanges);
#undef modelSteps
}
}
static void initStatic__dBiz()
{
Plugin* const p = new Plugin;
@ -3213,6 +3238,7 @@ void initStaticPlugins()
initStatic__CatroModulo();
initStatic__cf();
initStatic__ChowDSP();
initStatic__CVfunk();
initStatic__dBiz();
initStatic__DHE();
initStatic__DrumKit();