diff --git a/README.md b/README.md index 8b50bb0b..bff9557d 100644 --- a/README.md +++ b/README.md @@ -744,6 +744,8 @@ Prerequisites: If you want to build the dependent libraries, you may need additional SDKs. Precompiled libs can be found in the `dep/lib/msvc/` folder. +NOTE: the VST(s) and the add-on modules can also be built for Linux but the LGLW OS abstraction layer is currently (11Oct2018) a stub (i.e. it won't open a window etc) + ``` $ git clone https://github.com/bsp2/VeeSeeVSTRack.git ``` @@ -751,9 +753,6 @@ $ git clone https://github.com/bsp2/VeeSeeVSTRack.git $ cd VeeSeeVSTRack/ ``` - -(contains the source codes and MSVC-precompiled libraries) - Edit `dep/yac/install_msvc.mk` and adjust the `LIB_INSTALL_PREFIX`, `WINDDK_PATH`, `VCTK`, `W32API_INC`, `W32API_LIB` as required. ``` diff --git a/dep/yac/install_linux.mk b/dep/yac/install_linux.mk index 30ba0543..e47ac7a5 100644 --- a/dep/yac/install_linux.mk +++ b/dep/yac/install_linux.mk @@ -8,6 +8,7 @@ BUILD_64=n BUILD_ARM=n +MK=linux # # Enable optimizations diff --git a/dep/yac/install_msvc.mk b/dep/yac/install_msvc.mk index 16f726c0..f3dfa05c 100644 --- a/dep/yac/install_msvc.mk +++ b/dep/yac/install_msvc.mk @@ -7,7 +7,9 @@ # y=64bit build ("amd64", no jit) BUILD_64=y +MK=msvc +# invalid path, will be overwritten later on LIB_INSTALL_PREFIX=/f/git/VeeSeeVSTRack/dep/lib/msvc/ diff --git a/dep/yac/sharedlib_linux.mk b/dep/yac/sharedlib_linux.mk index 65b020fe..1309c0ae 100644 --- a/dep/yac/sharedlib_linux.mk +++ b/dep/yac/sharedlib_linux.mk @@ -32,6 +32,7 @@ bin: $(BIN_RULES) $(ALL_OBJ) ifneq ($(DEBUG),y) $(STRIP) "$(TARGET)" endif + $(call BIN_POST_FXN) @echo "Build finished at `date +%H:%M`." diff --git a/include/plugin.hpp b/include/plugin.hpp index be050b26..7d347759 100644 --- a/include/plugin.hpp +++ b/include/plugin.hpp @@ -58,15 +58,15 @@ extern vst2_queue_param_sync_fxn_t vst2_queue_param_sync; // Dynamically loaded plugin build #define RACK_PLUGIN_DECLARE(pluginname) namespace rack { extern RACK_TLS Plugin *plugin; } extern void __rack_unused_symbol(void) #ifdef ARCH_WIN -#define JSON_SEED_INIT_EXTERNAL extern "C" extern long seed_initialized; +#define JSON_SEED_INIT_EXTERNAL extern "C" { extern long seed_initialized; } #else -#define JSON_SEED_INIT_EXTERNAL extern "C" extern volatile char seed_initialized; +#define JSON_SEED_INIT_EXTERNAL extern "C" { extern volatile char seed_initialized; } #endif #define RACK_PLUGIN_INIT(pluginname) \ vst2_handle_ui_param_fxn_t vst2_handle_ui_param; \ vst2_queue_param_sync_fxn_t vst2_queue_param_sync; \ JSON_SEED_INIT_EXTERNAL \ -extern "C" extern volatile uint32_t hashtable_seed; \ +extern "C" { extern volatile uint32_t hashtable_seed; } \ namespace rack { \ RACK_TLS Plugin *plugin; \ RACK_TLS Global *global; \ diff --git a/plugins/build_plugin_msvc_pre.mk b/plugins/build_plugin_msvc_pre.mk deleted file mode 100644 index 54128fc7..00000000 --- a/plugins/build_plugin_msvc_pre.mk +++ /dev/null @@ -1,5 +0,0 @@ -EXTRAFLAGS+= -DARCH_WIN -EXTRAFLAGS+= - -EXTRALIBS+= -# ../../Rack.lib -LIBPATH:../../dep/lib/msvc/ glew.lib glfw.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib diff --git a/plugins/build_plugin_post.mk b/plugins/build_plugin_post.mk deleted file mode 100644 index a6bcc85b..00000000 --- a/plugins/build_plugin_post.mk +++ /dev/null @@ -1,6 +0,0 @@ - -#ifdef ARCH_WIN -# (note) " data with thread storage duration may not have dll interface" -####include ../../dep/yac/sharedlib_msvc.mk -include ../../../../dep/yac/staticlib_msvc.mk -#endif diff --git a/plugins/build_plugin_post_linux.mk b/plugins/build_plugin_post_linux.mk new file mode 100644 index 00000000..20b344da --- /dev/null +++ b/plugins/build_plugin_post_linux.mk @@ -0,0 +1 @@ +include ../../../../dep/yac/staticlib_linux.mk diff --git a/plugins/build_plugin_post_msvc.mk b/plugins/build_plugin_post_msvc.mk new file mode 100644 index 00000000..1403d9a7 --- /dev/null +++ b/plugins/build_plugin_post_msvc.mk @@ -0,0 +1 @@ +include ../../../../dep/yac/staticlib_msvc.mk diff --git a/plugins/build_plugin_pre_linux.mk b/plugins/build_plugin_pre_linux.mk new file mode 100644 index 00000000..cfad08d4 --- /dev/null +++ b/plugins/build_plugin_pre_linux.mk @@ -0,0 +1,16 @@ +# called from plugin directory (plugins/community/repos//) +# +include ../../../../dep/yac/install_linux.mk + +TARGET_BASENAME=$(SLUG) + +EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -I../../../../dep/ -Idep/include + +EXTRALIBS+= + +PLAF_OBJ+= + +EXTRAFLAGS+= -DARCH_LIN + +EXTRALIBS+= + diff --git a/plugins/build_plugin_pre.mk b/plugins/build_plugin_pre_msvc.mk similarity index 66% rename from plugins/build_plugin_pre.mk rename to plugins/build_plugin_pre_msvc.mk index 22151090..fda482f8 100644 --- a/plugins/build_plugin_pre.mk +++ b/plugins/build_plugin_pre_msvc.mk @@ -1,19 +1,16 @@ # called from plugin directory (plugins/community/repos//) # -#include ../../../../arch.mk -#ifdef ARCH_WIN include ../../../../dep/yac/install_msvc.mk -#endif TARGET_BASENAME=$(SLUG) EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -I../../../../dep/ -Idep/include -EXTRAFLAGS+= EXTRALIBS+= PLAF_OBJ+= -#ifdef ARCH_WIN -include ../../../build_plugin_msvc_pre.mk -#endif +EXTRAFLAGS+= -DARCH_WIN + +EXTRALIBS+= +# ../../Rack.lib -LIBPATH:../../dep/lib/msvc/ glew.lib glfw.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib diff --git a/plugins/build_shared_plugin_post_linux.mk b/plugins/build_shared_plugin_post_linux.mk new file mode 100644 index 00000000..9ab47586 --- /dev/null +++ b/plugins/build_shared_plugin_post_linux.mk @@ -0,0 +1 @@ +include ../../../../dep/yac/sharedlib_linux.mk diff --git a/plugins/build_shared_plugin_post.mk b/plugins/build_shared_plugin_post_msvc.mk similarity index 65% rename from plugins/build_shared_plugin_post.mk rename to plugins/build_shared_plugin_post_msvc.mk index 134ffc63..9df645c8 100644 --- a/plugins/build_shared_plugin_post.mk +++ b/plugins/build_shared_plugin_post_msvc.mk @@ -1,4 +1 @@ - -#ifdef ARCH_WIN include ../../../../dep/yac/sharedlib_msvc.mk -#endif diff --git a/plugins/build_shared_plugin_pre_linux.mk b/plugins/build_shared_plugin_pre_linux.mk new file mode 100644 index 00000000..64090b2a --- /dev/null +++ b/plugins/build_shared_plugin_pre_linux.mk @@ -0,0 +1,16 @@ +# called from plugin directory (plugins/community/repos//) +# +include ../../../../dep/yac/install_linux.mk + +TARGET_BASENAME=$(SLUG) + +EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -DUSE_VST2 -DRACK_PLUGIN -DRACK_PLUGIN_SHARED -DSLUG=$(SLUG) -I../../../../include/ -I../../../../dep/include -Idep/include +EXTRAFLAGS+= + +EXTRALIBS+= ../../../Rack_shared.a +# ../../../../dep/lib/linux_gcc/ + +PLAF_OBJ+= + +EXTRAFLAGS+= -DARCH_LIN + diff --git a/plugins/build_shared_plugin_pre.mk b/plugins/build_shared_plugin_pre_msvc.mk similarity index 76% rename from plugins/build_shared_plugin_pre.mk rename to plugins/build_shared_plugin_pre_msvc.mk index 210b7b58..40524bdf 100644 --- a/plugins/build_shared_plugin_pre.mk +++ b/plugins/build_shared_plugin_pre_msvc.mk @@ -1,9 +1,6 @@ # called from plugin directory (plugins/community/repos//) # -#include ../../../../arch.mk -#ifdef ARCH_WIN include ../../../../dep/yac/install_msvc.mk -#endif TARGET_BASENAME=$(SLUG) @@ -14,6 +11,5 @@ EXTRALIBS+= ../../../Rack_shared.lib PLAF_OBJ+= -#ifdef ARCH_WIN -include ../../../build_plugin_msvc_pre.mk -#endif +EXTRAFLAGS+= -DARCH_WIN + diff --git a/plugins/community/repos/21kHz/makefile.linux b/plugins/community/repos/21kHz/makefile.linux new file mode 100644 index 00000000..e8a21b59 --- /dev/null +++ b/plugins/community/repos/21kHz/makefile.linux @@ -0,0 +1,7 @@ +SLUG=21kHz + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/21kHz/makefile.msvc b/plugins/community/repos/21kHz/makefile.msvc index 06896518..20df46a8 100644 --- a/plugins/community/repos/21kHz/makefile.msvc +++ b/plugins/community/repos/21kHz/makefile.msvc @@ -1,7 +1,7 @@ SLUG=21kHz -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/AS/makefile.linux b/plugins/community/repos/AS/makefile.linux new file mode 100644 index 00000000..148e4b3d --- /dev/null +++ b/plugins/community/repos/AS/makefile.linux @@ -0,0 +1,7 @@ +SLUG=AS + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/AS/makefile.msvc b/plugins/community/repos/AS/makefile.msvc index 7689a56e..bf81017f 100644 --- a/plugins/community/repos/AS/makefile.msvc +++ b/plugins/community/repos/AS/makefile.msvc @@ -1,7 +1,7 @@ SLUG=AS -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Alikins/makefile.linux b/plugins/community/repos/Alikins/makefile.linux new file mode 100644 index 00000000..04a3c69e --- /dev/null +++ b/plugins/community/repos/Alikins/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Alikins + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Alikins/makefile.msvc b/plugins/community/repos/Alikins/makefile.msvc index 39dac6cc..5b9692f5 100644 --- a/plugins/community/repos/Alikins/makefile.msvc +++ b/plugins/community/repos/Alikins/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Alikins -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/AmalgamatedHarmonics/makefile.linux b/plugins/community/repos/AmalgamatedHarmonics/makefile.linux new file mode 100644 index 00000000..e733e65e --- /dev/null +++ b/plugins/community/repos/AmalgamatedHarmonics/makefile.linux @@ -0,0 +1,7 @@ +SLUG=AmalgamatedHarmonics + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/AmalgamatedHarmonics/makefile.msvc b/plugins/community/repos/AmalgamatedHarmonics/makefile.msvc index d954ec7c..2fca4b40 100644 --- a/plugins/community/repos/AmalgamatedHarmonics/makefile.msvc +++ b/plugins/community/repos/AmalgamatedHarmonics/makefile.msvc @@ -1,7 +1,7 @@ SLUG=AmalgamatedHarmonics -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/AudibleInstruments/makefile.linux b/plugins/community/repos/AudibleInstruments/makefile.linux new file mode 100644 index 00000000..5e484c45 --- /dev/null +++ b/plugins/community/repos/AudibleInstruments/makefile.linux @@ -0,0 +1,9 @@ +SLUG=AudibleInstruments + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= -Ieurorack/ -DTEST -Ieurorack/stmlib/third_party/STM -Ieurorack/stmlib/third_party/STM/STM32F0xx_StdPeriph_Driver/inc/ + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/AudibleInstruments/makefile.msvc b/plugins/community/repos/AudibleInstruments/makefile.msvc index 91806621..9d5653c2 100644 --- a/plugins/community/repos/AudibleInstruments/makefile.msvc +++ b/plugins/community/repos/AudibleInstruments/makefile.msvc @@ -1,9 +1,9 @@ SLUG=AudibleInstruments -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -Ieurorack/ -DTEST -Ieurorack/stmlib/third_party/STM -Ieurorack/stmlib/third_party/STM/STM32F0xx_StdPeriph_Driver/inc/ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Autodafe/makefile.linux b/plugins/community/repos/Autodafe/makefile.linux new file mode 100644 index 00000000..50d164e8 --- /dev/null +++ b/plugins/community/repos/Autodafe/makefile.linux @@ -0,0 +1,16 @@ +SLUG=Autodafe + +#include ../../../build_shared_plugin_pre_linux.mk +include ../../../build_plugin_pre_linux.mk + +CPPFLAGS+= -Idep/ -Idep/stk/include/ + +include make.objects + +define BIN_POST_FXN + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr +endef + +#include ../../../build_shared_plugin_post_linux.mk +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Autodafe/makefile.msvc b/plugins/community/repos/Autodafe/makefile.msvc index 473a0f16..77baa62c 100644 --- a/plugins/community/repos/Autodafe/makefile.msvc +++ b/plugins/community/repos/Autodafe/makefile.msvc @@ -1,15 +1,16 @@ SLUG=Autodafe -#include ../../../build_shared_plugin_pre.mk -include ../../../build_plugin_pre.mk +#include ../../../build_shared_plugin_pre_msvc.mk +include ../../../build_plugin_pre_msvc.mk CPPFLAGS+= -Idep/ -Idep/stk/include/ include make.objects define BIN_POST_FXN - cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll + cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.fx + cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr endef -#include ../../../build_shared_plugin_post.mk -include ../../../build_plugin_post.mk +#include ../../../build_shared_plugin_post_msvc.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Autodafe/src/SEQ16.cpp b/plugins/community/repos/Autodafe/src/SEQ16.cpp index bd130c05..aad69516 100644 --- a/plugins/community/repos/Autodafe/src/SEQ16.cpp +++ b/plugins/community/repos/Autodafe/src/SEQ16.cpp @@ -313,7 +313,7 @@ SEQ16Widget::SEQ16Widget(SEQ16 *module) : ModuleWidget(module) { } struct SEQ16GateModeItem : MenuItem { - SEQ16 *SEQ16; + struct SEQ16 *SEQ16; SEQ16::GateMode gateMode; void onAction(EventAction &e) override { SEQ16->gateMode = gateMode; diff --git a/plugins/community/repos/Autodafe/src/SEQ8.cpp b/plugins/community/repos/Autodafe/src/SEQ8.cpp index 556ce0f5..9f9d16cc 100644 --- a/plugins/community/repos/Autodafe/src/SEQ8.cpp +++ b/plugins/community/repos/Autodafe/src/SEQ8.cpp @@ -307,7 +307,7 @@ SEQ8Widget::SEQ8Widget(SEQ8 *module) : ModuleWidget(module) { } struct SEQ8GateModeItem : MenuItem { - SEQ8 *SEQ8; + struct SEQ8 *SEQ8; SEQ8::GateMode gateMode; void onAction(EventAction &e) override { SEQ8->gateMode = gateMode; diff --git a/plugins/community/repos/BaconMusic/makefile.linux b/plugins/community/repos/BaconMusic/makefile.linux new file mode 100644 index 00000000..da186c84 --- /dev/null +++ b/plugins/community/repos/BaconMusic/makefile.linux @@ -0,0 +1,9 @@ +SLUG=BaconMusic + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= -DBUILD_SORTACHORUS + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/BaconMusic/makefile.msvc b/plugins/community/repos/BaconMusic/makefile.msvc index 24d2d78d..71b1f99c 100644 --- a/plugins/community/repos/BaconMusic/makefile.msvc +++ b/plugins/community/repos/BaconMusic/makefile.msvc @@ -1,9 +1,9 @@ SLUG=BaconMusic -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -DBUILD_SORTACHORUS include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Befaco/makefile.linux b/plugins/community/repos/Befaco/makefile.linux new file mode 100644 index 00000000..aefc6cbf --- /dev/null +++ b/plugins/community/repos/Befaco/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Befaco + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Befaco/makefile.msvc b/plugins/community/repos/Befaco/makefile.msvc index cd8b79f2..f9231a47 100644 --- a/plugins/community/repos/Befaco/makefile.msvc +++ b/plugins/community/repos/Befaco/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Befaco -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Bidoo/makefile.linux b/plugins/community/repos/Bidoo/makefile.linux new file mode 100644 index 00000000..fbcc5b7f --- /dev/null +++ b/plugins/community/repos/Bidoo/makefile.linux @@ -0,0 +1,12 @@ +SLUG=Bidoo + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \ + -I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\ + -I./src/dep/gist/src/mfcc -I./src/dep/gist/src/core -I./src/dep/gist/src/fft \ + -I./src/dep/gist/src/onset-detection-functions -I./src/dep/gist/src/pitch + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Bidoo/makefile.msvc b/plugins/community/repos/Bidoo/makefile.msvc index 838d30cf..e26b5767 100644 --- a/plugins/community/repos/Bidoo/makefile.msvc +++ b/plugins/community/repos/Bidoo/makefile.msvc @@ -1,6 +1,6 @@ SLUG=Bidoo -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filters -I./src/dep/freeverb \ -I./src/dep/gist/libs/kiss_fft130 -I./src/dep/gist/src -I./src/dep/minimp3\ @@ -9,4 +9,4 @@ EXTRAFLAGS+= -DUSE_KISS_FFT -Idep/include -I./src/dep/audiofile -I./src/dep/filt include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Bogaudio/makefile.linux b/plugins/community/repos/Bogaudio/makefile.linux new file mode 100644 index 00000000..8145d800 --- /dev/null +++ b/plugins/community/repos/Bogaudio/makefile.linux @@ -0,0 +1,9 @@ +SLUG=Bogaudio + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= -Isrc/dsp/ + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Bogaudio/makefile.msvc b/plugins/community/repos/Bogaudio/makefile.msvc index 71b7b9a2..d93d0d43 100644 --- a/plugins/community/repos/Bogaudio/makefile.msvc +++ b/plugins/community/repos/Bogaudio/makefile.msvc @@ -1,9 +1,9 @@ SLUG=Bogaudio -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -Isrc/dsp/ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/CastleRocktronics/makefile.linux b/plugins/community/repos/CastleRocktronics/makefile.linux new file mode 100644 index 00000000..d65fd9f2 --- /dev/null +++ b/plugins/community/repos/CastleRocktronics/makefile.linux @@ -0,0 +1,7 @@ +SLUG=CastleRocktronics + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/CastleRocktronics/makefile.msvc b/plugins/community/repos/CastleRocktronics/makefile.msvc index 00ba0703..7ce85e4b 100644 --- a/plugins/community/repos/CastleRocktronics/makefile.msvc +++ b/plugins/community/repos/CastleRocktronics/makefile.msvc @@ -1,7 +1,7 @@ SLUG=CastleRocktronics -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/DHE-Modules/makefile.linux b/plugins/community/repos/DHE-Modules/makefile.linux new file mode 100644 index 00000000..094c5c2b --- /dev/null +++ b/plugins/community/repos/DHE-Modules/makefile.linux @@ -0,0 +1,9 @@ +SLUG=DHE-Modules + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= -Isrc/ + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/DHE-Modules/makefile.msvc b/plugins/community/repos/DHE-Modules/makefile.msvc index 7870e707..635ac9c4 100644 --- a/plugins/community/repos/DHE-Modules/makefile.msvc +++ b/plugins/community/repos/DHE-Modules/makefile.msvc @@ -1,9 +1,9 @@ SLUG=DHE-Modules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -Isrc/ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/DrumKit/makefile.linux b/plugins/community/repos/DrumKit/makefile.linux new file mode 100644 index 00000000..b193042a --- /dev/null +++ b/plugins/community/repos/DrumKit/makefile.linux @@ -0,0 +1,7 @@ +SLUG=DrumKit + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/DrumKit/makefile.msvc b/plugins/community/repos/DrumKit/makefile.msvc index 3e4efbd8..3189630b 100644 --- a/plugins/community/repos/DrumKit/makefile.msvc +++ b/plugins/community/repos/DrumKit/makefile.msvc @@ -1,7 +1,7 @@ SLUG=DrumKit -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/ESeries/makefile.linux b/plugins/community/repos/ESeries/makefile.linux new file mode 100644 index 00000000..243823fb --- /dev/null +++ b/plugins/community/repos/ESeries/makefile.linux @@ -0,0 +1,7 @@ +SLUG=ESeries + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/ESeries/makefile.msvc b/plugins/community/repos/ESeries/makefile.msvc index 24b1e34c..ff95d097 100644 --- a/plugins/community/repos/ESeries/makefile.msvc +++ b/plugins/community/repos/ESeries/makefile.msvc @@ -1,7 +1,7 @@ SLUG=ESeries -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/ErraticInstruments/makefile.linux b/plugins/community/repos/ErraticInstruments/makefile.linux new file mode 100644 index 00000000..cb69d13f --- /dev/null +++ b/plugins/community/repos/ErraticInstruments/makefile.linux @@ -0,0 +1,7 @@ +SLUG=ErraticInstruments + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/ErraticInstruments/makefile.msvc b/plugins/community/repos/ErraticInstruments/makefile.msvc index 32e3ff2b..4d618719 100644 --- a/plugins/community/repos/ErraticInstruments/makefile.msvc +++ b/plugins/community/repos/ErraticInstruments/makefile.msvc @@ -1,7 +1,7 @@ SLUG=ErraticInstruments -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/FrankBussFormula/makefile.linux b/plugins/community/repos/FrankBussFormula/makefile.linux new file mode 100644 index 00000000..7f41979f --- /dev/null +++ b/plugins/community/repos/FrankBussFormula/makefile.linux @@ -0,0 +1,7 @@ +SLUG=FrankBussFormula + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/FrankBussFormula/makefile.msvc b/plugins/community/repos/FrankBussFormula/makefile.msvc index bcfd635d..831c46a4 100644 --- a/plugins/community/repos/FrankBussFormula/makefile.msvc +++ b/plugins/community/repos/FrankBussFormula/makefile.msvc @@ -1,7 +1,7 @@ SLUG=FrankBussFormula -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/FrozenWasteland/makefile.linux b/plugins/community/repos/FrozenWasteland/makefile.linux new file mode 100644 index 00000000..6d0046a6 --- /dev/null +++ b/plugins/community/repos/FrozenWasteland/makefile.linux @@ -0,0 +1,13 @@ +SLUG=FrozenWasteland + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= \ + -DTEST \ + -I./eurorack \ + -I./src/dsp-delay \ + -I./src/dsp-filter/utils -I./src/dsp-filter/filters -I./src/dsp-filter/third-party/falco + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/FrozenWasteland/makefile.msvc b/plugins/community/repos/FrozenWasteland/makefile.msvc index 0258ee6d..28dddcae 100644 --- a/plugins/community/repos/FrozenWasteland/makefile.msvc +++ b/plugins/community/repos/FrozenWasteland/makefile.msvc @@ -1,6 +1,6 @@ SLUG=FrozenWasteland -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= \ -DTEST \ @@ -10,4 +10,4 @@ EXTRAFLAGS+= \ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Fundamental/makefile.linux b/plugins/community/repos/Fundamental/makefile.linux new file mode 100644 index 00000000..c6c3b0a0 --- /dev/null +++ b/plugins/community/repos/Fundamental/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Fundamental + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Fundamental/makefile.msvc b/plugins/community/repos/Fundamental/makefile.msvc index 76e2d88c..eb1af85b 100644 --- a/plugins/community/repos/Fundamental/makefile.msvc +++ b/plugins/community/repos/Fundamental/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Fundamental -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Geodesics/makefile.linux b/plugins/community/repos/Geodesics/makefile.linux new file mode 100644 index 00000000..9990e0a4 --- /dev/null +++ b/plugins/community/repos/Geodesics/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Geodesics + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Geodesics/makefile.msvc b/plugins/community/repos/Geodesics/makefile.msvc index f40c19ae..02ab1333 100644 --- a/plugins/community/repos/Geodesics/makefile.msvc +++ b/plugins/community/repos/Geodesics/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Geodesics -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Gratrix/makefile.linux b/plugins/community/repos/Gratrix/makefile.linux new file mode 100644 index 00000000..630440b7 --- /dev/null +++ b/plugins/community/repos/Gratrix/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Gratrix + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Gratrix/makefile.msvc b/plugins/community/repos/Gratrix/makefile.msvc index 4b5d6860..34ac4ef6 100644 --- a/plugins/community/repos/Gratrix/makefile.msvc +++ b/plugins/community/repos/Gratrix/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Gratrix -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/HetrickCV/makefile.linux b/plugins/community/repos/HetrickCV/makefile.linux new file mode 100644 index 00000000..782c0385 --- /dev/null +++ b/plugins/community/repos/HetrickCV/makefile.linux @@ -0,0 +1,7 @@ +SLUG=HetrickCV + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/HetrickCV/makefile.msvc b/plugins/community/repos/HetrickCV/makefile.msvc index 30128d29..6bb57e7c 100644 --- a/plugins/community/repos/HetrickCV/makefile.msvc +++ b/plugins/community/repos/HetrickCV/makefile.msvc @@ -1,7 +1,7 @@ SLUG=HetrickCV -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/ImpromptuModular/makefile.linux b/plugins/community/repos/ImpromptuModular/makefile.linux new file mode 100644 index 00000000..adec5696 --- /dev/null +++ b/plugins/community/repos/ImpromptuModular/makefile.linux @@ -0,0 +1,7 @@ +SLUG=ImpromptuModular + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/ImpromptuModular/makefile.msvc b/plugins/community/repos/ImpromptuModular/makefile.msvc index 80c42c69..cad786c6 100644 --- a/plugins/community/repos/ImpromptuModular/makefile.msvc +++ b/plugins/community/repos/ImpromptuModular/makefile.msvc @@ -1,7 +1,7 @@ SLUG=ImpromptuModular -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/JE/makefile.linux b/plugins/community/repos/JE/makefile.linux new file mode 100644 index 00000000..7824501b --- /dev/null +++ b/plugins/community/repos/JE/makefile.linux @@ -0,0 +1,9 @@ +SLUG=JE + +include ../../../build_plugin_pre_linux.mk + +CPPFLAGS+= -Iext/LambertW/ + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/JE/makefile.msvc b/plugins/community/repos/JE/makefile.msvc index 6da98212..418e34e7 100644 --- a/plugins/community/repos/JE/makefile.msvc +++ b/plugins/community/repos/JE/makefile.msvc @@ -1,9 +1,9 @@ SLUG=JE -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk CPPFLAGS+= -Iext/LambertW/ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/JW-Modules/makefile.linux b/plugins/community/repos/JW-Modules/makefile.linux new file mode 100644 index 00000000..de4fe089 --- /dev/null +++ b/plugins/community/repos/JW-Modules/makefile.linux @@ -0,0 +1,7 @@ +SLUG=JW-Modules + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/JW-Modules/makefile.msvc b/plugins/community/repos/JW-Modules/makefile.msvc index 77d8eb02..4e704fe2 100644 --- a/plugins/community/repos/JW-Modules/makefile.msvc +++ b/plugins/community/repos/JW-Modules/makefile.msvc @@ -1,7 +1,7 @@ SLUG=JW-Modules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Koralfx-Modules/makefile.linux b/plugins/community/repos/Koralfx-Modules/makefile.linux new file mode 100644 index 00000000..85c0dcdf --- /dev/null +++ b/plugins/community/repos/Koralfx-Modules/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Koralfx-Modules + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Koralfx-Modules/makefile.msvc b/plugins/community/repos/Koralfx-Modules/makefile.msvc index 4cac85e8..e8ac942c 100644 --- a/plugins/community/repos/Koralfx-Modules/makefile.msvc +++ b/plugins/community/repos/Koralfx-Modules/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Koralfx-Modules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/LOGinstruments/makefile.linux b/plugins/community/repos/LOGinstruments/makefile.linux new file mode 100644 index 00000000..969405ca --- /dev/null +++ b/plugins/community/repos/LOGinstruments/makefile.linux @@ -0,0 +1,7 @@ +SLUG=LOGinstruments + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/LOGinstruments/makefile.msvc b/plugins/community/repos/LOGinstruments/makefile.msvc index e66482fa..7f4fed0f 100644 --- a/plugins/community/repos/LOGinstruments/makefile.msvc +++ b/plugins/community/repos/LOGinstruments/makefile.msvc @@ -1,7 +1,7 @@ SLUG=LOGinstruments -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/LindenbergResearch/makefile.linux b/plugins/community/repos/LindenbergResearch/makefile.linux new file mode 100644 index 00000000..c0efa98a --- /dev/null +++ b/plugins/community/repos/LindenbergResearch/makefile.linux @@ -0,0 +1,7 @@ +SLUG=LindenbergResearch + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/LindenbergResearch/makefile.msvc b/plugins/community/repos/LindenbergResearch/makefile.msvc index 8dbb7a85..250e24aa 100644 --- a/plugins/community/repos/LindenbergResearch/makefile.msvc +++ b/plugins/community/repos/LindenbergResearch/makefile.msvc @@ -1,7 +1,7 @@ SLUG=LindenbergResearch -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/ML_modules/makefile.linux b/plugins/community/repos/ML_modules/makefile.linux new file mode 100644 index 00000000..85cbc036 --- /dev/null +++ b/plugins/community/repos/ML_modules/makefile.linux @@ -0,0 +1,9 @@ +SLUG=ML_modules + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS += -Dv_dev + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/ML_modules/makefile.msvc b/plugins/community/repos/ML_modules/makefile.msvc index cbaf6cbc..4a03f4c5 100644 --- a/plugins/community/repos/ML_modules/makefile.msvc +++ b/plugins/community/repos/ML_modules/makefile.msvc @@ -1,9 +1,9 @@ SLUG=ML_modules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS += -Dv_dev include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/NauModular/makefile.linux b/plugins/community/repos/NauModular/makefile.linux new file mode 100644 index 00000000..cf5f3fe5 --- /dev/null +++ b/plugins/community/repos/NauModular/makefile.linux @@ -0,0 +1,9 @@ +SLUG=NauModular + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS += -DARCH_LIN + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/NauModular/makefile.msvc b/plugins/community/repos/NauModular/makefile.msvc index 8861c797..8da93527 100644 --- a/plugins/community/repos/NauModular/makefile.msvc +++ b/plugins/community/repos/NauModular/makefile.msvc @@ -1,9 +1,9 @@ SLUG=NauModular -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS += -DARCH_WIN include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Nohmad/makefile.linux b/plugins/community/repos/Nohmad/makefile.linux new file mode 100644 index 00000000..a41e9f29 --- /dev/null +++ b/plugins/community/repos/Nohmad/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Nohmad + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Nohmad/makefile.msvc b/plugins/community/repos/Nohmad/makefile.msvc index 2d709063..0015a87a 100644 --- a/plugins/community/repos/Nohmad/makefile.msvc +++ b/plugins/community/repos/Nohmad/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Nohmad -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Ohmer/makefile.linux b/plugins/community/repos/Ohmer/makefile.linux new file mode 100644 index 00000000..6e197d47 --- /dev/null +++ b/plugins/community/repos/Ohmer/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Ohmer + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Ohmer/makefile.msvc b/plugins/community/repos/Ohmer/makefile.msvc index 097a1421..858456eb 100644 --- a/plugins/community/repos/Ohmer/makefile.msvc +++ b/plugins/community/repos/Ohmer/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Ohmer -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/PG-Instruments/makefile.linux b/plugins/community/repos/PG-Instruments/makefile.linux new file mode 100644 index 00000000..9672f9c2 --- /dev/null +++ b/plugins/community/repos/PG-Instruments/makefile.linux @@ -0,0 +1,7 @@ +SLUG=PG-Instruments + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/PG-Instruments/makefile.msvc b/plugins/community/repos/PG-Instruments/makefile.msvc index 2a01e38a..03a1cb2b 100644 --- a/plugins/community/repos/PG-Instruments/makefile.msvc +++ b/plugins/community/repos/PG-Instruments/makefile.msvc @@ -1,7 +1,7 @@ SLUG=PG-Instruments -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/PvC/makefile.linux b/plugins/community/repos/PvC/makefile.linux new file mode 100644 index 00000000..6d14d9ea --- /dev/null +++ b/plugins/community/repos/PvC/makefile.linux @@ -0,0 +1,7 @@ +SLUG=PvC + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/PvC/makefile.msvc b/plugins/community/repos/PvC/makefile.msvc index 87fa17f0..405b12d5 100644 --- a/plugins/community/repos/PvC/makefile.msvc +++ b/plugins/community/repos/PvC/makefile.msvc @@ -1,7 +1,7 @@ SLUG=PvC -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Qwelk/makefile.linux b/plugins/community/repos/Qwelk/makefile.linux new file mode 100644 index 00000000..8c98a165 --- /dev/null +++ b/plugins/community/repos/Qwelk/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Qwelk + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Qwelk/makefile.msvc b/plugins/community/repos/Qwelk/makefile.msvc index 6f9b3895..deab1d30 100644 --- a/plugins/community/repos/Qwelk/makefile.msvc +++ b/plugins/community/repos/Qwelk/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Qwelk -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/RJModules/makefile.linux b/plugins/community/repos/RJModules/makefile.linux new file mode 100644 index 00000000..d02214b0 --- /dev/null +++ b/plugins/community/repos/RJModules/makefile.linux @@ -0,0 +1,7 @@ +SLUG=RJModules + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/RJModules/makefile.msvc b/plugins/community/repos/RJModules/makefile.msvc index 1e3251d5..59a095e3 100644 --- a/plugins/community/repos/RJModules/makefile.msvc +++ b/plugins/community/repos/RJModules/makefile.msvc @@ -1,7 +1,7 @@ SLUG=RJModules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/SerialRacker/makefile.linux b/plugins/community/repos/SerialRacker/makefile.linux new file mode 100644 index 00000000..3059dbf3 --- /dev/null +++ b/plugins/community/repos/SerialRacker/makefile.linux @@ -0,0 +1,7 @@ +SLUG=SerialRacker + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/SerialRacker/makefile.msvc b/plugins/community/repos/SerialRacker/makefile.msvc index 5ae50f89..38a5b894 100644 --- a/plugins/community/repos/SerialRacker/makefile.msvc +++ b/plugins/community/repos/SerialRacker/makefile.msvc @@ -1,7 +1,7 @@ SLUG=SerialRacker -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/SonusModular/makefile.linux b/plugins/community/repos/SonusModular/makefile.linux new file mode 100644 index 00000000..a8807906 --- /dev/null +++ b/plugins/community/repos/SonusModular/makefile.linux @@ -0,0 +1,7 @@ +SLUG=SonusModular + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/SonusModular/makefile.msvc b/plugins/community/repos/SonusModular/makefile.msvc index 327e2d27..1a9133d2 100644 --- a/plugins/community/repos/SonusModular/makefile.msvc +++ b/plugins/community/repos/SonusModular/makefile.msvc @@ -1,7 +1,7 @@ SLUG=SonusModular -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Southpole-parasites/makefile.linux b/plugins/community/repos/Southpole-parasites/makefile.linux new file mode 100644 index 00000000..00145574 --- /dev/null +++ b/plugins/community/repos/Southpole-parasites/makefile.linux @@ -0,0 +1,13 @@ +SLUG=Southpole-parasites + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= \ + -DTEST \ + -DPARASITES \ + -I./parasites -Ieurorack/ \ + -Dstmlib=stmlib_parasites + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Southpole-parasites/makefile.msvc b/plugins/community/repos/Southpole-parasites/makefile.msvc index 50f339f2..a45b1e54 100644 --- a/plugins/community/repos/Southpole-parasites/makefile.msvc +++ b/plugins/community/repos/Southpole-parasites/makefile.msvc @@ -1,6 +1,6 @@ SLUG=Southpole-parasites -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= \ -DTEST \ @@ -10,4 +10,4 @@ EXTRAFLAGS+= \ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Southpole/makefile.linux b/plugins/community/repos/Southpole/makefile.linux new file mode 100644 index 00000000..d3701553 --- /dev/null +++ b/plugins/community/repos/Southpole/makefile.linux @@ -0,0 +1,9 @@ +SLUG=Southpole + +include ../../../build_plugin_pre_linux.mk + +CPPFLAGS+= -DTEST -Ieurorack/ -Dstmlib=stmlib_southpole + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Southpole/makefile.msvc b/plugins/community/repos/Southpole/makefile.msvc index 96d10b43..3124dd10 100644 --- a/plugins/community/repos/Southpole/makefile.msvc +++ b/plugins/community/repos/Southpole/makefile.msvc @@ -1,9 +1,9 @@ SLUG=Southpole -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk CPPFLAGS+= -DTEST -Ieurorack/ -Dstmlib=stmlib_southpole include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/SubmarineFree/makefile.linux b/plugins/community/repos/SubmarineFree/makefile.linux new file mode 100644 index 00000000..fca5c6bc --- /dev/null +++ b/plugins/community/repos/SubmarineFree/makefile.linux @@ -0,0 +1,7 @@ +SLUG=SubmarineFree + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/SubmarineFree/makefile.msvc b/plugins/community/repos/SubmarineFree/makefile.msvc index 67e75ebe..cc1ec78c 100644 --- a/plugins/community/repos/SubmarineFree/makefile.msvc +++ b/plugins/community/repos/SubmarineFree/makefile.msvc @@ -1,7 +1,7 @@ SLUG=SubmarineFree -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/SynthKit/makefile.linux b/plugins/community/repos/SynthKit/makefile.linux new file mode 100644 index 00000000..be6b7d68 --- /dev/null +++ b/plugins/community/repos/SynthKit/makefile.linux @@ -0,0 +1,7 @@ +SLUG=SynthKit + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/SynthKit/makefile.msvc b/plugins/community/repos/SynthKit/makefile.msvc index 750af796..4ad60707 100644 --- a/plugins/community/repos/SynthKit/makefile.msvc +++ b/plugins/community/repos/SynthKit/makefile.msvc @@ -1,7 +1,7 @@ SLUG=SynthKit -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Template/makefile.linux b/plugins/community/repos/Template/makefile.linux new file mode 100644 index 00000000..157aedd6 --- /dev/null +++ b/plugins/community/repos/Template/makefile.linux @@ -0,0 +1,7 @@ +SLUG=Template + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Template/makefile.msvc b/plugins/community/repos/Template/makefile.msvc index ccaa329e..3a8057e7 100644 --- a/plugins/community/repos/Template/makefile.msvc +++ b/plugins/community/repos/Template/makefile.msvc @@ -1,7 +1,7 @@ SLUG=Template -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Template_shared/makefile.linux b/plugins/community/repos/Template_shared/makefile.linux new file mode 100644 index 00000000..82c043ef --- /dev/null +++ b/plugins/community/repos/Template_shared/makefile.linux @@ -0,0 +1,12 @@ +SLUG=Template_shared + +include ../../../build_shared_plugin_pre_linux.mk + +include make.objects + +define BIN_POST_FXN + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr +endef + +include ../../../build_shared_plugin_post_linux.mk diff --git a/plugins/community/repos/Template_shared/makefile.msvc b/plugins/community/repos/Template_shared/makefile.msvc index 3952ecfc..938be1ca 100644 --- a/plugins/community/repos/Template_shared/makefile.msvc +++ b/plugins/community/repos/Template_shared/makefile.msvc @@ -1,6 +1,6 @@ SLUG=Template_shared -include ../../../build_shared_plugin_pre.mk +include ../../../build_shared_plugin_pre_msvc.mk include make.objects @@ -9,4 +9,4 @@ define BIN_POST_FXN cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr endef -include ../../../build_shared_plugin_post.mk +include ../../../build_shared_plugin_post_msvc.mk diff --git a/plugins/community/repos/TheXOR/makefile.linux b/plugins/community/repos/TheXOR/makefile.linux new file mode 100644 index 00000000..6b249ccc --- /dev/null +++ b/plugins/community/repos/TheXOR/makefile.linux @@ -0,0 +1,7 @@ +SLUG=TheXOR + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/TheXOR/makefile.msvc b/plugins/community/repos/TheXOR/makefile.msvc index 526d2f4f..f02bc3b3 100644 --- a/plugins/community/repos/TheXOR/makefile.msvc +++ b/plugins/community/repos/TheXOR/makefile.msvc @@ -1,7 +1,7 @@ SLUG=TheXOR -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/Valley/makefile.linux b/plugins/community/repos/Valley/makefile.linux new file mode 100644 index 00000000..57ecd70e --- /dev/null +++ b/plugins/community/repos/Valley/makefile.linux @@ -0,0 +1,9 @@ +SLUG=Valley + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS+= + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/Valley/makefile.msvc b/plugins/community/repos/Valley/makefile.msvc index be26c46d..953f65d8 100644 --- a/plugins/community/repos/Valley/makefile.msvc +++ b/plugins/community/repos/Valley/makefile.msvc @@ -1,9 +1,9 @@ SLUG=Valley -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS+= -wo4838 -wo4305 include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/alto777_LFSR/makefile.linux b/plugins/community/repos/alto777_LFSR/makefile.linux new file mode 100644 index 00000000..1a0362d2 --- /dev/null +++ b/plugins/community/repos/alto777_LFSR/makefile.linux @@ -0,0 +1,7 @@ +SLUG=alto777_LFSR + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/alto777_LFSR/makefile.msvc b/plugins/community/repos/alto777_LFSR/makefile.msvc index ce8044d3..cdd39f4c 100644 --- a/plugins/community/repos/alto777_LFSR/makefile.msvc +++ b/plugins/community/repos/alto777_LFSR/makefile.msvc @@ -1,7 +1,7 @@ SLUG=alto777_LFSR -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/bsp/makefile.linux b/plugins/community/repos/bsp/makefile.linux new file mode 100644 index 00000000..9f60c7e9 --- /dev/null +++ b/plugins/community/repos/bsp/makefile.linux @@ -0,0 +1,12 @@ +SLUG=bsp + +include ../../../build_shared_plugin_pre_linux.mk + +include make.objects + +define BIN_POST_FXN + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr +endef + +include ../../../build_shared_plugin_post_linux.mk diff --git a/plugins/community/repos/bsp/makefile.msvc b/plugins/community/repos/bsp/makefile.msvc index 66975906..115caf66 100644 --- a/plugins/community/repos/bsp/makefile.msvc +++ b/plugins/community/repos/bsp/makefile.msvc @@ -1,6 +1,6 @@ SLUG=bsp -include ../../../build_shared_plugin_pre.mk +include ../../../build_shared_plugin_pre_msvc.mk include make.objects @@ -9,4 +9,4 @@ define BIN_POST_FXN cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr endef -include ../../../build_shared_plugin_post.mk +include ../../../build_shared_plugin_post_msvc.mk diff --git a/plugins/community/repos/bsp/src/AttenuMixer.cpp b/plugins/community/repos/bsp/src/AttenuMixer.cpp index 8f99efc0..cd90d8e6 100644 --- a/plugins/community/repos/bsp/src/AttenuMixer.cpp +++ b/plugins/community/repos/bsp/src/AttenuMixer.cpp @@ -43,6 +43,7 @@ struct AttenuMixer : Module { IN_4_SCL_PARAM, IN_4_OFF_PARAM, BIPOLAR_PARAM, + FINEOFF_PARAM, NUM_PARAMS }; enum InputIds { @@ -68,27 +69,72 @@ void AttenuMixer::step() { float outVal = 0.0f; - if(params[BIPOLAR_PARAM].value >= 0.5f) + if(params[FINEOFF_PARAM].value >= 0.5f) { - for(int i = 0; i < 4; i++) + if(params[BIPOLAR_PARAM].value >= 0.5f) { - fi_t scl; scl.f = params[IN_1_SCL_PARAM + (i<<1)].value; - scl.f = (2.0f * scl.f) - 1.0f; - uint32_t sclSign = scl.u & 0x80000000u; - scl.f *= scl.f; - scl.f *= scl.f; - scl.u |= sclSign; - outVal += inputs[IN_1_INPUT + i].value * scl.f + params[IN_1_OFF_PARAM + (i<<1)].value; + for(int i = 0; i < 4; i++) + { + fi_t scl; scl.f = params[IN_1_SCL_PARAM + (i<<1)].value; + scl.f = (2.0f * scl.f) - 1.0f; + uint32_t sclSign = scl.u & 0x80000000u; + scl.f *= scl.f; + scl.f *= scl.f; + scl.u |= sclSign; + fi_t off; off.f = params[IN_1_OFF_PARAM + (i<<1)].value; + uint32_t offSign = off.u & 0x80000000u; + off.f /= 5.0f; + off.f *= off.f; + off.f *= off.f; + off.u |= offSign; + off.f *= 5.0f; + outVal += inputs[IN_1_INPUT + i].value * scl.f + off.f; + } + } + else + { + for(int i = 0; i < 4; i++) + { + float scl = params[IN_1_SCL_PARAM + (i<<1)].value; + scl *= scl; + scl *= scl; + fi_t off; off.f = params[IN_1_OFF_PARAM + (i<<1)].value; + uint32_t offSign = off.u & 0x80000000u; + off.f /= 5.0f; + off.f *= off.f; + off.f *= off.f; + off.u |= offSign; + off.f *= 5.0f; + outVal += inputs[IN_1_INPUT + i].value * scl + off.f; + } } } else { - for(int i = 0; i < 4; i++) + if(params[BIPOLAR_PARAM].value >= 0.5f) + { + for(int i = 0; i < 4; i++) + { + fi_t scl; scl.f = params[IN_1_SCL_PARAM + (i<<1)].value; + scl.f = (2.0f * scl.f) - 1.0f; + uint32_t sclSign = scl.u & 0x80000000u; + scl.f *= scl.f; + scl.f *= scl.f; + scl.u |= sclSign; + float off = params[IN_1_OFF_PARAM + (i<<1)].value; + outVal += inputs[IN_1_INPUT + i].value * scl.f + off; + } + } + else { - float scl = params[IN_1_SCL_PARAM + (i<<1)].value; - scl *= scl; - scl *= scl; - outVal += inputs[IN_1_INPUT + i].value * scl + params[IN_1_OFF_PARAM + (i<<1)].value; + for(int i = 0; i < 4; i++) + { + float scl = params[IN_1_SCL_PARAM + (i<<1)].value; + scl *= scl; + scl *= scl; + float off = params[IN_1_OFF_PARAM + (i<<1)].value; + outVal += inputs[IN_1_INPUT + i].value * scl + off; + } } } @@ -115,6 +161,7 @@ AttenuMixerWidget::AttenuMixerWidget(AttenuMixer *module) : ModuleWidget(module) addChild(Widget::create(Vec(15, 365))); addParam(ParamWidget::create(Vec(box.size.x - 19, 18), module, AttenuMixer::BIPOLAR_PARAM, 0.0f, 1.0f, 0.0f)); + addParam(ParamWidget::create(Vec(2, 12), module, AttenuMixer::FINEOFF_PARAM, 0.0f, 1.0f, 0.0f)); #define STY 42 #define OFX 17 diff --git a/plugins/community/repos/cf/make.objects b/plugins/community/repos/cf/make.objects index 87c69352..37a3d015 100644 --- a/plugins/community/repos/cf/make.objects +++ b/plugins/community/repos/cf/make.objects @@ -1,5 +1,4 @@ -ALL_OBJ= \ - src/dirent_win32/dirent.o \ +COMMON_OBJ= \ src/AudioFile.o \ src/CUBE.o \ src/DAVE.o \ @@ -20,3 +19,6 @@ ALL_OBJ= \ src/SUB.o \ src/cf.o \ src/trSEQ.o + +WIN32_OBJ= \ + src/dirent_win32/dirent.o diff --git a/plugins/community/repos/cf/makefile.linux b/plugins/community/repos/cf/makefile.linux new file mode 100644 index 00000000..c98c634c --- /dev/null +++ b/plugins/community/repos/cf/makefile.linux @@ -0,0 +1,9 @@ +SLUG=cf + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +ALL_OBJ=$(COMMON_OBJ) + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/cf/makefile.msvc b/plugins/community/repos/cf/makefile.msvc index e114012b..45633c42 100644 --- a/plugins/community/repos/cf/makefile.msvc +++ b/plugins/community/repos/cf/makefile.msvc @@ -1,7 +1,9 @@ SLUG=cf -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +ALL_OBJ=$(COMMON_OBJ) $(WIN32_OBJ) + +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/cf/src/MONO.cpp b/plugins/community/repos/cf/src/MONO.cpp index 773b9ce3..6e70d609 100644 --- a/plugins/community/repos/cf/src/MONO.cpp +++ b/plugins/community/repos/cf/src/MONO.cpp @@ -107,17 +107,17 @@ void MONO::step() { if (soloTrigger.process(params[SOLO_PARAM].value)+soloinTrigger.process(inputs[SOLOT_INPUT].value)) {if (SOLO_STATE == 0) {SOLO_STATE = 1;} else {SOLO_STATE = 0;soloed=0;}} -#define and && - if ((!SOLO_STATE and !soloed) and (retard > 0)) retard = 0; else if (retard < 1000) retard = retard + 1; -#undef and +// // #define and && + if ((!SOLO_STATE && !soloed) && (retard > 0)) retard = 0; else if (retard < 1000) retard = retard + 1; +// // #undef and outputs[EXTSOLO_OUTPUT].value=round(10*retard/1000); if (!SOLO_STATE) SIGNAL = SIGNAL * ON_STATE ; -#define and && - if (soloed and !SOLO_STATE) SIGNAL = 0; -#undef and +// // #define and && + if (soloed && !SOLO_STATE) SIGNAL = 0; +// // #undef and outputs[OUT1_OUTPUT].value = SIGNAL; diff --git a/plugins/community/repos/cf/src/PLAYER.cpp b/plugins/community/repos/cf/src/PLAYER.cpp index b7b64b1d..10b8ef40 100644 --- a/plugins/community/repos/cf/src/PLAYER.cpp +++ b/plugins/community/repos/cf/src/PLAYER.cpp @@ -99,10 +99,10 @@ json_object_set_new(rootJ, "oscstate", json_integer(oscState)); } json_t *oscstateJ = json_object_get(rootJ, "oscstate"); - if (oscstateJ) + if (oscstateJ) { oscState = json_integer_value(oscstateJ); - lights[OSC_LIGHT].value=oscState; - + } + lights[OSC_LIGHT].value=oscState; } }; diff --git a/plugins/community/repos/cf/src/STEREO.cpp b/plugins/community/repos/cf/src/STEREO.cpp index 45e9d47b..d6a951fa 100644 --- a/plugins/community/repos/cf/src/STEREO.cpp +++ b/plugins/community/repos/cf/src/STEREO.cpp @@ -117,17 +117,17 @@ void STEREO::step() { if (soloTrigger.process(params[SOLO_PARAM].value)+soloinTrigger.process(inputs[SOLOT_INPUT].value)) {if (SOLO_STATE == 0) {SOLO_STATE = 1;} else {SOLO_STATE = 0;soloed=0;}} -#define and && - if ((!SOLO_STATE and !soloed) and (retard > 0)) retard = 0; else if (retard < 1000) retard = retard + 1; -#undef and +// // #define and && + if ((!SOLO_STATE && !soloed) && (retard > 0)) retard = 0; else if (retard < 1000) retard = retard + 1; +// // #undef and outputs[EXTSOLO_OUTPUT].value=round(10*retard/1000); if (!SOLO_STATE) {SIGNAL1 = SIGNAL1 * ON_STATE ; SIGNAL2 = SIGNAL2 * ON_STATE ;} -#define and && - if (soloed and !SOLO_STATE) {SIGNAL1 = 0; SIGNAL2 = 0;} -#undef and +// // #define and && + if (soloed && !SOLO_STATE) {SIGNAL1 = 0; SIGNAL2 = 0;} +// // #undef and if (!inputs[PAN_INPUT].active) { diff --git a/plugins/community/repos/cf/src/trSEQ.cpp b/plugins/community/repos/cf/src/trSEQ.cpp index 9e1e3fe0..bc5b4a0f 100644 --- a/plugins/community/repos/cf/src/trSEQ.cpp +++ b/plugins/community/repos/cf/src/trSEQ.cpp @@ -167,10 +167,10 @@ void trSEQ::step() { if (!inputs[NOTESIN_INPUT].active) inputs[NOTESIN_INPUT].value = 0; if (!inputs[CLEAR_INPUT].active) inputs[CLEAR_INPUT].value = 0; -#define or || - if (params[NOTESIN_PARAM].value or inputs[NOTESIN_INPUT].value>0) gateState[index] = true; - if (params[CLEAR_PARAM].value or inputs[CLEAR_INPUT].value>0) gateState[index] = false; -#undef or +// // #define or || + if (params[NOTESIN_PARAM].value || inputs[NOTESIN_INPUT].value>0) gateState[index] = true; + if (params[CLEAR_PARAM].value || inputs[CLEAR_INPUT].value>0) gateState[index] = false; +// // #undef or stepLights[index] = 1.0; gatePulse.trigger(1e-3); diff --git a/plugins/community/repos/com-soundchasing-stochasm/makefile.linux b/plugins/community/repos/com-soundchasing-stochasm/makefile.linux new file mode 100644 index 00000000..57d299ab --- /dev/null +++ b/plugins/community/repos/com-soundchasing-stochasm/makefile.linux @@ -0,0 +1,7 @@ +SLUG=com-soundchasing-stochasm + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/com-soundchasing-stochasm/makefile.msvc b/plugins/community/repos/com-soundchasing-stochasm/makefile.msvc index 7294eecd..eec4aa44 100644 --- a/plugins/community/repos/com-soundchasing-stochasm/makefile.msvc +++ b/plugins/community/repos/com-soundchasing-stochasm/makefile.msvc @@ -1,7 +1,7 @@ SLUG=com-soundchasing-stochasm -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/computerscare/makefile.linux b/plugins/community/repos/computerscare/makefile.linux new file mode 100644 index 00000000..f8c9b7a2 --- /dev/null +++ b/plugins/community/repos/computerscare/makefile.linux @@ -0,0 +1,7 @@ +SLUG=computerscare + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/computerscare/makefile.msvc b/plugins/community/repos/computerscare/makefile.msvc index f1c0d7b8..e4e4e93f 100644 --- a/plugins/community/repos/computerscare/makefile.msvc +++ b/plugins/community/repos/computerscare/makefile.msvc @@ -1,7 +1,7 @@ SLUG=computerscare -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/dBiz/makefile.linux b/plugins/community/repos/dBiz/makefile.linux new file mode 100644 index 00000000..27aaa634 --- /dev/null +++ b/plugins/community/repos/dBiz/makefile.linux @@ -0,0 +1,12 @@ +SLUG=dBiz + +include ../../../build_shared_plugin_pre_linux.mk + +include make.objects + +define BIN_POST_FXN + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.fx + cp -f $(SLUG).so ../../../../vst2_bin/plugins/$(SLUG)/plugin.so.instr +endef + +include ../../../build_shared_plugin_post_linux.mk diff --git a/plugins/community/repos/dBiz/makefile.msvc b/plugins/community/repos/dBiz/makefile.msvc index 2b130b6d..c1e3093d 100644 --- a/plugins/community/repos/dBiz/makefile.msvc +++ b/plugins/community/repos/dBiz/makefile.msvc @@ -1,6 +1,6 @@ SLUG=dBiz -include ../../../build_shared_plugin_pre.mk +include ../../../build_shared_plugin_pre_msvc.mk include make.objects @@ -9,4 +9,4 @@ define BIN_POST_FXN cp -f $(SLUG).dll ../../../../vst2_bin/plugins/$(SLUG)/plugin.dll.instr endef -include ../../../build_shared_plugin_post.mk +include ../../../build_shared_plugin_post_msvc.mk diff --git a/plugins/community/repos/huaba/makefile.linux b/plugins/community/repos/huaba/makefile.linux new file mode 100644 index 00000000..26b8d678 --- /dev/null +++ b/plugins/community/repos/huaba/makefile.linux @@ -0,0 +1,7 @@ +SLUG=huaba + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/huaba/makefile.msvc b/plugins/community/repos/huaba/makefile.msvc index 60447efb..8c3c68b3 100644 --- a/plugins/community/repos/huaba/makefile.msvc +++ b/plugins/community/repos/huaba/makefile.msvc @@ -1,7 +1,7 @@ SLUG=huaba -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/mental/makefile.linux b/plugins/community/repos/mental/makefile.linux new file mode 100644 index 00000000..c375073b --- /dev/null +++ b/plugins/community/repos/mental/makefile.linux @@ -0,0 +1,7 @@ +SLUG=mental + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/mental/makefile.msvc b/plugins/community/repos/mental/makefile.msvc index 2b0b2b27..1a48ded5 100644 --- a/plugins/community/repos/mental/makefile.msvc +++ b/plugins/community/repos/mental/makefile.msvc @@ -1,7 +1,7 @@ SLUG=mental -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/moDllz/makefile.linux b/plugins/community/repos/moDllz/makefile.linux new file mode 100644 index 00000000..6182a1b8 --- /dev/null +++ b/plugins/community/repos/moDllz/makefile.linux @@ -0,0 +1,7 @@ +SLUG=moDllz + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/moDllz/makefile.msvc b/plugins/community/repos/moDllz/makefile.msvc index ce599fb2..8fb8ef86 100644 --- a/plugins/community/repos/moDllz/makefile.msvc +++ b/plugins/community/repos/moDllz/makefile.msvc @@ -1,7 +1,7 @@ SLUG=moDllz -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/modular80/makefile.linux b/plugins/community/repos/modular80/makefile.linux new file mode 100644 index 00000000..1e67d1f4 --- /dev/null +++ b/plugins/community/repos/modular80/makefile.linux @@ -0,0 +1,7 @@ +SLUG=modular80 + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/modular80/makefile.msvc b/plugins/community/repos/modular80/makefile.msvc index 2f7e41fa..d419ab9e 100644 --- a/plugins/community/repos/modular80/makefile.msvc +++ b/plugins/community/repos/modular80/makefile.msvc @@ -1,7 +1,7 @@ SLUG=modular80 -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/mscHack/makefile.linux b/plugins/community/repos/mscHack/makefile.linux new file mode 100644 index 00000000..7ffe8c2c --- /dev/null +++ b/plugins/community/repos/mscHack/makefile.linux @@ -0,0 +1,7 @@ +SLUG=mscHack + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/mscHack/makefile.msvc b/plugins/community/repos/mscHack/makefile.msvc index 5561dc5f..0557d76e 100644 --- a/plugins/community/repos/mscHack/makefile.msvc +++ b/plugins/community/repos/mscHack/makefile.msvc @@ -1,7 +1,7 @@ SLUG=mscHack -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/mtsch-plugins/makefile.linux b/plugins/community/repos/mtsch-plugins/makefile.linux new file mode 100644 index 00000000..3c07ed2f --- /dev/null +++ b/plugins/community/repos/mtsch-plugins/makefile.linux @@ -0,0 +1,7 @@ +SLUG=mtsch-plugins + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/mtsch-plugins/makefile.msvc b/plugins/community/repos/mtsch-plugins/makefile.msvc index a8967521..9f7e2e4f 100644 --- a/plugins/community/repos/mtsch-plugins/makefile.msvc +++ b/plugins/community/repos/mtsch-plugins/makefile.msvc @@ -1,7 +1,7 @@ SLUG=mtsch-plugins -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/squinkylabs-plug1/makefile.linux b/plugins/community/repos/squinkylabs-plug1/makefile.linux new file mode 100644 index 00000000..bb84a492 --- /dev/null +++ b/plugins/community/repos/squinkylabs-plug1/makefile.linux @@ -0,0 +1,9 @@ +SLUG=squinkylabs-plug1 + +include ../../../build_plugin_pre_linux.mk + +EXTRAFLAGS += -Icomposites/ -Idsp/utils/ -Idsp/third-party/kiss_fft130/ -Idsp/third-party/kiss_fft130/tools/ -Isqsrc/util/ -Isqsrc/thread/ -Idsp/third-party/falco/ -Idsp/generators/ -Idsp/filters/ -Idsp/fft/ -Isqsrc/clock/ + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/squinkylabs-plug1/makefile.msvc b/plugins/community/repos/squinkylabs-plug1/makefile.msvc index c083b919..0e4875f1 100644 --- a/plugins/community/repos/squinkylabs-plug1/makefile.msvc +++ b/plugins/community/repos/squinkylabs-plug1/makefile.msvc @@ -1,9 +1,9 @@ SLUG=squinkylabs-plug1 -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk EXTRAFLAGS += -Icomposites/ -Idsp/utils/ -Idsp/third-party/kiss_fft130/ -Idsp/third-party/kiss_fft130/tools/ -Isqsrc/util/ -Isqsrc/thread/ -Idsp/third-party/falco/ -Idsp/generators/ -Idsp/filters/ -Idsp/fft/ -Isqsrc/clock/ include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/trowaSoft/makefile.linux b/plugins/community/repos/trowaSoft/makefile.linux new file mode 100644 index 00000000..cf8037d2 --- /dev/null +++ b/plugins/community/repos/trowaSoft/makefile.linux @@ -0,0 +1,8 @@ +SLUG=trowaSoft + +include ../../../build_plugin_pre_linux.mk + +include make.objects +ALL_OBJ=$(POSIX_OBJ) $(RACK_OBJ) + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/trowaSoft/makefile.msvc b/plugins/community/repos/trowaSoft/makefile.msvc index ffc8c79d..bab562ca 100644 --- a/plugins/community/repos/trowaSoft/makefile.msvc +++ b/plugins/community/repos/trowaSoft/makefile.msvc @@ -1,8 +1,8 @@ SLUG=trowaSoft -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects ALL_OBJ=$(WIN32_OBJ) $(RACK_OBJ) -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/community/repos/unless_modules/makefile.linux b/plugins/community/repos/unless_modules/makefile.linux new file mode 100644 index 00000000..fcf386d4 --- /dev/null +++ b/plugins/community/repos/unless_modules/makefile.linux @@ -0,0 +1,7 @@ +SLUG=unless_modules + +include ../../../build_plugin_pre_linux.mk + +include make.objects + +include ../../../build_plugin_post_linux.mk diff --git a/plugins/community/repos/unless_modules/makefile.msvc b/plugins/community/repos/unless_modules/makefile.msvc index 86dad233..4ad8533c 100644 --- a/plugins/community/repos/unless_modules/makefile.msvc +++ b/plugins/community/repos/unless_modules/makefile.msvc @@ -1,7 +1,7 @@ SLUG=unless_modules -include ../../../build_plugin_pre.mk +include ../../../build_plugin_pre_msvc.mk include make.objects -include ../../../build_plugin_post.mk +include ../../../build_plugin_post_msvc.mk diff --git a/plugins/makefile.common b/plugins/makefile.common new file mode 100644 index 00000000..a5787028 --- /dev/null +++ b/plugins/makefile.common @@ -0,0 +1,141 @@ + +# "never, ever, build a make system that relies on recursive make invocations." + +define run_make + make -C "community/repos/$(1)" -f makefile.$(MK) $(2) -j $(NUM_JOBS) +endef + +.PHONY: bin +bin: +# $(foreach pname,$(PLUGINS),$(eval ($(call run_make,$(pname),bin)))) + $(call run_make,21kHz,bin) + $(call run_make,AmalgamatedHarmonics,bin) + $(call run_make,Alikins,bin) + $(call run_make,alto777_LFSR,bin) + $(call run_make,AS,bin) + $(call run_make,AudibleInstruments,bin) + $(call run_make,Autodafe,bin) + $(call run_make,BaconMusic,bin) + $(call run_make,Befaco,bin) + $(call run_make,Bidoo,bin) + $(call run_make,Bogaudio,bin) + $(call run_make,bsp,bin) +# $(call run_make,BOKONTEPByteBeatMachine,bin) + $(call run_make,CastleRocktronics,bin) + $(call run_make,cf,bin) + $(call run_make,com-soundchasing-stochasm,bin) + $(call run_make,computerscare,bin) + $(call run_make,dBiz,bin) + $(call run_make,DHE-Modules,bin) + $(call run_make,DrumKit,bin) + $(call run_make,ErraticInstruments,bin) + $(call run_make,ESeries,bin) + $(call run_make,FrankBussFormula,bin) + $(call run_make,FrozenWasteland,bin) + $(call run_make,Fundamental,bin) + $(call run_make,Geodesics,bin) + $(call run_make,Gratrix,bin) + $(call run_make,HetrickCV,bin) + $(call run_make,huaba,bin) + $(call run_make,ImpromptuModular,bin) + $(call run_make,JE,bin) + $(call run_make,JW-Modules,bin) + $(call run_make,Koralfx-Modules,bin) + $(call run_make,LindenbergResearch,bin) + $(call run_make,LOGinstruments,bin) + $(call run_make,mental,bin) + $(call run_make,ML_modules,bin) + $(call run_make,moDllz,bin) + $(call run_make,modular80,bin) + $(call run_make,mscHack,bin) + $(call run_make,mtsch-plugins,bin) + $(call run_make,NauModular,bin) + $(call run_make,Nohmad,bin) + $(call run_make,Ohmer,bin) +# $(call run_make,ParableInstruments,bin) + $(call run_make,PG-Instruments,bin) + $(call run_make,PvC,bin) + $(call run_make,Qwelk,bin) + $(call run_make,RJModules,bin) + $(call run_make,SerialRacker,bin) + $(call run_make,SonusModular,bin) + $(call run_make,Southpole,bin) + $(call run_make,Southpole-parasites,bin) + $(call run_make,squinkylabs-plug1,bin) + $(call run_make,SubmarineFree,bin) + $(call run_make,SynthKit,bin) + $(call run_make,Template,bin) + $(call run_make,Template_shared,bin) + $(call run_make,TheXOR,bin) + $(call run_make,trowaSoft,bin) + $(call run_make,unless_modules,bin) + $(call run_make,Valley,bin) +# $(call run_make,VultModules,bin) + +.PHONY: clean +clean: +# $(foreach pname,$(PLUGINS),$(eval $(call run_make,$(pname),clean))) +# $(foreach pname,$(PLUGINS),$(eval echo $(pname))) + $(call run_make,21kHz,clean) + $(call run_make,AmalgamatedHarmonics,clean) + $(call run_make,Alikins,clean) + $(call run_make,alto777_LFSR,clean) + $(call run_make,AS,clean) + $(call run_make,AudibleInstruments,clean) + $(call run_make,Autodafe,clean) + $(call run_make,BaconMusic,clean) + $(call run_make,Befaco,clean) + $(call run_make,Bidoo,clean) + $(call run_make,Bogaudio,clean) + $(call run_make,bsp,clean) +# $(call run_make,BOKONTEPByteBeatMachine,clean) + $(call run_make,CastleRocktronics,clean) + $(call run_make,cf,clean) + $(call run_make,com-soundchasing-stochasm,clean) + $(call run_make,computerscare,clean) + $(call run_make,dBiz,clean) + $(call run_make,DHE-Modules,clean) + $(call run_make,DrumKit,clean) + $(call run_make,ErraticInstruments,clean) + $(call run_make,ESeries,clean) + $(call run_make,FrankBussFormula,clean) + $(call run_make,FrozenWasteland,clean) + $(call run_make,Fundamental,clean) + $(call run_make,Geodesics,clean) + $(call run_make,Gratrix,clean) + $(call run_make,HetrickCV,clean) + $(call run_make,huaba,clean) + $(call run_make,ImpromptuModular,clean) + $(call run_make,JE,clean) + $(call run_make,JW-Modules,clean) + $(call run_make,Koralfx-Modules,clean) + $(call run_make,LindenbergResearch,clean) + $(call run_make,LOGinstruments,clean) + $(call run_make,mental,clean) + $(call run_make,ML_modules,clean) + $(call run_make,moDllz,clean) + $(call run_make,modular80,clean) + $(call run_make,mscHack,clean) + $(call run_make,mtsch-plugins,clean) + $(call run_make,NauModular,clean) + $(call run_make,Nohmad,clean) + $(call run_make,Ohmer,clean) +# $(call run_make,ParableInstruments,clean) + $(call run_make,PG-Instruments,clean) + $(call run_make,PvC,clean) + $(call run_make,Qwelk,clean) + $(call run_make,RJModules,clean) + $(call run_make,SerialRacker,clean) + $(call run_make,SonusModular,clean) + $(call run_make,Southpole,clean) + $(call run_make,Southpole-parasites,clean) + $(call run_make,squinkylabs-plug1,clean) + $(call run_make,SubmarineFree,clean) + $(call run_make,SynthKit,clean) + $(call run_make,Template,clean) + $(call run_make,Template_shared,clean) + $(call run_make,TheXOR,clean) + $(call run_make,trowaSoft,clean) + $(call run_make,unless_modules,clean) + $(call run_make,Valley,clean) +# $(call run_make,VultModules,clean) diff --git a/plugins/makefile.linux b/plugins/makefile.linux new file mode 100644 index 00000000..5d350bb8 --- /dev/null +++ b/plugins/makefile.linux @@ -0,0 +1,4 @@ +NUM_JOBS=20 +MK=linux + +include makefile.common diff --git a/plugins/makefile.msvc b/plugins/makefile.msvc index d716fe07..24dd4cfa 100644 --- a/plugins/makefile.msvc +++ b/plugins/makefile.msvc @@ -1,144 +1,4 @@ NUM_JOBS=20 +MK=msvc -PLUGINS:= Fundamental AudibleInstruments - -# "never, ever, build a make system that relies on recursive make invocations." - -define run_make - make -C "community/repos/$(1)" -f makefile.msvc $(2) -j $(NUM_JOBS) -endef - -.PHONY: bin -bin: -# $(foreach pname,$(PLUGINS),$(eval ($(call run_make,$(pname),bin)))) - $(call run_make,21kHz,bin) - $(call run_make,AmalgamatedHarmonics,bin) - $(call run_make,Alikins,bin) - $(call run_make,alto777_LFSR,bin) - $(call run_make,AS,bin) - $(call run_make,AudibleInstruments,bin) - $(call run_make,Autodafe,bin) - $(call run_make,BaconMusic,bin) - $(call run_make,Befaco,bin) - $(call run_make,Bidoo,bin) - $(call run_make,Bogaudio,bin) - $(call run_make,bsp,bin) -# $(call run_make,BOKONTEPByteBeatMachine,bin) - $(call run_make,CastleRocktronics,bin) - $(call run_make,cf,bin) - $(call run_make,com-soundchasing-stochasm,bin) - $(call run_make,computerscare,bin) - $(call run_make,dBiz,bin) - $(call run_make,DHE-Modules,bin) - $(call run_make,DrumKit,bin) - $(call run_make,ErraticInstruments,bin) - $(call run_make,ESeries,bin) - $(call run_make,FrankBussFormula,bin) - $(call run_make,FrozenWasteland,bin) - $(call run_make,Fundamental,bin) - $(call run_make,Geodesics,bin) - $(call run_make,Gratrix,bin) - $(call run_make,HetrickCV,bin) - $(call run_make,huaba,bin) - $(call run_make,ImpromptuModular,bin) - $(call run_make,JE,bin) - $(call run_make,JW-Modules,bin) - $(call run_make,Koralfx-Modules,bin) - $(call run_make,LindenbergResearch,bin) - $(call run_make,LOGinstruments,bin) - $(call run_make,mental,bin) - $(call run_make,ML_modules,bin) - $(call run_make,moDllz,bin) - $(call run_make,modular80,bin) - $(call run_make,mscHack,bin) - $(call run_make,mtsch-plugins,bin) - $(call run_make,NauModular,bin) - $(call run_make,Nohmad,bin) - $(call run_make,Ohmer,bin) -# $(call run_make,ParableInstruments,bin) - $(call run_make,PG-Instruments,bin) - $(call run_make,PvC,bin) - $(call run_make,Qwelk,bin) - $(call run_make,RJModules,bin) - $(call run_make,SerialRacker,bin) - $(call run_make,SonusModular,bin) - $(call run_make,Southpole,bin) - $(call run_make,Southpole-parasites,bin) - $(call run_make,squinkylabs-plug1,bin) - $(call run_make,SubmarineFree,bin) - $(call run_make,SynthKit,bin) - $(call run_make,Template,bin) - $(call run_make,Template_shared,bin) - $(call run_make,TheXOR,bin) - $(call run_make,trowaSoft,bin) - $(call run_make,unless_modules,bin) - $(call run_make,Valley,bin) -# $(call run_make,VultModules,bin) - -.PHONY: clean -clean: -# $(foreach pname,$(PLUGINS),$(eval $(call run_make,$(pname),clean))) -# $(foreach pname,$(PLUGINS),$(eval echo $(pname))) - $(call run_make,21kHz,clean) - $(call run_make,AmalgamatedHarmonics,clean) - $(call run_make,Alikins,clean) - $(call run_make,alto777_LFSR,clean) - $(call run_make,AS,clean) - $(call run_make,AudibleInstruments,clean) - $(call run_make,Autodafe,clean) - $(call run_make,BaconMusic,clean) - $(call run_make,Befaco,clean) - $(call run_make,Bidoo,clean) - $(call run_make,Bogaudio,clean) - $(call run_make,bsp,clean) -# $(call run_make,BOKONTEPByteBeatMachine,clean) - $(call run_make,CastleRocktronics,clean) - $(call run_make,cf,clean) - $(call run_make,com-soundchasing-stochasm,clean) - $(call run_make,computerscare,clean) - $(call run_make,dBiz,clean) - $(call run_make,DHE-Modules,clean) - $(call run_make,DrumKit,clean) - $(call run_make,ErraticInstruments,clean) - $(call run_make,ESeries,clean) - $(call run_make,FrankBussFormula,clean) - $(call run_make,FrozenWasteland,clean) - $(call run_make,Fundamental,clean) - $(call run_make,Geodesics,clean) - $(call run_make,Gratrix,clean) - $(call run_make,HetrickCV,clean) - $(call run_make,huaba,clean) - $(call run_make,ImpromptuModular,clean) - $(call run_make,JE,clean) - $(call run_make,JW-Modules,clean) - $(call run_make,Koralfx-Modules,clean) - $(call run_make,LindenbergResearch,clean) - $(call run_make,LOGinstruments,clean) - $(call run_make,mental,clean) - $(call run_make,ML_modules,clean) - $(call run_make,moDllz,clean) - $(call run_make,modular80,clean) - $(call run_make,mscHack,clean) - $(call run_make,mtsch-plugins,clean) - $(call run_make,NauModular,clean) - $(call run_make,Nohmad,clean) - $(call run_make,Ohmer,clean) -# $(call run_make,ParableInstruments,clean) - $(call run_make,PG-Instruments,clean) - $(call run_make,PvC,clean) - $(call run_make,Qwelk,clean) - $(call run_make,RJModules,clean) - $(call run_make,SerialRacker,clean) - $(call run_make,SonusModular,clean) - $(call run_make,Southpole,clean) - $(call run_make,Southpole-parasites,clean) - $(call run_make,squinkylabs-plug1,clean) - $(call run_make,SubmarineFree,clean) - $(call run_make,SynthKit,clean) - $(call run_make,Template,clean) - $(call run_make,Template_shared,clean) - $(call run_make,TheXOR,clean) - $(call run_make,trowaSoft,clean) - $(call run_make,unless_modules,clean) - $(call run_make,Valley,clean) -# $(call run_make,VultModules,clean) +include makefile.common diff --git a/vst2_bin/log.txt b/vst2_bin/log.txt index be9cceaf..fa4cd7a2 100644 --- a/vst2_bin/log.txt +++ b/vst2_bin/log.txt @@ -1,172 +1,161 @@ [0.000 info src/main.cpp:59] VeeSeeVST Rack 0.6.1 -[0.000 info src/main.cpp:62] Global directory: f:\git\VeeSeeVSTRack\vst2_bin\/ -[0.000 info src/main.cpp:63] Local directory: f:\git\VeeSeeVSTRack\vst2_bin\/ +[0.000 info src/main.cpp:62] Global directory: F:\git\VeeSeeVSTRack\vst2_bin\/ +[0.000 info src/main.cpp:63] Local directory: F:\git\VeeSeeVSTRack\vst2_bin\/ [0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin 21kHz 0.6.1 [0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AmalgamatedHarmonics 0.6.1 [0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin Alikins 0.6.1 [0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin alto777_LFSR 0.6.1 -[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin AS 0.6.9 -[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin AudibleInstruments 0.6.1 -[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Autodafe 0.6.1 -[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin BaconMusic 0.6.1 -[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Befaco 0.6.1 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bidoo 0.6.1 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bogaudio 0.6.7 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin CastleRocktronics 0.6.1 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin cf 0.6.1 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin com-soundchasing-stochasm 0.6.1 -[0.003 info src/plugin.cpp:694] vcvrack: Loaded static plugin computerscare 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin DHE-Modules 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin DrumKit 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin ErraticInstruments 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin ESeries 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrankBussFormula 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrozenWasteland 0.6.1 -[0.004 info src/plugin.cpp:694] vcvrack: Loaded static plugin Fundamental 0.6.1 -[0.005 info src/plugin.cpp:694] vcvrack: Loaded static plugin Geodesics 0.6.1 -[0.005 info src/plugin.cpp:694] vcvrack: Loaded static plugin Gratrix 0.6.1 -[0.005 info src/plugin.cpp:694] vcvrack: Loaded static plugin HetrickCV 0.6.1 -[0.005 info src/plugin.cpp:694] vcvrack: Loaded static plugin huaba 0.6.1 -[0.005 info src/plugin.cpp:694] vcvrack: Loaded static plugin ImpromptuModular 0.6.11 -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin JE 0.6.1 -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin JW-Modules 0.6.1 -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1 -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin LindenbergResearch 0.6.2b -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin LOGinstruments 0.6.1 -[0.006 info src/plugin.cpp:694] vcvrack: Loaded static plugin mental 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin ML_modules 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin moDllz 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin modular80 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin mscHack 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin mtsch-plugins 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin NauModular 0.6.1 -[0.007 info src/plugin.cpp:694] vcvrack: Loaded static plugin Nohmad 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin Ohmer 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin PG-Instruments 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin PvC 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin Qwelk 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin RJModules 0.6.1 -[0.008 info src/plugin.cpp:694] vcvrack: Loaded static plugin SerialRacker 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin SonusModular 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole-parasites 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin SubmarineFree 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin SynthKit 0.6.1 -[0.009 info src/plugin.cpp:694] vcvrack: Loaded static plugin Template 0.6.1 -[0.010 info src/plugin.cpp:694] vcvrack: Loaded static plugin TheXOR 0.6.1 -[0.010 info src/plugin.cpp:694] vcvrack: Loaded static plugin trowaSoft 0.6.1 -[0.010 info src/plugin.cpp:694] vcvrack: Loaded static plugin unless_modules 0.6.1 -[0.010 info src/plugin.cpp:694] vcvrack: Loaded static plugin Valley 0.6.1 -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll.instr does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll.instr does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll.instr does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll.instr does not exist -[0.013 info src/plugin.cpp:157] Loaded plugin bsp 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/bsp/plugin.dll.instr -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll.instr does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll.instr does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/com-soundchasing-stochasm/plugin.dll.instr does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll.instr does not exist -[0.014 info src/plugin.cpp:157] Loaded plugin dBiz 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll.instr -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll.instr does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll.instr does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll.instr does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mental/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll.instr does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll.instr does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll.instr does not exist -[0.019 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll.instr does not exist -[0.019 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll.instr does not exist -[0.020 info src/plugin.cpp:157] Loaded plugin Template_shared 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll.instr -[0.020 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll.instr does not exist -[0.020 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll.instr does not exist -[0.020 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll.instr does not exist -[0.020 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll.instr does not exist -[0.020 info src/settings.cpp:436] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json -[0.034 info src/window.cpp:673] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf -[0.035 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg -[0.035 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg -[0.036 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg -[0.036 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg -[0.036 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg -[0.036 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg -[0.037 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg -[0.037 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg -[0.037 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg -[0.037 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg -[0.038 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/settings_icon_cc.svg -[0.038 info src/settings.cpp:436] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json -[0.040 info src/app/RackWidget.cpp:208] Loading patch from string -[0.041 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg -[0.041 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg -[0.042 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg -[0.042 info src/window.cpp:673] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf -[0.043 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg -[0.045 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/XCO.svg -[0.046 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_68px.svg -[0.046 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_16px.svg -[0.046 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/button_9px_0.svg -[0.047 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/button_9px_1.svg -[0.047 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_38px.svg -[0.047 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/slider_switch_2_14px_0.svg -[0.047 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/slider_switch_2_14px_1.svg -[0.048 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/port.svg -[0.049 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCA.svg -[0.049 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundLargeBlackKnob.svg -[0.050 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/ADSR.svg -[0.050 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-hexscrew.svg -[0.051 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePot.svg -[0.051 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePotHandle.svg -[0.051 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-PJ301M.svg -[0.053 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Panels/D_Inf.svg -[0.053 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Components/kHzScrew.svg -[0.053 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Components/kHzKnobSmall.svg -[0.053 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Components/kHzButton_0.svg -[0.054 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Components/kHzButton_1.svg -[0.054 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/21kHz/res/Components/kHzPort.svg -[0.055 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Autodafe/res/Multiple18.svg -[0.055 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ3410.svg -[0.059 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Southpole/res/Abr.svg -[0.060 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Southpole/res/sp-Port20.svg -[0.060 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Southpole/res/sp-switchv_0.svg -[0.060 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Southpole/res/sp-switchv_1.svg -[0.061 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCF.svg -[0.062 info src/window.cpp:728] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundHugeBlackKnob.svg -[19.974 info src/app/RackWidget.cpp:170] Saving patch to string +[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AS 0.6.9 +[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AudibleInstruments 0.6.1 +[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin Autodafe 0.6.1 +[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin BaconMusic 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Befaco 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bidoo 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bogaudio 0.6.7 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin CastleRocktronics 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin cf 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin com-soundchasing-stochasm 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin computerscare 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin DHE-Modules 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin DrumKit 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ErraticInstruments 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ESeries 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrankBussFormula 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrozenWasteland 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Fundamental 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Geodesics 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Gratrix 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin HetrickCV 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin huaba 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ImpromptuModular 0.6.11 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin JE 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin JW-Modules 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1 +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin LindenbergResearch 0.6.2b +[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin LOGinstruments 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mental 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin ML_modules 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin moDllz 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin modular80 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mscHack 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mtsch-plugins 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin NauModular 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Nohmad 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Ohmer 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin PG-Instruments 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin PvC 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Qwelk 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin RJModules 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SerialRacker 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SonusModular 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole-parasites 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SubmarineFree 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SynthKit 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Template 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin TheXOR 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin trowaSoft 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin unless_modules 0.6.1 +[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Valley 0.6.1 +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll.instr does not exist +[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll.instr does not exist +[0.004 info src/plugin.cpp:157] Loaded plugin bsp 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/bsp/plugin.dll.instr +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/com-soundchasing-stochasm/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll.instr does not exist +[0.004 info src/plugin.cpp:157] Loaded plugin dBiz 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll.instr +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll.instr does not exist +[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mental/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll.instr does not exist +[0.005 info src/plugin.cpp:157] Loaded plugin Template_shared 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll.instr +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll.instr does not exist +[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll.instr does not exist +[0.005 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json +[0.268 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf +[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg +[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg +[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg +[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg +[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg +[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/settings_icon_cc.svg +[0.269 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json +[12.525 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/PG-Instruments/res/PGVCF.svg +[12.529 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg +[12.533 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg +[12.536 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundBlackKnob.svg +[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg +[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg +[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg +[40.377 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf +[45.900 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg +[49.892 info src/app/RackWidget.cpp:170] Saving patch to string +[55.877 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCA-1.svg +[55.881 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/CKSS_0.svg +[55.885 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/CKSS_1.svg +[65.869 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/ADSR.svg +[65.874 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-hexscrew.svg +[65.878 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePot.svg +[65.881 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePotHandle.svg +[65.885 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-PJ301M.svg +[74.501 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCO-1.svg +[74.514 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundHugeBlackKnob.svg +[74.517 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundLargeBlackKnob.svg +[109.723 info src/app/RackWidget.cpp:153] Saving patch C:\Users\bsp\Documents\vcv_simple_osc.vcv +[109.885 info src/app/RackWidget.cpp:170] Saving patch to string +[169.888 info src/app/RackWidget.cpp:170] Saving patch to string +[1027.150 info src/app/RackWidget.cpp:153] Saving patch C:\Users\bsp\Documents\vcv_simple_osc.vcv +[1035.941 info src/app/RackWidget.cpp:170] Saving patch to string diff --git a/vst2_bin/plugins/Template_shared/plugin.so.fx b/vst2_bin/plugins/Template_shared/plugin.so.fx new file mode 100644 index 00000000..925a58ab Binary files /dev/null and b/vst2_bin/plugins/Template_shared/plugin.so.fx differ diff --git a/vst2_bin/plugins/Template_shared/plugin.so.instr b/vst2_bin/plugins/Template_shared/plugin.so.instr new file mode 100644 index 00000000..925a58ab Binary files /dev/null and b/vst2_bin/plugins/Template_shared/plugin.so.instr differ diff --git a/vst2_bin/plugins/bsp/plugin.so.fx b/vst2_bin/plugins/bsp/plugin.so.fx new file mode 100644 index 00000000..6d4b44d9 Binary files /dev/null and b/vst2_bin/plugins/bsp/plugin.so.fx differ diff --git a/vst2_bin/plugins/bsp/plugin.so.instr b/vst2_bin/plugins/bsp/plugin.so.instr new file mode 100644 index 00000000..6d4b44d9 Binary files /dev/null and b/vst2_bin/plugins/bsp/plugin.so.instr differ diff --git a/vst2_bin/plugins/dBiz/plugin.so.fx b/vst2_bin/plugins/dBiz/plugin.so.fx new file mode 100644 index 00000000..a8e3ee8d Binary files /dev/null and b/vst2_bin/plugins/dBiz/plugin.so.fx differ diff --git a/vst2_bin/plugins/dBiz/plugin.so.instr b/vst2_bin/plugins/dBiz/plugin.so.instr new file mode 100644 index 00000000..a8e3ee8d Binary files /dev/null and b/vst2_bin/plugins/dBiz/plugin.so.instr differ diff --git a/vst2_common_linux.mk b/vst2_common_linux.mk index 5741eb05..776aea19 100644 --- a/vst2_common_linux.mk +++ b/vst2_common_linux.mk @@ -3,11 +3,12 @@ # # -EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 -DSKIP_STATIC_MODULES +EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 +# -DSKIP_STATIC_MODULES include vst2_common_linux_pre.mk -#include vst2_common_staticlibs.mk +include vst2_common_staticlibs.mk PLAF_OBJ=