diff --git a/carla b/carla index c37d53a..e39f04d 160000 --- a/carla +++ b/carla @@ -1 +1 @@ -Subproject commit c37d53a4216654118e711fa41e88e7e801d5bd9b +Subproject commit e39f04d2d8587327e741ad881617c427f5014d48 diff --git a/dpf b/dpf index 470c5b7..5446300 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit 470c5b7a77091bbea2154cd1d96d3cb1be737aa3 +Subproject commit 5446300eac8f0480d6b2a2967d7dec2f227fe1bd diff --git a/plugins/Befaco b/plugins/Befaco index d3ad6c6..b24e1c3 160000 --- a/plugins/Befaco +++ b/plugins/Befaco @@ -1 +1 @@ -Subproject commit d3ad6c6732cee8a80197aa351dd9efef9c278d4c +Subproject commit b24e1c373c7c54871d33247d40216e311dc00849 diff --git a/plugins/Makefile b/plugins/Makefile index 9bcbbcc..a71fd17 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -551,7 +551,7 @@ MINIPLUGIN_FILES += BaconPlugs/src/Style.cpp # -------------------------------------------------------------- # Befaco -PLUGIN_FILES += $(filter-out Befaco/src/plugin.cpp,$(wildcard Befaco/src/*.cpp)) +PLUGIN_FILES += $(filter-out Befaco/src/plugin.cpp Befaco/src/MidiThing.cpp,$(wildcard Befaco/src/*.cpp)) PLUGIN_FILES += $(wildcard Befaco/src/noise-plethora/*/*.cpp) # modules/types which are present in other plugins diff --git a/plugins/plugins.cpp b/plugins/plugins.cpp index 9994594..3cd58a3 100644 --- a/plugins/plugins.cpp +++ b/plugins/plugins.cpp @@ -1590,9 +1590,13 @@ static void initStatic__Befaco() p->addModel(modelMotionMTR); p->addModel(modelBurst); p->addModel(modelVoltio); + p->addModel(modelOctaves); #undef modelADSR #undef modelMixer #undef modelBurst + + // NOTE disabled in Cardinal due to MIDI usage + spl.removeModule("MidiThingV2"); } } diff --git a/src/custom/dep.cpp b/src/custom/dep.cpp index af32036..dc9b710 100644 --- a/src/custom/dep.cpp +++ b/src/custom/dep.cpp @@ -464,6 +464,7 @@ static const struct { { kModeBefaco, "/Befaco/res/panels/SpringReverb.svg" }, { kModeBefaco, "/Befaco/res/panels/StereoStrip.svg" }, { kModeBefaco, "/Befaco/res/panels/Voltio.svg" }, + { kModeBefaco, "/Befaco/res/panels/Octaves.svg" }, // GPLv3+ { kModeCardinal, "/Cardinal/res/AudioFile.svg" }, { kModeCardinal, "/Cardinal/res/AudioToCVPitch.svg" },