Compare commits
22 commits
bhrebec/ex
...
main
Author | SHA1 | Date | |
---|---|---|---|
![]() |
87d6e4eece | ||
![]() |
7587c28d12 | ||
![]() |
ed75b4989c | ||
![]() |
d30b356845 | ||
![]() |
52fa1604f0 | ||
![]() |
fbea15e103 | ||
![]() |
850e76ec10 | ||
![]() |
1d8278b591 | ||
![]() |
0407fefafb | ||
![]() |
04d9e2762d | ||
![]() |
fc854653da | ||
![]() |
2e9bc2d68a | ||
![]() |
89a18eb2f8 | ||
![]() |
8e62521572 | ||
![]() |
e8afd711b0 | ||
![]() |
426fda5054 | ||
![]() |
f4ba8790db | ||
![]() |
7b46f11da6 | ||
![]() |
5b7ce484b5 | ||
![]() |
777c5ae3e5 | ||
![]() |
b10c88026b | ||
![]() |
b7a5383712 |
21 changed files with 124 additions and 27 deletions
26
.github/workflows/build.yml
vendored
26
.github/workflows/build.yml
vendored
|
@ -23,7 +23,7 @@ jobs:
|
|||
target: [aarch64, armhf, i686, riscv64, x86_64]
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ubuntu:20.04
|
||||
image: ubuntu:22.04
|
||||
steps:
|
||||
- name: Install git
|
||||
run: |
|
||||
|
@ -125,7 +125,7 @@ jobs:
|
|||
*.tar.gz
|
||||
|
||||
linux-x86_64-debug:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -228,10 +228,12 @@ jobs:
|
|||
files: |
|
||||
${{ github.event.repository.name }}-*.pkg
|
||||
|
||||
modaudio:
|
||||
mod-plugin-builder:
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- name: darkglass-anagram
|
||||
target: darkglass-anagram
|
||||
- name: modduo
|
||||
target: modduo-static
|
||||
extraflags: MODDUO=true
|
||||
|
@ -239,7 +241,7 @@ jobs:
|
|||
target: modduox-static
|
||||
- name: moddwarf
|
||||
target: moddwarf
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -254,7 +256,7 @@ jobs:
|
|||
- name: Set up dependencies
|
||||
run: |
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -yqq acl bc curl cvs git mercurial rsync subversion wget bison bzip2 flex gawk gperf gzip help2man nano perl patch tar texinfo unzip automake binutils build-essential cpio libtool libncurses-dev pkg-config python libtool-bin liblo-dev qemu-user-static
|
||||
sudo apt-get install -yqq acl bc curl cvs git mercurial rsync subversion wget bison bzip2 flex gawk gperf gzip help2man nano perl patch tar texinfo unzip automake binutils build-essential cpio libtool libncurses-dev pkg-config python3 libtool-bin liblo-dev qemu-user-static
|
||||
sudo apt-get install -yqq pandoc texlive-latex-recommended texlive-latex-extra
|
||||
sudo apt-get clean
|
||||
- name: Bootstrap toolchain
|
||||
|
@ -471,7 +473,7 @@ jobs:
|
|||
Cardinal-*.zip
|
||||
|
||||
headless:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -488,7 +490,7 @@ jobs:
|
|||
make HEADLESS=true -j $(nproc)
|
||||
|
||||
lto:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -505,7 +507,7 @@ jobs:
|
|||
make WITH_LTO=true -j $(nproc) native
|
||||
|
||||
sysdeps:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -521,7 +523,7 @@ jobs:
|
|||
make SYSDEPS=true -j $(nproc)
|
||||
|
||||
source-tarball:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -561,7 +563,7 @@ jobs:
|
|||
/home/runner/*/*/cardinal*.tar.xz
|
||||
|
||||
plugin-validation:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -583,8 +585,8 @@ jobs:
|
|||
- name: Set up dependencies
|
||||
run: |
|
||||
# custom repos
|
||||
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_11.1.0_all.deb
|
||||
sudo dpkg -i kxstudio-repos_11.1.0_all.deb
|
||||
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_11.2.0_all.deb
|
||||
sudo dpkg -i kxstudio-repos_11.2.0_all.deb
|
||||
sudo apt-get update -qq
|
||||
# build-deps
|
||||
sudo apt-get install -yqq libdbus-1-dev libgl1-mesa-dev liblo-dev libx11-dev libxcursor-dev libxext-dev libxrandr-dev
|
||||
|
|
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -260,4 +260,7 @@
|
|||
[submodule "plugins/admiral"]
|
||||
path = plugins/admiral
|
||||
url = https://github.com/wapiflapi/admiral.git
|
||||
[submodule "plugins/eightfold"]
|
||||
path = plugins/eightfold
|
||||
url = https://github.com/scanner-darkly/eightfold.git
|
||||
|
||||
|
|
|
@ -146,6 +146,7 @@ At the moment the following 3rd-party modules are provided:
|
|||
- [dBiz](https://github.com/dBiz/dBiz)
|
||||
- [DHE Modules](https://github.com/dhemery/DHE-Modules)
|
||||
- [DrumKit](https://svmodular.com/plugin/vcv/drumkit.html)
|
||||
- [eightfold](https://github.com/scanner-darkly/eightfold)
|
||||
- [EnigmaCurry](https://github.com/EnigmaCurry/EnigmaCurry-vcv-pack)
|
||||
- [E-Series](https://github.com/VCVRack/ESeries)
|
||||
- [ExpertSleepers Encoders](https://expert-sleepers.co.uk/vcvrack_encoders.html)
|
||||
|
|
1
deps/Makefile
vendored
1
deps/Makefile
vendored
|
@ -57,6 +57,7 @@ SPACE +=
|
|||
CMAKE = cmake
|
||||
CMAKE += -DCMAKE_INSTALL_LIBDIR=lib
|
||||
CMAKE += -DCMAKE_INSTALL_PREFIX='$(RACK_DEP_PATH)'
|
||||
CMAKE += -DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||
CMAKE += -DBUILD_SHARED_LIBS=OFF
|
||||
|
||||
# make sure debug/release matches
|
||||
|
|
2
deps/PawPaw
vendored
2
deps/PawPaw
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 0985cf8d1c3a00b1958ef90e0f1aa511b865241a
|
||||
Subproject commit 0946f783f0e9e230bca893289325f91144a3429f
|
|
@ -40,6 +40,7 @@ Below follows a list of all code licenses used in Cardinal and linked submodules
|
|||
| dBiz | GPL-3.0-or-later | |
|
||||
| DHE-Modules | MIT | |
|
||||
| DrumKit | CC0-1.0 | |
|
||||
| eightfold | GPL-3.0-or-later | |
|
||||
| EnigmaCurry | GPL-3.0-or-later | |
|
||||
| E-Series | GPL-3.0-or-later | |
|
||||
| ExpertSleepers Encoders | MIT | |
|
||||
|
@ -178,6 +179,7 @@ Below is a list of artwork licenses from plugins
|
|||
| DHE-Modules/* | MIT | Same license as source code |
|
||||
| DrumKit/* | CC0-1.0 | |
|
||||
| DrumKit/component/NovaMono.ttf | OFL-1.1-RFN | |
|
||||
| eightfold/* | GPL-3.0-or-later | No artwork specific license provided |
|
||||
| EnigmaCurry/res/fonts/dseg/* | OFL-1.1-RFN | |
|
||||
| EnigmaCurry/res/fonts/Fantasque/* | OFL-1.1 | |
|
||||
| EnigmaCurry/res/fonts/manrope/* | OFL-1.1 | |
|
||||
|
@ -201,6 +203,7 @@ Below is a list of artwork licenses from plugins
|
|||
| ImpromptuModular/res/comp/complib/* | CC-BY-NC-4.0 | |
|
||||
| JW-Modules/* | BSD-3-Clause | No artwork specific license provided |
|
||||
| JW-Modules/DejaVuSansMono.ttf | Bitstream-Vera | Unused in Cardinal |
|
||||
| JW-Modules/res/fonts/ShareTechMono-Regular.ttf | OFL-1.1 | |
|
||||
| kocmoc/* | GPL-3.0-or-later | No artwork specific license provided |
|
||||
| LifeFormModular/* | MIT | No artwork specific license provided |
|
||||
| LilacLoop/* | GPL-3.0-or-later | No artwork specific license provided |
|
||||
|
|
2
dpf
2
dpf
|
@ -1 +1 @@
|
|||
Subproject commit 32d911c1decd721520e44adce2ca7a92ca0ec4f0
|
||||
Subproject commit f3be5aee081d87cc7a6795110525569670ff0907
|
|
@ -1 +1 @@
|
|||
Subproject commit 97700c06af7df4d8fcf173ae3670b7907a682627
|
||||
Subproject commit bf74c2b7674c610cfc57421157d814c98bd92438
|
|
@ -1 +1 @@
|
|||
Subproject commit 5a80023d86e0f67ead3e27385170310cd430d44c
|
||||
Subproject commit 5914634cd91cf11cc32394616252beb19c5c934c
|
|
@ -1 +1 @@
|
|||
Subproject commit 4dc7c53b9f230bfd4f6c4deb432c477a65188ac0
|
||||
Subproject commit 52b1e03c34bd1baa264395c150cd62d8e192b12f
|
|
@ -1 +1 @@
|
|||
Subproject commit 9d8f8515deb20d7e14ca85b4c1d04ec6b66b3e8d
|
||||
Subproject commit 72c8b569dd2cc12ce16abe2da582fc58e07c3d54
|
|
@ -1 +1 @@
|
|||
Subproject commit 8162f0d6aee157425c7d7eb3582d905c9ac6c43e
|
||||
Subproject commit b6dde88e4d780de0207ece26c5b7de23d61c84e6
|
|
@ -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
|
||||
|
@ -707,6 +707,17 @@ PLUGIN_FILES += $(wildcard DrumKit/deps/SynthDevKit/src/*.cpp)
|
|||
# modules/types which are present in other plugins
|
||||
DRUMKIT_CUSTOM = ADSR Envelope LowFrequencyOscillator
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# eightfold
|
||||
|
||||
PLUGIN_FILES += $(filter-out eightfold/src/plugin.cpp,$(wildcard eightfold/src/*.cpp))
|
||||
# modules/types which are present in other plugins
|
||||
EIGHTFOLD_CUSTOM = Comparator comparator
|
||||
|
||||
|
||||
EIGHTFOLD_FLAGS = $(filter-out -std=gnu++11,$(BUILD_CXX_FLAGS))
|
||||
EIGHTFOLD_FLAGS += -std=gnu++17
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# EnigmaCurry
|
||||
|
||||
|
@ -824,7 +835,7 @@ endif
|
|||
endif
|
||||
|
||||
# modules/types which are present in other plugins
|
||||
JW_CUSTOM = PlayHead Quantizer
|
||||
JW_CUSTOM = PlayHead Quantizer Arrange
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# kocmoc
|
||||
|
@ -1446,6 +1457,7 @@ clean:
|
|||
PLUGIN_LIST = $(subst /plugin.json,,$(wildcard */plugin.json))
|
||||
|
||||
UNWANTED_FILES = HetrickCV/res/illustrator - deprecated/MyModule.svg
|
||||
UNWANTED_FILES += $(wildcard "HetrickCV/res/affinity redo/*")
|
||||
UNWANTED_FILES += $(wildcard Meander/res/*)
|
||||
UNWANTED_FILES += $(wildcard Mog/res/*)
|
||||
UNWANTED_FILES += $(wildcard Mog/res/*/*)
|
||||
|
@ -2347,6 +2359,13 @@ $(BUILD_DIR)/DrumKit/%.cpp.o: DrumKit/%.cpp
|
|||
-Dinit=init__DrumKit \
|
||||
-Wno-sign-compare
|
||||
|
||||
$(BUILD_DIR)/eightfold/src/%.cpp.o: eightfold/src/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
$(SILENT)$(CXX) $< $(EIGHTFOLD_FLAGS) -c -o $@ \
|
||||
$(foreach m,$(EIGHTFOLD_CUSTOM),$(call custom_module_names,$(m),eightfold)) \
|
||||
-DpluginInstance=pluginInstance__eightfold
|
||||
|
||||
$(BUILD_DIR)/EnigmaCurry/src/%.cpp.o: EnigmaCurry/src/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
|
@ -2744,6 +2763,7 @@ $(BUILD_DIR)/Sapphire/%.cpp.o: Sapphire/%.cpp
|
|||
@echo "Compiling $<"
|
||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -std=gnu++17 -c -o $@ \
|
||||
$(foreach m,$(SAPPHIRE_CUSTOM),$(call custom_module_names,$(m),Sapphire)) \
|
||||
-DSKIP_MINGW_FORMAT \
|
||||
-DpluginInstance=pluginInstance__sapphire
|
||||
|
||||
$(BUILD_DIR)/sonusmodular/%.cpp.o: sonusmodular/%.cpp
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 479d2c8007b2087cdf557a491df25c5b85784a96
|
||||
Subproject commit b819787d86a1db0ad6f4208cb96b8e3589b5e4ee
|
|
@ -1 +1 @@
|
|||
Subproject commit 66e69a2f2047e3dab06275b12852e56d143388cf
|
||||
Subproject commit 2f55b4b115e76623ef54e24c30daad4d576a4446
|
|
@ -1 +1 @@
|
|||
Subproject commit fcfdfab93efed535ea65e0a47c870f6e2e6654be
|
||||
Subproject commit a1f7deb7931b7ef0fc4fa9f8a3871d9e37e81e73
|
|
@ -1 +1 @@
|
|||
Subproject commit 15364616da500d31f7545dcbfc01b4fda7f7c9d4
|
||||
Subproject commit f5900888025fcfad7842770e83365ba743bb51bd
|
1
plugins/eightfold
Submodule
1
plugins/eightfold
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit a541c5cfdc3fb9ad8e4f345470f817eaf576b987
|
|
@ -1 +1 @@
|
|||
Subproject commit eb46ce3a8b5795d61c2e3eb60f6ca58799a8cee2
|
||||
Subproject commit eaf7cbf3af0a8525d3c649c53eab476c3052d41b
|
|
@ -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"
|
||||
|
@ -395,6 +399,9 @@ namespace xycloid { void init(Plugin*); }
|
|||
#include "DrumKit/src/DrumKit.hpp"
|
||||
void setupSamples();
|
||||
|
||||
// eightfold
|
||||
#include "eightfold/src/plugin.hpp"
|
||||
|
||||
// EnigmaCurry
|
||||
#define modelPulse modelEnigmaCurryPulse
|
||||
#include "EnigmaCurry/src/plugin.hpp"
|
||||
|
@ -450,6 +457,7 @@ void saveGtgPluginDefault(const char*, int) {}
|
|||
extern Model* modelTwoToFour;
|
||||
extern Model* modelAnalogToDigital;
|
||||
extern Model* modelASR;
|
||||
extern Model* modelBinaryCounter;
|
||||
extern Model* modelBinaryGate;
|
||||
extern Model* modelBinaryNoise;
|
||||
extern Model* modelBitshift;
|
||||
|
@ -484,6 +492,7 @@ extern Model* modelPhasorAnalyzer;
|
|||
extern Model* modelPhasorBurstGen;
|
||||
extern Model* modelPhasorDivMult;
|
||||
extern Model* modelPhasorEuclidean;
|
||||
extern Model* modelPhasorFreezer;
|
||||
extern Model* modelPhasorGates;
|
||||
extern Model* modelPhasorGates32;
|
||||
extern Model* modelPhasorGates64;
|
||||
|
@ -492,6 +501,7 @@ extern Model* modelPhasorGeometry;
|
|||
extern Model* modelPhasorHumanizer;
|
||||
extern Model* modelPhasorMixer;
|
||||
extern Model* modelPhasorOctature;
|
||||
extern Model* modelPhasorProbability;
|
||||
extern Model* modelPhasorQuadrature;
|
||||
extern Model* modelPhasorRandom;
|
||||
extern Model* modelPhasorRanger;
|
||||
|
@ -499,6 +509,7 @@ extern Model* modelPhasorReset;
|
|||
extern Model* modelPhasorRhythmGroup;
|
||||
extern Model* modelPhasorShape;
|
||||
extern Model* modelPhasorShift;
|
||||
extern Model* modelPhasorSplitter;
|
||||
extern Model* modelPhasorStutter;
|
||||
extern Model* modelPhasorSubstepShape;
|
||||
extern Model* modelPhasorSwing;
|
||||
|
@ -511,6 +522,7 @@ extern Model* modelRandomGates;
|
|||
extern Model* modelRotator;
|
||||
extern Model* modelRungler;
|
||||
extern Model* modelScanner;
|
||||
extern Model* modelTrigShaper;
|
||||
extern Model* modelVectorMix;
|
||||
extern Model* modelWaveshape;
|
||||
extern Model* modelXYToPolar;
|
||||
|
@ -562,8 +574,10 @@ extern Model* modelBlankPanel;
|
|||
|
||||
// JW-Modules
|
||||
#define modelQuantizer modelJWQuantizer
|
||||
#define modelArrange modelJWArrange
|
||||
#include "JW-Modules/src/JWModules.hpp"
|
||||
#undef modelQuantizer
|
||||
#undef modelArrange
|
||||
|
||||
// kocmoc
|
||||
#include "kocmoc/src/plugin.hpp"
|
||||
|
@ -611,6 +625,8 @@ extern Model* modelDelta;
|
|||
extern Model* modelVega;
|
||||
extern Model* modelBD383238;
|
||||
extern Model* modelZeta;
|
||||
extern Model* modelSheliak;
|
||||
extern Model* modelBeta;
|
||||
#undef modelDelta
|
||||
|
||||
// Meander
|
||||
|
@ -942,6 +958,7 @@ Plugin* pluginInstance__CVfunk;
|
|||
Plugin* pluginInstance__dBiz;
|
||||
Plugin* pluginInstance__DHE;
|
||||
extern Plugin* pluginInstance__DrumKit;
|
||||
Plugin* pluginInstance__eightfold;
|
||||
Plugin* pluginInstance__EnigmaCurry;
|
||||
Plugin* pluginInstance__ESeries;
|
||||
Plugin* pluginInstance__ExpertSleepersEncoders;
|
||||
|
@ -1608,6 +1625,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);
|
||||
|
@ -1634,9 +1653,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");
|
||||
|
@ -2038,7 +2064,7 @@ static void initStatic__CVfunk()
|
|||
p->addModel(modelStepWave);
|
||||
p->addModel(modelPreeeeeeeeeeessedDuck);
|
||||
p->addModel(modelArrange);
|
||||
p->addModel(modelTriDelay);
|
||||
p->addModel(modelTriDelay);
|
||||
#undef modelSteps
|
||||
}
|
||||
}
|
||||
|
@ -2145,6 +2171,22 @@ static void initStatic__DrumKit()
|
|||
}
|
||||
}
|
||||
|
||||
static void initStatic__eightfold()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
pluginInstance__eightfold = p;
|
||||
|
||||
const StaticPluginLoader spl(p, "eightfold");
|
||||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelSDOrcasHeartV2);
|
||||
p->addModel(modelSDFormation);
|
||||
p->addModel(modelSDLines);
|
||||
p->addModel(modelSDTransgate);
|
||||
p->addModel(modelSDComparator);
|
||||
}
|
||||
}
|
||||
|
||||
static void initStatic__EnigmaCurry()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
|
@ -2377,6 +2419,7 @@ static void initStatic__HetrickCV()
|
|||
p->addModel(modelTwoToFour);
|
||||
p->addModel(modelAnalogToDigital);
|
||||
p->addModel(modelASR);
|
||||
p->addModel(modelBinaryCounter);
|
||||
p->addModel(modelBinaryGate);
|
||||
p->addModel(modelBinaryNoise);
|
||||
p->addModel(modelBitshift);
|
||||
|
@ -2411,6 +2454,7 @@ static void initStatic__HetrickCV()
|
|||
p->addModel(modelPhasorBurstGen);
|
||||
p->addModel(modelPhasorDivMult);
|
||||
p->addModel(modelPhasorEuclidean);
|
||||
p->addModel(modelPhasorFreezer);
|
||||
p->addModel(modelPhasorGates);
|
||||
p->addModel(modelPhasorGates32);
|
||||
p->addModel(modelPhasorGates64);
|
||||
|
@ -2419,6 +2463,7 @@ static void initStatic__HetrickCV()
|
|||
p->addModel(modelPhasorHumanizer);
|
||||
p->addModel(modelPhasorMixer);
|
||||
p->addModel(modelPhasorOctature);
|
||||
p->addModel(modelPhasorProbability);
|
||||
p->addModel(modelPhasorQuadrature);
|
||||
p->addModel(modelPhasorRandom);
|
||||
p->addModel(modelPhasorRanger);
|
||||
|
@ -2426,6 +2471,7 @@ static void initStatic__HetrickCV()
|
|||
p->addModel(modelPhasorRhythmGroup);
|
||||
p->addModel(modelPhasorShape);
|
||||
p->addModel(modelPhasorShift);
|
||||
p->addModel(modelPhasorSplitter);
|
||||
p->addModel(modelPhasorStutter);
|
||||
p->addModel(modelPhasorSubstepShape);
|
||||
p->addModel(modelPhasorSwing);
|
||||
|
@ -2438,6 +2484,7 @@ static void initStatic__HetrickCV()
|
|||
p->addModel(modelRotator);
|
||||
p->addModel(modelRungler);
|
||||
p->addModel(modelScanner);
|
||||
p->addModel(modelTrigShaper);
|
||||
p->addModel(modelVectorMix);
|
||||
p->addModel(modelWaveshape);
|
||||
p->addModel(modelXYToPolar);
|
||||
|
@ -2516,6 +2563,7 @@ static void initStatic__JW()
|
|||
if (spl.ok())
|
||||
{
|
||||
#define modelQuantizer modelJWQuantizer
|
||||
#define modelArrange modelJWArrange
|
||||
p->addModel(modelAdd5);
|
||||
p->addModel(modelAbcdSeq);
|
||||
p->addModel(modelBouncyBalls);
|
||||
|
@ -2551,7 +2599,9 @@ static void initStatic__JW()
|
|||
#else
|
||||
spl.removeModule("Str1ker");
|
||||
#endif
|
||||
p->addModel(modelArrange);
|
||||
#undef modelQuantizer
|
||||
#undef modelArrange
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2564,8 +2614,10 @@ static void initStatic__kocmoc()
|
|||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelSVF_1);
|
||||
p->addModel(modeluSVF);
|
||||
p->addModel(modelTRG);
|
||||
p->addModel(modelLADR);
|
||||
p->addModel(modeluLADR);
|
||||
p->addModel(modelOP);
|
||||
p->addModel(modelPHASR);
|
||||
p->addModel(modelMUL);
|
||||
|
@ -2655,6 +2707,8 @@ static void initStatic__Lyrae()
|
|||
p->addModel(modelVega);
|
||||
p->addModel(modelBD383238);
|
||||
p->addModel(modelZeta);
|
||||
p->addModel(modelSheliak);
|
||||
p->addModel(modelBeta);
|
||||
#undef modelDelta
|
||||
}
|
||||
}
|
||||
|
@ -3159,7 +3213,11 @@ static void initStatic__Sapphire()
|
|||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelSapphireChaops);
|
||||
p->addModel(modelSapphireEcho);
|
||||
p->addModel(modelSapphireEchoOut);
|
||||
p->addModel(modelSapphireEchoTap);
|
||||
p->addModel(modelSapphireElastika);
|
||||
p->addModel(modelSapphireEnv);
|
||||
p->addModel(modelSapphireFrolic);
|
||||
p->addModel(modelSapphireGalaxy);
|
||||
p->addModel(modelSapphireGlee);
|
||||
|
@ -3552,6 +3610,7 @@ void initStaticPlugins()
|
|||
initStatic__dBiz();
|
||||
initStatic__DHE();
|
||||
initStatic__DrumKit();
|
||||
initStatic__eightfold();
|
||||
initStatic__EnigmaCurry();
|
||||
initStatic__ESeries();
|
||||
initStatic__ExpertSleepersEncoders();
|
||||
|
|
|
@ -285,11 +285,13 @@ static const struct {
|
|||
// GPL-3.0-or-later
|
||||
{ kModeKocmoc, "/kocmoc/res/DDLY.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/LADR.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/uLADR.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/MUL.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/OP.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/PHASR.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/SKF.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/SVF.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/uSVF.svg", {}, -1 },
|
||||
{ kModeKocmoc, "/kocmoc/res/TRG.svg", {}, -1 },
|
||||
// GPL-3.0-or-later
|
||||
{ kModeMyth, "/myth-modules/res/Mavka.svg", {}, -1 },
|
||||
|
@ -433,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