From 6f97bece607cfdb46767909fb82aa0fad2b68b2b Mon Sep 17 00:00:00 2001 From: Filipe Coelho Date: Sun, 22 Sep 2024 18:43:23 +0200 Subject: [PATCH] Update voxglitch (#706) * Update voxglitch Signed-off-by: falkTX * Fix a voxglitch svg Signed-off-by: falkTX * Add a few symbols to voxglitch LTO Signed-off-by: falkTX --------- Signed-off-by: falkTX --- plugins/Makefile | 3 ++- plugins/plugins.cpp | 47 ++++++++++++++++++++++++++------------------- plugins/voxglitch | 2 +- 3 files changed, 30 insertions(+), 22 deletions(-) diff --git a/plugins/Makefile b/plugins/Makefile index a71fd17..add96ff 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -1301,9 +1301,10 @@ VALLEYAUDIO_CUSTOM_PER_FILE = TempoKnob # Voxglitch PLUGIN_FILES += $(filter-out voxglitch/src/plugin.cpp,$(wildcard voxglitch/src/*.cpp)) +PLUGIN_FILES += voxglitch/src/vgLib-2.0/constants.cpp # modules/types which are present in other plugins -VOXGLITCH_CUSTOM = ADSR AudioFile Looper Readout +VOXGLITCH_CUSTOM = $(DRWAV) ADSR AudioFile Looper Quantizer Random Readout SlewLimiter constants VOXGLITCH_CUSTOM_PER_FILE = AudioBuffer GateSequencer Grain SamplePlayer Sequencer SequencerDisplay VoltageSequencer # -------------------------------------------------------------- diff --git a/plugins/plugins.cpp b/plugins/plugins.cpp index 3cd58a3..3625192 100644 --- a/plugins/plugins.cpp +++ b/plugins/plugins.cpp @@ -3350,26 +3350,33 @@ static void initStatic__Voxglitch() if (spl.ok()) { #define modelLooper modelVoxglitchLooper - p->addModel(modelAutobreak); - p->addModel(modelByteBeat); - p->addModel(modelDigitalProgrammer); - p->addModel(modelDigitalSequencer); - p->addModel(modelDigitalSequencerXP); - p->addModel(modelGlitchSequencer); - p->addModel(modelGhosts); - p->addModel(modelGrainEngineMK2); - p->addModel(modelGrainEngineMK2Expander); - p->addModel(modelGrainFx); - p->addModel(modelGrooveBox); - p->addModel(modelGrooveBoxExpander); - p->addModel(modelHazumi); - p->addModel(modelLooper); - p->addModel(modelRepeater); - p->addModel(modelSamplerX8); - p->addModel(modelSatanonaut); - p->addModel(modelWavBank); - p->addModel(modelWavBankMC); - p->addModel(modelXY); + p->addModel(modelArpSeq); + p->addModel(modelAutobreak); + p->addModel(modelAutobreakStudio); + p->addModel(modelByteBeat); + p->addModel(modelDigitalProgrammer); + p->addModel(modelDigitalSequencer); + p->addModel(modelDigitalSequencerXP); + p->addModel(modelDrumRandomizer); + p->addModel(modelGlitchSequencer); + p->addModel(modelGhosts); + p->addModel(modelGrainEngineMK2); + p->addModel(modelGrainEngineMK2Expander); + p->addModel(modelGrainFx); + p->addModel(modelGrooveBox); + p->addModel(modelGrooveBoxExpander); + p->addModel(modelHazumi); + p->addModel(modelOnePoint); + p->addModel(modelOneZero); + p->addModel(modelLooper); + p->addModel(modelNoteDetector); + p->addModel(modelRepeater); + p->addModel(modelSamplerX8); + p->addModel(modelSampler16P); + p->addModel(modelSatanonaut); + p->addModel(modelWavBank); + p->addModel(modelWavBankMC); + p->addModel(modelXY); #undef modelLooper } } diff --git a/plugins/voxglitch b/plugins/voxglitch index 5518697..e609066 160000 --- a/plugins/voxglitch +++ b/plugins/voxglitch @@ -1 +1 @@ -Subproject commit 55186974eeb6c068f2687d7bb4f5c5e1884bf7da +Subproject commit e609066b6371d2b8e3058a374bdaa50c17762407