@@ -242,3 +242,6 @@ | |||||
[submodule "plugins/StarlingVia"] | [submodule "plugins/StarlingVia"] | ||||
path = plugins/StarlingVia | path = plugins/StarlingVia | ||||
url = https://github.com/starlingcode/Via-for-Rack.git | url = https://github.com/starlingcode/Via-for-Rack.git | ||||
[submodule "plugins/Biset"] | |||||
path = plugins/Biset | |||||
url = https://github.com/gibbonjoyeux/VCV-Biset.git |
@@ -29,6 +29,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| Bacon Music | GPL-3.0-or-later | | | | Bacon Music | GPL-3.0-or-later | | | ||||
| Befaco | GPL-3.0-or-later | | | | Befaco | GPL-3.0-or-later | | | ||||
| Bidoo | GPL-3.0-or-later | | | | Bidoo | GPL-3.0-or-later | | | ||||
| Biset | MIT | | | |||||
| Bogaudio | GPL-3.0-or-later | | | | Bogaudio | GPL-3.0-or-later | | | ||||
| Catro/Modulo | BSD-3-Clause | | | | Catro/Modulo | BSD-3-Clause | | | ||||
| cf | BSD-3-Clause | | | | cf | BSD-3-Clause | | | ||||
@@ -147,6 +148,9 @@ Below is a list of artwork licenses from plugins | |||||
| Befaco/components/* | CC-BY-NC-4.0 | | | | Befaco/components/* | CC-BY-NC-4.0 | | | ||||
| Befaco/fonts/Segment7Standard.otf | OFL-1.1-RFN | | | | Befaco/fonts/Segment7Standard.otf | OFL-1.1-RFN | | | ||||
| Befaco/panels/* | Custom | Copyright © [Befaco](https://www.befaco.org/), [used and distributed with permission](LICENSE-PERMISSIONS.md#befaco-manu-retamero--befaco) | | | Befaco/panels/* | Custom | Copyright © [Befaco](https://www.befaco.org/), [used and distributed with permission](LICENSE-PERMISSIONS.md#befaco-manu-retamero--befaco) | | ||||
| Biset/* | MIT | No artwork specific license provided | | |||||
| Biset/FT88-Regular.ttf | OFL | | | |||||
| Biset/Recursive_VF_1.085.ttf | OFL-1.1-no-RFN | | | |||||
| BogaudioModules/* | CC-BY-SA-4.0 | | | | BogaudioModules/* | CC-BY-SA-4.0 | | | ||||
| BogaudioModules/fonts/audiowide.ttf | OFL-1.1-RFN | | | | BogaudioModules/fonts/audiowide.ttf | OFL-1.1-RFN | | | ||||
| BogaudioModules/fonts/inconsolata*.ttf | OFL-1.1-no-RFN | | | | BogaudioModules/fonts/inconsolata*.ttf | OFL-1.1-no-RFN | | | ||||
@@ -0,0 +1 @@ | |||||
Subproject commit a3acddc30732700b91f27075488b914c38b9dcdf |
@@ -572,6 +572,12 @@ PLUGIN_FILES += BidooDark/plugin.cpp | |||||
BIDOO_CUSTOM = ChannelDisplay InstantiateExpanderItem LadderFilter PitchShifter $(DRWAV) | BIDOO_CUSTOM = ChannelDisplay InstantiateExpanderItem LadderFilter PitchShifter $(DRWAV) | ||||
BIDOO_CUSTOM_PER_FILE = channel channel filterType | BIDOO_CUSTOM_PER_FILE = channel channel filterType | ||||
# -------------------------------------------------------------- | |||||
# Biset | |||||
PLUGIN_FILES += $(filter-out Biset/src/plugin.cpp,$(wildcard Biset/src/*.cpp)) | |||||
PLUGIN_FILES += $(wildcard Biset/src/*/*.cpp) | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# BogaudioModules | # BogaudioModules | ||||
@@ -2193,6 +2199,13 @@ $(BUILD_DIR)/Bidoo%.cpp.o: Bidoo%.cpp | |||||
-Wno-sign-compare \ | -Wno-sign-compare \ | ||||
-Wno-unused-function | -Wno-unused-function | ||||
$(BUILD_DIR)/Biset/src/%.cpp.o: Biset/src/%.cpp | |||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | |||||
@echo "Compiling $<" | |||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \ | |||||
$(foreach m,$(BISET_CUSTOM),$(call custom_module_names,$(m),Biset)) \ | |||||
-DpluginInstance=pluginInstance__Biset | |||||
$(BUILD_DIR)/BogaudioModules/src/follower_base.cpp.o: BogaudioModules/src/follower_base.cpp | $(BUILD_DIR)/BogaudioModules/src/follower_base.cpp.o: BogaudioModules/src/follower_base.cpp | ||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
@@ -146,6 +146,13 @@ extern Model* modelChord; | |||||
// Bidoo | // Bidoo | ||||
#include "Bidoo/src/plugin.hpp" | #include "Bidoo/src/plugin.hpp" | ||||
// Biset | |||||
#define Clock BisetClock | |||||
#define ButtonTrigger BisetButtonTrigger | |||||
#include "Biset/src/plugin.hpp" | |||||
#undef ButtonTrigger | |||||
#undef Clock | |||||
// BogaudioModules - integrate theme/skin support | // BogaudioModules - integrate theme/skin support | ||||
#include <mutex> | #include <mutex> | ||||
#include <string> | #include <string> | ||||
@@ -875,6 +882,7 @@ Plugin* pluginInstance__Axioma; | |||||
Plugin* pluginInstance__Bacon; | Plugin* pluginInstance__Bacon; | ||||
Plugin* pluginInstance__Befaco; | Plugin* pluginInstance__Befaco; | ||||
Plugin* pluginInstance__Bidoo; | Plugin* pluginInstance__Bidoo; | ||||
Plugin* pluginInstance__Biset; | |||||
Plugin* pluginInstance__BogaudioModules; | Plugin* pluginInstance__BogaudioModules; | ||||
Plugin* pluginInstance__CatroModulo; | Plugin* pluginInstance__CatroModulo; | ||||
Plugin* pluginInstance__cf; | Plugin* pluginInstance__cf; | ||||
@@ -1613,6 +1621,42 @@ static void initStatic__Bidoo() | |||||
} | } | ||||
} | } | ||||
static void initStatic__Biset() | |||||
{ | |||||
Plugin* const p = new Plugin; | |||||
pluginInstance__Biset = p; | |||||
const StaticPluginLoader spl(p, "Biset"); | |||||
if (spl.ok()) | |||||
{ | |||||
p->addModel(modelTracker); | |||||
p->addModel(modelTrackerSynth); | |||||
p->addModel(modelTrackerDrum); | |||||
p->addModel(modelTrackerClock); | |||||
p->addModel(modelTrackerPhase); | |||||
p->addModel(modelTrackerQuant); | |||||
p->addModel(modelTrackerState); | |||||
p->addModel(modelTrackerControl); | |||||
p->addModel(modelRegex); | |||||
p->addModel(modelRegexCondensed); | |||||
p->addModel(modelRegexExp); | |||||
p->addModel(modelTree); | |||||
p->addModel(modelTreeSeed); | |||||
p->addModel(modelGbu); | |||||
p->addModel(modelPkm); | |||||
p->addModel(modelIgc); | |||||
p->addModel(modelOmega3); | |||||
p->addModel(modelOmega6); | |||||
p->addModel(modelSegfault); | |||||
p->addModel(modelBlank); | |||||
} | |||||
} | |||||
static void initStatic__BogaudioModules() | static void initStatic__BogaudioModules() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -3315,6 +3359,7 @@ void initStaticPlugins() | |||||
initStatic__Bacon(); | initStatic__Bacon(); | ||||
initStatic__Befaco(); | initStatic__Befaco(); | ||||
initStatic__Bidoo(); | initStatic__Bidoo(); | ||||
initStatic__Biset(); | |||||
initStatic__BogaudioModules(); | initStatic__BogaudioModules(); | ||||
initStatic__CatroModulo(); | initStatic__CatroModulo(); | ||||
initStatic__cf(); | initStatic__cf(); | ||||