update Befaco to v2.9.0 and add new modules (#810)
This commit is contained in:
parent
2e9bc2d68a
commit
fc854653da
4 changed files with 21 additions and 3 deletions
|
@ -1 +1 @@
|
|||
Subproject commit 5a80023d86e0f67ead3e27385170310cd430d44c
|
||||
Subproject commit 5914634cd91cf11cc32394616252beb19c5c934c
|
|
@ -560,7 +560,7 @@ PLUGIN_FILES += $(filter-out Befaco/src/plugin.cpp Befaco/src/MidiThing.cpp,$(wi
|
|||
PLUGIN_FILES += $(wildcard Befaco/src/noise-plethora/*/*.cpp)
|
||||
|
||||
# modules/types which are present in other plugins
|
||||
BEFACO_CUSTOM = ADSR Mixer chowdsp Burst RecordButton
|
||||
BEFACO_CUSTOM = ADSR Mixer chowdsp Burst RecordButton Mixer2 Slew
|
||||
|
||||
BEFACO_FLAGS = $(filter-out -fsingle-precision-constant,$(filter-out -std=gnu++11,$(BUILD_CXX_FLAGS)))
|
||||
BEFACO_FLAGS += -std=gnu++17
|
||||
|
|
|
@ -147,10 +147,14 @@ extern Model* modelChord;
|
|||
#define modelADSR modelBefacoADSR
|
||||
#define modelMixer modelBefacoMixer
|
||||
#define modelBurst modelBefacoBurst
|
||||
#define modelMixer2 modelBefacoMixer2
|
||||
#define modelSlew modelBefacoSlew
|
||||
#include "Befaco/src/plugin.hpp"
|
||||
#undef modelADSR
|
||||
#undef modelMixer
|
||||
#undef modelBurst
|
||||
#undef modelMixer2
|
||||
#undef modelSlew
|
||||
|
||||
// Bidoo
|
||||
#include "Bidoo/src/plugin.hpp"
|
||||
|
@ -1614,6 +1618,8 @@ static void initStatic__Befaco()
|
|||
#define modelADSR modelBefacoADSR
|
||||
#define modelMixer modelBefacoMixer
|
||||
#define modelBurst modelBefacoBurst
|
||||
#define modelMixer2 modelBefacoMixer2
|
||||
#define modelSlew modelBefacoSlew
|
||||
p->addModel(modelEvenVCO);
|
||||
p->addModel(modelRampage);
|
||||
p->addModel(modelABC);
|
||||
|
@ -1640,9 +1646,16 @@ static void initStatic__Befaco()
|
|||
p->addModel(modelOctaves);
|
||||
p->addModel(modelBypass);
|
||||
p->addModel(modelBandit);
|
||||
p->addModel(modelAtte);
|
||||
p->addModel(modelAxBC);
|
||||
p->addModel(modelMixer2);
|
||||
p->addModel(modelMuDi);
|
||||
p->addModel(modelSlew);
|
||||
#undef modelADSR
|
||||
#undef modelMixer
|
||||
#undef modelBurst
|
||||
#undef modelMixer2
|
||||
#undef modelSlew
|
||||
|
||||
// NOTE disabled in Cardinal due to MIDI usage
|
||||
spl.removeModule("MidiThingV2");
|
||||
|
@ -2044,7 +2057,7 @@ static void initStatic__CVfunk()
|
|||
p->addModel(modelStepWave);
|
||||
p->addModel(modelPreeeeeeeeeeessedDuck);
|
||||
p->addModel(modelArrange);
|
||||
p->addModel(modelTriDelay);
|
||||
p->addModel(modelTriDelay);
|
||||
#undef modelSteps
|
||||
}
|
||||
}
|
||||
|
|
|
@ -435,6 +435,11 @@ static const struct {
|
|||
{ kModeBefaco, "/Befaco/res/panels/Octaves.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/Bypass.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/Bandit.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/Atte.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/AxBC.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/Mixer2.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/MuDi.svg" },
|
||||
{ kModeBefaco, "/Befaco/res/panels/Slew.svg" },
|
||||
// GPLv3+
|
||||
{ kModeCardinal, "/Cardinal/res/AudioFile.svg" },
|
||||
{ kModeCardinal, "/Cardinal/res/AudioToCVPitch.svg" },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue