preliminary work to add Biset
This commit is contained in:
parent
aeb2f19574
commit
c801431481
5 changed files with 66 additions and 0 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -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 | |
|
||||||
|
|
1
plugins/Biset
Submodule
1
plugins/Biset
Submodule
|
@ -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();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue