Browse Source

update Befaco to v2.9.0 and add new modules

update/befaco-v2.9.0
dreamer 2 months ago
parent
commit
39df846f10
4 changed files with 21 additions and 3 deletions
  1. +1
    -1
      plugins/Befaco
  2. +1
    -1
      plugins/Makefile
  3. +14
    -1
      plugins/plugins.cpp
  4. +5
    -0
      src/custom/dep.cpp

+ 1
- 1
plugins/Befaco

@@ -1 +1 @@
Subproject commit 5a80023d86e0f67ead3e27385170310cd430d44c
Subproject commit 5914634cd91cf11cc32394616252beb19c5c934c

+ 1
- 1
plugins/Makefile View File

@@ -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) PLUGIN_FILES += $(wildcard Befaco/src/noise-plethora/*/*.cpp)


# modules/types which are present in other plugins # 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 = $(filter-out -fsingle-precision-constant,$(filter-out -std=gnu++11,$(BUILD_CXX_FLAGS)))
BEFACO_FLAGS += -std=gnu++17 BEFACO_FLAGS += -std=gnu++17


+ 14
- 1
plugins/plugins.cpp View File

@@ -147,10 +147,14 @@ extern Model* modelChord;
#define modelADSR modelBefacoADSR #define modelADSR modelBefacoADSR
#define modelMixer modelBefacoMixer #define modelMixer modelBefacoMixer
#define modelBurst modelBefacoBurst #define modelBurst modelBefacoBurst
#define modelMixer2 modelBefacoMixer2
#define modelSlew modelBefacoSlew
#include "Befaco/src/plugin.hpp" #include "Befaco/src/plugin.hpp"
#undef modelADSR #undef modelADSR
#undef modelMixer #undef modelMixer
#undef modelBurst #undef modelBurst
#undef modelMixer2
#undef modelSlew


// Bidoo // Bidoo
#include "Bidoo/src/plugin.hpp" #include "Bidoo/src/plugin.hpp"
@@ -1614,6 +1618,8 @@ static void initStatic__Befaco()
#define modelADSR modelBefacoADSR #define modelADSR modelBefacoADSR
#define modelMixer modelBefacoMixer #define modelMixer modelBefacoMixer
#define modelBurst modelBefacoBurst #define modelBurst modelBefacoBurst
#define modelMixer2 modelBefacoMixer2
#define modelSlew modelBefacoSlew
p->addModel(modelEvenVCO); p->addModel(modelEvenVCO);
p->addModel(modelRampage); p->addModel(modelRampage);
p->addModel(modelABC); p->addModel(modelABC);
@@ -1640,9 +1646,16 @@ static void initStatic__Befaco()
p->addModel(modelOctaves); p->addModel(modelOctaves);
p->addModel(modelBypass); p->addModel(modelBypass);
p->addModel(modelBandit); p->addModel(modelBandit);
p->addModel(modelAtte);
p->addModel(modelAxBC);
p->addModel(modelMixer2);
p->addModel(modelMuDi);
p->addModel(modelSlew);
#undef modelADSR #undef modelADSR
#undef modelMixer #undef modelMixer
#undef modelBurst #undef modelBurst
#undef modelMixer2
#undef modelSlew


// NOTE disabled in Cardinal due to MIDI usage // NOTE disabled in Cardinal due to MIDI usage
spl.removeModule("MidiThingV2"); spl.removeModule("MidiThingV2");
@@ -2044,7 +2057,7 @@ static void initStatic__CVfunk()
p->addModel(modelStepWave); p->addModel(modelStepWave);
p->addModel(modelPreeeeeeeeeeessedDuck); p->addModel(modelPreeeeeeeeeeessedDuck);
p->addModel(modelArrange); p->addModel(modelArrange);
p->addModel(modelTriDelay);
p->addModel(modelTriDelay);
#undef modelSteps #undef modelSteps
} }
} }


+ 5
- 0
src/custom/dep.cpp View File

@@ -435,6 +435,11 @@ static const struct {
{ kModeBefaco, "/Befaco/res/panels/Octaves.svg" }, { kModeBefaco, "/Befaco/res/panels/Octaves.svg" },
{ kModeBefaco, "/Befaco/res/panels/Bypass.svg" }, { kModeBefaco, "/Befaco/res/panels/Bypass.svg" },
{ kModeBefaco, "/Befaco/res/panels/Bandit.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+ // GPLv3+
{ kModeCardinal, "/Cardinal/res/AudioFile.svg" }, { kModeCardinal, "/Cardinal/res/AudioFile.svg" },
{ kModeCardinal, "/Cardinal/res/AudioToCVPitch.svg" }, { kModeCardinal, "/Cardinal/res/AudioToCVPitch.svg" },


Loading…
Cancel
Save