Add some Mockba to mini, test surgext stuff too

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2023-01-26 16:57:23 +01:00
parent ca7b3cfd28
commit 5c7025b7fe
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
2 changed files with 388 additions and 138 deletions

View file

@ -572,6 +572,8 @@ PLUGIN_FILES += $(filter-out BaconPlugs/src/BaconPlugs.cpp,$(wildcard BaconPlugs
PLUGIN_FILES += $(wildcard BaconPlugs/libs/midifile/src/*.cpp) PLUGIN_FILES += $(wildcard BaconPlugs/libs/midifile/src/*.cpp)
PLUGIN_FILES += $(wildcard BaconPlugs/libs/open303-code/Source/DSPCode/*.cpp) PLUGIN_FILES += $(wildcard BaconPlugs/libs/open303-code/Source/DSPCode/*.cpp)
MINIPLUGIN_FILES += BaconPlugs/src/Style.cpp
# -------------------------------------------------------------- # --------------------------------------------------------------
# Befaco # Befaco
@ -885,6 +887,14 @@ PLUGIN_FILES += $(filter-out MockbaModular/src/plugin.cpp MockbaModular/src/Mock
# modules/types which are present in other plugins # modules/types which are present in other plugins
MOCKBAMODULAR_CUSTOM = Blank Comparator MOCKBAMODULAR_CUSTOM = Blank Comparator
MINIPLUGIN_FILES += MockbaModular/src/CZOsc.cpp
MINIPLUGIN_FILES += MockbaModular/src/Filtah.cpp
MINIPLUGIN_FILES += MockbaModular/src/MaugOsc.cpp
MINIPLUGIN_FILES += MockbaModular/src/Mixah.cpp
MINIPLUGIN_FILES += MockbaModular/src/Pannah.cpp
MINIPLUGIN_FILES += MockbaModular/src/ReVoltah.cpp
MINIPLUGIN_FILES += MockbaModular/src/Shapah.cpp
# -------------------------------------------------------------- # --------------------------------------------------------------
# Mog # Mog
@ -1077,6 +1087,12 @@ SURGEXT_FLAGS += -DSURGE_RACK_BASE_VERSION=XT1-0-1
SURGEXT_FLAGS += -DSURGE_RACK_PLUG_VERSION=Cardinal SURGEXT_FLAGS += -DSURGE_RACK_PLUG_VERSION=Cardinal
SURGEXT_FLAGS += -DSURGE_RACK_SURGE_VERSION=Cardinal SURGEXT_FLAGS += -DSURGE_RACK_SURGE_VERSION=Cardinal
MINIPLUGIN_FILES += surgext/src/VCO.cpp
MINIPLUGIN_FILES += surgext/src/XTModule.cpp
MINIPLUGIN_FILES += surgext/src/XTModuleWidget.cpp
MINIPLUGIN_FILES += surgext/src/XTStyle.cpp
MINIPLUGIN_FILES += surgext-helper/surgext-helper.cpp
# -------------------------------------------------------------- # --------------------------------------------------------------
# unless_modules # unless_modules
@ -1157,57 +1173,57 @@ PLUGIN_BINARIES += ValleyAudio/src/VOICE_6.bin
PLUGIN_BINARIES += ValleyAudio/src/VOX_MACH.bin PLUGIN_BINARIES += ValleyAudio/src/VOX_MACH.bin
PLUGIN_BINARIES += ValleyAudio/src/XFADE.bin PLUGIN_BINARIES += ValleyAudio/src/XFADE.bin
MINIPLUGIN_FILES += ValleyAudio/src/PlainText.cpp # MINIPLUGIN_FILES += ValleyAudio/src/PlainText.cpp
MINIPLUGIN_FILES += ValleyAudio/src/SteppedSlider.cpp # MINIPLUGIN_FILES += ValleyAudio/src/SteppedSlider.cpp
MINIPLUGIN_FILES += ValleyAudio/src/ValleyChoiceMenu.cpp # MINIPLUGIN_FILES += ValleyAudio/src/ValleyChoiceMenu.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/FreqLUT.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/FreqLUT.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/Utilities.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/Utilities.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/DSP/OnePoleFilters.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/DSP/OnePoleFilters.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/DSP/OTAFilter.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/DSP/OTAFilter.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/QuadOsc.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/QuadOsc.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecLoopingADSR.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecLoopingADSR.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecOnePoleFilters.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecOnePoleFilters.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecOTAFilter.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Common/SIMD/VecOTAFilter.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Dexter/Dexter.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Dexter/Dexter.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Dexter/DexterRoutingMatrix.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Dexter/DexterRoutingMatrix.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Dexter/Osc4Core_SIMD.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Dexter/Osc4Core_SIMD.cpp
MINIPLUGIN_FILES += ValleyAudio/src/Interzone/Interzone.cpp # MINIPLUGIN_FILES += ValleyAudio/src/Interzone/Interzone.cpp
MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_BANK1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_BANK1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SAW.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SAW.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SINE.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SINE.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SQR.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/ADD_SQR.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/ALTOSAX.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/ALTOSAX.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/AM_HARM.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/AM_HARM.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/BASIC.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/BASIC.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/BITCRUSH1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/BITCRUSH1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/BITCRUSH2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/BITCRUSH2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/BI_PULSE.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/BI_PULSE.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/CELLO_1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/CELLO_1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/CELLO_2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/CELLO_2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/CHIP_1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/CHIP_1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/CHIP_2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/CHIP_2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/OBOE.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/OBOE.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/OPAL.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/OPAL.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/OVERTONE1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/OVERTONE1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/OVERTONE2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/OVERTONE2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/PIANO.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/PIANO.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/PLUCK.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/PLUCK.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/PWM.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/PWM.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/SAW_GAP1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/SAW_GAP1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/SAW_GAP2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/SAW_GAP2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/SINE_HARM.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/SINE_HARM.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/SWEEPHARM.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/SWEEPHARM.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/SYMMETRY.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/SYMMETRY.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/TEE_EKS.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/TEE_EKS.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/THEREMIN.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/THEREMIN.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VIDEOGAME.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VIDEOGAME.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VIOLIN.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VIOLIN.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_1.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_1.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_2.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_2.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_3.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_3.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_4.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_4.bin
MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_5.bin # MINIPLUGIN_BINARIES += ValleyAudio/src/VOICE_5.bin
# modules/types which are present in other plugins # modules/types which are present in other plugins
VALLEYAUDIO_CUSTOM = $(DRWAV) DigitalDisplay VALLEYAUDIO_CUSTOM = $(DRWAV) DigitalDisplay
@ -1505,7 +1521,14 @@ endif
RESOURCE_FILES += Cardinal/res/Miku/Miku.png RESOURCE_FILES += Cardinal/res/Miku/Miku.png
MINIPLUGIN_LIST = AriaModules AudibleInstruments BogaudioModules Cardinal Fundamental ValleyAudio MINIPLUGIN_LIST = Cardinal
MINIPLUGIN_LIST += AriaModules
MINIPLUGIN_LIST += AudibleInstruments
MINIPLUGIN_LIST += BogaudioModules
MINIPLUGIN_LIST += Fundamental
MINIPLUGIN_LIST += MockbaModular
MINIPLUGIN_LIST += surgext
# MINIPLUGIN_LIST += ValleyAudio
MINIRESOURCE_FILES = AriaModules/res/components/jack-transparent.svg MINIRESOURCE_FILES = AriaModules/res/components/jack-transparent.svg
MINIRESOURCE_FILES += AriaModules/res/components/pushbutton-500-off.svg MINIRESOURCE_FILES += AriaModules/res/components/pushbutton-500-off.svg
@ -1816,93 +1839,145 @@ MINIRESOURCE_FILES += Fundamental/res/components/port.svg
MINIRESOURCE_FILES += Fundamental/res/components/Quantizer-keyboard.svg MINIRESOURCE_FILES += Fundamental/res/components/Quantizer-keyboard.svg
MINIRESOURCE_FILES += Fundamental/res/components/Scope-bg.svg MINIRESOURCE_FILES += Fundamental/res/components/Scope-bg.svg
MINIRESOURCE_FILES += ValleyAudio/res/DexterPanelDark.svg MINIRESOURCE_FILES += MockbaModular/res/CZOsc.svg
MINIRESOURCE_FILES += ValleyAudio/res/DexterPanelLight.svg MINIRESOURCE_FILES += MockbaModular/res/Empty_gray.svg
MINIRESOURCE_FILES += ValleyAudio/res/InterzonePanelDark.svg MINIRESOURCE_FILES += MockbaModular/res/Empty_light.svg
MINIRESOURCE_FILES += ValleyAudio/res/InterzonePanelLight.svg MINIRESOURCE_FILES += MockbaModular/res/Filtah.svg
MINIRESOURCE_FILES += ValleyAudio/res/LightLEDButton80.svg # MINIRESOURCE_FILES += MockbaModular/res/HSW_0.svg
MINIRESOURCE_FILES += ValleyAudio/res/PJ301MDarkSmallOut.svg # MINIRESOURCE_FILES += MockbaModular/res/HSW_1.svg
MINIRESOURCE_FILES += ValleyAudio/res/PJ301MDarkSmall.svg # MINIRESOURCE_FILES += MockbaModular/res/HSW_2.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo0.svg MINIRESOURCE_FILES += MockbaModular/res/knob.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo1.svg MINIRESOURCE_FILES += MockbaModular/res/MaugOsc.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo2.svg MINIRESOURCE_FILES += MockbaModular/res/Mixah.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo3.svg MINIRESOURCE_FILES += MockbaModular/res/Pannah.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo4.svg MINIRESOURCE_FILES += MockbaModular/res/port.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo5.svg MINIRESOURCE_FILES += MockbaModular/res/ReVoltah.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo6.svg MINIRESOURCE_FILES += MockbaModular/res/screw.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo7.svg MINIRESOURCE_FILES += MockbaModular/res/selector.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo8.svg MINIRESOURCE_FILES += MockbaModular/res/Shapah.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo9.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo10.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/fader_bg_25.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo11.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/fader_bg.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo12.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/fader_handle.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo13.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-12.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo14.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-14.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo15.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-16.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo16.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-9.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo17.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-pointer-12.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo18.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-pointer-14.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo19.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-pointer-16.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo20.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/knob-pointer-9.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo21.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/mod-button.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo22.svg MINIRESOURCE_FILES += surgext/res/xt/mid/components/port.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo0Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/String.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo1Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/fader_bg_25.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo2Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/fader_bg.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo3Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/fader_handle.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo4Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-12.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo5Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-14.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo6Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-16.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo7Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-9.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo8Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-pointer-12.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo9Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-pointer-14.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo10Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-pointer-16.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo11Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/knob-pointer-9.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo12Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/mod-button.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo13Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/components/port.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo14Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/fx/BlankNoDisplay.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo15Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/other/blank6hp.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo16Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/other/EGLFO.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo17Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/other/Matrix.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo18Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/other/Mixer.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo19Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/other/TotalBlank.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo20Dark.svg MINIRESOURCE_FILES += surgext/res/xt/light/panels/vco/BlankVCO.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo21Dark.svg
MINIRESOURCE_FILES += ValleyAudio/res/algo22Dark.svg # MINIRESOURCE_FILES += ValleyAudio/res/DexterPanelDark.svg
MINIRESOURCE_FILES += ValleyAudio/res/din1451alt.ttf # MINIRESOURCE_FILES += ValleyAudio/res/DexterPanelLight.svg
MINIRESOURCE_FILES += ValleyAudio/res/sliderBlue.svg # MINIRESOURCE_FILES += ValleyAudio/res/InterzonePanelDark.svg
MINIRESOURCE_FILES += ValleyAudio/res/sliderGreen.svg # MINIRESOURCE_FILES += ValleyAudio/res/InterzonePanelLight.svg
MINIRESOURCE_FILES += ValleyAudio/res/sliderRed.svg # MINIRESOURCE_FILES += ValleyAudio/res/LightLEDButton80.svg
MINIRESOURCE_FILES += ValleyAudio/res/sliderOrange.svg # MINIRESOURCE_FILES += ValleyAudio/res/PJ301MDarkSmallOut.svg
MINIRESOURCE_FILES += ValleyAudio/res/sliderYellow.svg # MINIRESOURCE_FILES += ValleyAudio/res/PJ301MDarkSmall.svg
MINIRESOURCE_FILES += ValleyAudio/res/valleySliderBackground.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo0.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMed.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo1.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMed-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo2.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMedSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo3.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMedSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo4.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSMed-bg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo5.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSMedSmall-bg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo6.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSGreenMed.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo7.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSGreenMed-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo8.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSOrangeMed.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo9.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSOrangeMed-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo10.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSRedMed.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo11.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSRedMed-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo12.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSPurpleMed.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo13.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSPurpleMed-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo14.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSSmall-bg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo15.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSBlueSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo16.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSBlueSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo17.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSOrangeSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo18.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSOrangeSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo19.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSGreenSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo20.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSGreenSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo21.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSRedSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo22.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSRedSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo0Dark.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSMustardSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo1Dark.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSMustardSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo2Dark.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSPurpleSmall.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo3Dark.svg
MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSPurpleSmall-fg.svg # MINIRESOURCE_FILES += ValleyAudio/res/algo4Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo5Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo6Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo7Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo8Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo9Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo10Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo11Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo12Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo13Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo14Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo15Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo16Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo17Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo18Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo19Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo20Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo21Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/algo22Dark.svg
# MINIRESOURCE_FILES += ValleyAudio/res/din1451alt.ttf
# MINIRESOURCE_FILES += ValleyAudio/res/sliderBlue.svg
# MINIRESOURCE_FILES += ValleyAudio/res/sliderGreen.svg
# MINIRESOURCE_FILES += ValleyAudio/res/sliderRed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/sliderOrange.svg
# MINIRESOURCE_FILES += ValleyAudio/res/sliderYellow.svg
# MINIRESOURCE_FILES += ValleyAudio/res/valleySliderBackground.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMed-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMedSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSBlueMedSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSMed-bg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSMedSmall-bg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSGreenMed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSGreenMed-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSOrangeMed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSOrangeMed-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSRedMed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSRedMed-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSPurpleMed.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Med/Rogan1PSPurpleMed-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSSmall-bg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSBlueSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSBlueSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSOrangeSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSOrangeSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSGreenSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSGreenSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSRedSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSRedSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSMustardSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSMustardSmall-fg.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSPurpleSmall.svg
# MINIRESOURCE_FILES += ValleyAudio/res/v2/Small/Rogan1PSPurpleSmall-fg.svg
# MOD builds only have LV2 main and FX variant # MOD builds only have LV2 main and FX variant
ifeq ($(MOD_BUILD),true) ifeq ($(MOD_BUILD),true)

View file

@ -55,6 +55,22 @@ extern Model* modelSwitch;
extern Model* modelSwitch18; extern Model* modelSwitch18;
extern Model* modelUnison; extern Model* modelUnison;
// MockbaModular
#include "MockbaModular/src/plugin.hpp"
#include "MockbaModular/src/MockbaModular.hpp"
#undef min
#define saveBack ignoreMockbaModular1
#define loadBack ignoreMockbaModular2
#include "MockbaModular/src/MockbaModular.cpp"
#undef saveBack
#undef loadBack
std::string loadBack(int) { return "res/Empty_gray.svg"; }
// surgext
#include "surgext/src/SurgeXT.h"
void surgext_rack_initialize();
void surgext_rack_update_theme();
// ValleyAudio // ValleyAudio
#include "ValleyAudio/src/Valley.hpp" #include "ValleyAudio/src/Valley.hpp"
@ -67,6 +83,8 @@ Plugin* pluginInstance__Fundamental;
Plugin* pluginInstance__Aria; Plugin* pluginInstance__Aria;
Plugin* pluginInstance__AudibleInstruments; Plugin* pluginInstance__AudibleInstruments;
Plugin* pluginInstance__BogaudioModules; Plugin* pluginInstance__BogaudioModules;
Plugin* pluginInstance__MockbaModular;
Plugin* pluginInstance__surgext;
Plugin* pluginInstance__ValleyAudio; Plugin* pluginInstance__ValleyAudio;
namespace rack { namespace rack {
@ -451,6 +469,154 @@ static void initStatic__BogaudioModules()
} }
} }
static void initStatic__MockbaModular()
{
Plugin* const p = new Plugin;
pluginInstance__MockbaModular = p;
const StaticPluginLoader spl(p, "MockbaModular");
if (spl.ok())
{
p->addModel(modelCZOsc);
p->addModel(modelFiltah);
p->addModel(modelMaugOsc);
p->addModel(modelMixah);
p->addModel(modelPannah);
p->addModel(modelReVoltah);
p->addModel(modelShapah);
spl.removeModule("Blank");
spl.removeModule("Comparator");
spl.removeModule("Countah");
spl.removeModule("CZDblSine");
spl.removeModule("CZPulse");
spl.removeModule("CZReso1");
spl.removeModule("CZReso2");
spl.removeModule("CZReso3");
spl.removeModule("CZSaw");
spl.removeModule("CZSawPulse");
spl.removeModule("CZSquare");
spl.removeModule("Dividah");
spl.removeModule("DualBUFFER");
spl.removeModule("DualNOT");
spl.removeModule("DualOR");
spl.removeModule("DualNOR");
spl.removeModule("DualAND");
spl.removeModule("DualNAND");
spl.removeModule("DualXOR");
spl.removeModule("DualXNOR");
spl.removeModule("Feidah");
spl.removeModule("FeidahS");
spl.removeModule("Holdah");
spl.removeModule("MaugSaw");
spl.removeModule("MaugSaw2");
spl.removeModule("MaugShark");
spl.removeModule("MaugSquare");
spl.removeModule("MaugSquare2");
spl.removeModule("MaugSquare3");
spl.removeModule("MaugTriangle");
spl.removeModule("Mixah3");
spl.removeModule("PSelectah");
spl.removeModule("Selectah");
spl.removeModule("UDPClockMaster");
spl.removeModule("UDPClockSlave");
}
}
static void initStatic__surgext()
{
Plugin* const p = new Plugin;
pluginInstance__surgext = p;
const StaticPluginLoader spl(p, "surgext");
if (spl.ok())
{
p->addModel(modelVCOClassic);
// p->addModel(modelVCOModern);
// p->addModel(modelVCOWavetable);
// p->addModel(modelVCOWindow);
// p->addModel(modelVCOSine);
// p->addModel(modelVCOFM2);
// p->addModel(modelVCOFM3);
// p->addModel(modelVCOSHNoise);
// p->addModel(modelVCOAlias);
// p->addModel(modelVCOString);
// p->addModel(modelVCOTwist);
spl.removeModule("SurgeXTOSCModern");
spl.removeModule("SurgeXTOSCWavetable");
spl.removeModule("SurgeXTOSCWindow");
spl.removeModule("SurgeXTOSCSine");
spl.removeModule("SurgeXTOSCFM2");
spl.removeModule("SurgeXTOSCFM3");
spl.removeModule("SurgeXTOSCSHNoise");
spl.removeModule("SurgeXTOSCAlias");
spl.removeModule("SurgeXTOSCString");
spl.removeModule("SurgeXTOSCTwist");
// Add the ported ones
// p->addModel(modelSurgeVCF);
// p->addModel(modelSurgeDelay);
// p->addModel(modelSurgeDelayLineByFreq);
// p->addModel(modelSurgeWaveshaper);
// p->addModel(modelSurgeLFO);
// p->addModel(modelSurgeMixer);
// p->addModel(modelSurgeModMatrix);
spl.removeModule("SurgeXTVCF");
spl.removeModule("SurgeXTDelay");
spl.removeModule("SurgeXTDelayLineByFreq");
spl.removeModule("SurgeXTWaveshaper");
spl.removeModule("SurgeXTLFO");
spl.removeModule("SurgeXTMixer");
spl.removeModule("SurgeXTModMatrix");
// p->addModel(modelFXReverb);
// p->addModel(modelFXPhaser);
// p->addModel(modelFXRotarySpeaker);
// p->addModel(modelFXDistortion);
// p->addModel(modelFXFrequencyShifter);
// p->addModel(modelFXChorus);
// p->addModel(modelFXVocoder);
// p->addModel(modelFXReverb2);
// p->addModel(modelFXFlanger);
// p->addModel(modelFXRingMod);
// p->addModel(modelFXNeuron);
// p->addModel(modelFXResonator);
// p->addModel(modelFXChow);
// p->addModel(modelFXExciter);
// p->addModel(modelFXEnsemble);
// p->addModel(modelFXCombulator);
// p->addModel(modelFXSpringReverb);
// p->addModel(modelFXTreeMonster);
spl.removeModule("SurgeXTFXChorus");
spl.removeModule("SurgeXTFXChow");
spl.removeModule("SurgeXTFXCombulator");
spl.removeModule("SurgeXTFXDistortion");
spl.removeModule("SurgeXTFXExciter");
spl.removeModule("SurgeXTFXEnsemble");
spl.removeModule("SurgeXTFXFlanger");
spl.removeModule("SurgeXTFXFrequencyShifter");
spl.removeModule("SurgeXTFXNeuron");
spl.removeModule("SurgeXTFXPhaser");
spl.removeModule("SurgeXTFXResonator");
spl.removeModule("SurgeXTFXReverb");
spl.removeModule("SurgeXTFXReverb2");
spl.removeModule("SurgeXTFXRingMod");
spl.removeModule("SurgeXTFXRotarySpeaker");
spl.removeModule("SurgeXTFXSpringReverb");
spl.removeModule("SurgeXTFXTreeMonster");
spl.removeModule("SurgeXTFXVocoder");
/* v2.1 modules
p->addModel(modelEGxVCA);
p->addModel(modelQuadAD);
p->addModel(modelQuadLFO);
*/
surgext_rack_initialize();
}
}
/*
static void initStatic__ValleyAudio() static void initStatic__ValleyAudio()
{ {
Plugin* const p = new Plugin; Plugin* const p = new Plugin;
@ -470,6 +636,7 @@ static void initStatic__ValleyAudio()
spl.removeModule("uGraph"); spl.removeModule("uGraph");
} }
} }
*/
void initStaticPlugins() void initStaticPlugins()
{ {
@ -478,7 +645,11 @@ void initStaticPlugins()
initStatic__Aria(); initStatic__Aria();
initStatic__AudibleInstruments(); initStatic__AudibleInstruments();
initStatic__BogaudioModules(); initStatic__BogaudioModules();
initStatic__MockbaModular();
initStatic__surgext();
/*
initStatic__ValleyAudio(); initStatic__ValleyAudio();
*/
} }
void destroyStaticPlugins() void destroyStaticPlugins()
@ -501,6 +672,10 @@ void updateStaticPluginsDarkMode()
listener->defaultSkinChanged(skins._default); listener->defaultSkinChanged(skins._default);
} }
} }
// surgext
{
surgext_rack_update_theme();
}
} }
} }