Skip to content

Commit 80bda51

Browse files
committed
Update surgext
Signed-off-by: falkTX <[email protected]>
1 parent 9b502ad commit 80bda51

File tree

6 files changed

+27
-24
lines changed

6 files changed

+27
-24
lines changed

plugins/Makefile

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,7 @@ SURGEXT_FLAGS += $(NOFINITE_FLAGS)
10261026
SURGEXT_FLAGS += -std=gnu++17
10271027
SURGEXT_FLAGS += -DTIXML_USE_STL=1
10281028
SURGEXT_FLAGS += \
1029-
-Isurgext/libs/sst/sst-basic-blocks/include \
1029+
-Isurgext/libs/sst-rackhelpers/include \
10301030
-Isurgext/surge/src/common \
10311031
-Isurgext/surge/src/common/dsp \
10321032
-Isurgext/surge/src/common/dsp/filters \
@@ -1035,20 +1035,20 @@ SURGEXT_FLAGS += \
10351035
-Isurgext/surge/src/common/dsp/oscillators \
10361036
-Isurgext/surge/src/common/dsp/modulators \
10371037
-Isurgext/surge/src/surge-testrunner \
1038-
-Isurgext/surge/libs/sst/sst-filters/include \
1038+
-Isurgext/surge/libs/fmt/include \
1039+
-Isurgext/surge/libs/LuaJitLib/LuaJIT/src \
1040+
-Isurgext/surge/libs/sst/sst-basic-blocks/include \
10391041
-Isurgext/surge/libs/sst/sst-cpputils/include \
1040-
-Isurgext/surge/libs/sst/sst-waveshapers/include \
1042+
-Isurgext/surge/libs/sst/sst-effects/include \
1043+
-Isurgext/surge/libs/sst/sst-filters/include \
10411044
-Isurgext/surge/libs/sst/sst-plugininfra/include \
10421045
-Isurgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include \
10431046
-Isurgext/surge/libs/sst/sst-plugininfra/libs/filesystem \
1044-
-Isurgext/surge/libs/fmt/include \
1045-
-Isurgext/surge/libs/LuaJitLib/LuaJIT/src \
1047+
-Isurgext/surge/libs/sst/sst-waveshapers/include \
10461048
-Isurgext/surge/libs/strnatcmp \
10471049
-Isurgext/surge/src/headless \
10481050
-Isurgext/surge/libs/tuning-library/include \
10491051
-I../deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include \
1050-
-include limits \
1051-
-include cstdint \
10521052
-DSURGE_COMPILE_BLOCK_SIZE=8 \
10531053
-DSURGE_SKIP_ODDSOUND_MTS \
10541054
-DHAS_LUA=0 \
@@ -1403,7 +1403,6 @@ RESOURCE_FILES += surgext/build/surge-data/configuration.xml
14031403
RESOURCE_FILES += surgext/build/surge-data/fx_presets
14041404
RESOURCE_FILES += surgext/build/surge-data/wavetables
14051405
RESOURCE_FILES += surgext/build/surge-data/windows.wt
1406-
RESOURCE_FILES += surgext/patches
14071406
RESOURCE_FILES += $(wildcard surgext/res/xt/fonts/quicksand/*.ttf)
14081407
RESOURCE_FILES += $(wildcard unless_modules/art/*.art)
14091408
RESOURCE_FILES += $(wildcard unless_modules/art/svg/*/*.svg)

plugins/plugins-mini.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,28 +559,34 @@ static void initStatic__surgext()
559559
// Add the ported ones
560560
p->addModel(modelSurgeLFO);
561561
p->addModel(modelSurgeMixer);
562+
p->addModel(modelSurgeMixerSlider);
562563
p->addModel(modelSurgeModMatrix);
563564
p->addModel(modelSurgeWaveshaper);
564565
/*
565566
p->addModel(modelSurgeDelay);
566567
p->addModel(modelSurgeDelayLineByFreq);
567568
p->addModel(modelSurgeDelayLineByFreqExpanded);
569+
p->addModel(modelSurgeDigitalRingMods);
568570
p->addModel(modelSurgeVCF);
569571
*/
570572
spl.removeModule("SurgeXTDelay");
571573
spl.removeModule("SurgeXTDelayLineByFreq");
572574
spl.removeModule("SurgeXTDelayLineByFreqExpanded");
575+
spl.removeModule("SurgeXTDigitalRingMod");
573576
spl.removeModule("SurgeXTVCF");
574577

578+
spl.removeModule("SurgeXTFXBonsai");
575579
spl.removeModule("SurgeXTFXChorus");
576580
spl.removeModule("SurgeXTFXChow");
577581
spl.removeModule("SurgeXTFXCombulator");
582+
spl.removeModule("SurgeXTDigitalRingMod");
578583
spl.removeModule("SurgeXTFXDistortion");
579584
spl.removeModule("SurgeXTFXExciter");
580585
spl.removeModule("SurgeXTFXEnsemble");
581586
spl.removeModule("SurgeXTFXFlanger");
582587
spl.removeModule("SurgeXTFXFrequencyShifter");
583588
spl.removeModule("SurgeXTFXNeuron");
589+
spl.removeModule("SurgeXTFXNimbus");
584590
spl.removeModule("SurgeXTFXPhaser");
585591
spl.removeModule("SurgeXTFXResonator");
586592
spl.removeModule("SurgeXTFXReverb");
@@ -595,10 +601,14 @@ static void initStatic__surgext()
595601
p->addModel(modelEGxVCA);
596602
p->addModel(modelQuadAD);
597603
p->addModel(modelQuadLFO);
604+
p->addModel(modelUnisonHelper);
605+
p->addModel(modelUnisonHelperCVExpander);
598606
*/
599607
spl.removeModule("SurgeXTEGxVCA");
600608
spl.removeModule("SurgeXTQuadAD");
601609
spl.removeModule("SurgeXTQuadLFO");
610+
spl.removeModule("SurgeXTUnisonHelper");
611+
spl.removeModule("SurgeXTUnisonHelperCVExpander");
602612

603613
surgext_rack_initialize();
604614
}

plugins/plugins.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2920,9 +2920,11 @@ static void initStatic__surgext()
29202920
p->addModel(modelSurgeDelay);
29212921
p->addModel(modelSurgeDelayLineByFreq);
29222922
p->addModel(modelSurgeDelayLineByFreqExpanded);
2923+
p->addModel(modelSurgeDigitalRingMods);
29232924
p->addModel(modelSurgeWaveshaper);
29242925
p->addModel(modelSurgeLFO);
29252926
p->addModel(modelSurgeMixer);
2927+
p->addModel(modelSurgeMixerSlider);
29262928
p->addModel(modelSurgeModMatrix);
29272929

29282930
p->addModel(modelFXReverb);
@@ -2941,12 +2943,16 @@ static void initStatic__surgext()
29412943
p->addModel(modelFXExciter);
29422944
p->addModel(modelFXEnsemble);
29432945
p->addModel(modelFXCombulator);
2946+
p->addModel(modelFXNimbus);
29442947
p->addModel(modelFXSpringReverb);
29452948
p->addModel(modelFXTreeMonster);
2949+
p->addModel(modelFXBonsai);
29462950

29472951
p->addModel(modelEGxVCA);
29482952
p->addModel(modelQuadAD);
29492953
p->addModel(modelQuadLFO);
2954+
p->addModel(modelUnisonHelper);
2955+
p->addModel(modelUnisonHelperCVExpander);
29502956

29512957
surgext_rack_initialize();
29522958
}

plugins/surgext

Submodule surgext updated 130 files

plugins/surgext-helper/surgext-helper.cpp

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
11
/*
22
* DISTRHO Cardinal Plugin
3-
* Copyright (C) 2021-2023 Filipe Coelho <[email protected]>
4-
*
5-
* This program is free software; you can redistribute it and/or
6-
* modify it under the terms of the GNU General Public License as
7-
* published by the Free Software Foundation; either version 3 of
8-
* the License, or any later version.
9-
*
10-
* This program is distributed in the hope that it will be useful,
11-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
* GNU General Public License for more details.
14-
*
15-
* For a full copy of the GNU General Public License see the LICENSE file.
3+
* Copyright (C) 2021-2024 Filipe Coelho <[email protected]>
4+
* SPDX-License-Identifier: GPL-3.0-or-later
165
*/
176

187
#include "../BaconPlugs/src/Style.hpp"
@@ -25,6 +14,7 @@ void surgext_rack_initialize()
2514
{
2615
BaconStyle::get()->activeStyle = rack::settings::preferDarkPanels ? BaconStyle::DARK : BaconStyle::LIGHT;
2716
XTStyle::initialize();
17+
XTStyle::setGlobalStyle(rack::settings::preferDarkPanels ? XTStyle::Style::DARK : XTStyle::Style::LIGHT);
2818
}
2919

3020
void surgext_rack_update_theme()

src/Makefile.cardinal.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,8 +330,6 @@ SYMLINKED_DIRS_RESOURCES += Orbits/presets
330330
SYMLINKED_DIRS_RESOURCES += stoermelder-packone/presets
331331
SYMLINKED_DIRS_RESOURCES += surgext/build/surge-data/fx_presets
332332
SYMLINKED_DIRS_RESOURCES += surgext/build/surge-data/wavetables
333-
SYMLINKED_DIRS_RESOURCES += surgext/patches
334-
SYMLINKED_DIRS_RESOURCES += surgext/presets
335333
endif
336334
LINK_FLAGS += $(foreach d,$(SYMLINKED_DIRS_RESOURCES),--preload-file=../../bin/CardinalNative.lv2/resources/$(d)@/resources/$(d))
337335

0 commit comments

Comments
 (0)