From fbf6b7a0abcf47692034ff057d2aaf2744449d2d Mon Sep 17 00:00:00 2001 From: bsp2 Date: Wed, 22 Aug 2018 22:46:05 +0200 Subject: [PATCH] clean up --- .gitignore | 1 + CHANGELOG.md => CHANGELOG_VCV_Rack.md | 0 Makefile | 197 ---------------- arch.mk | 20 -- compile.mk | 86 ------- dep.mk | 36 --- dep/Makefile | 169 -------------- dep/glfw | 1 - dep/nanosvg | 1 - dep/nanovg | 1 - dep/osdialog | 1 - dep/oui-blendish | 1 - dep/rtaudio | 1 - installer-banner.bmp | Bin 34254 -> 0 bytes installer.nsi | 127 ----------- vst2_bin/log.txt | 313 +++++++++++++------------- vst2_bin/settings.json | 12 + 17 files changed, 172 insertions(+), 795 deletions(-) rename CHANGELOG.md => CHANGELOG_VCV_Rack.md (100%) delete mode 100644 Makefile delete mode 100644 arch.mk delete mode 100644 compile.mk delete mode 100644 dep.mk delete mode 100755 dep/Makefile delete mode 160000 dep/glfw delete mode 160000 dep/nanosvg delete mode 160000 dep/nanovg delete mode 160000 dep/osdialog delete mode 160000 dep/oui-blendish delete mode 160000 dep/rtaudio delete mode 100644 installer-banner.bmp delete mode 100644 installer.nsi diff --git a/.gitignore b/.gitignore index 34c4aa73..202bcb7d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,6 @@ *.o __ATTIC __INCOMING +dist/ diff --git a/CHANGELOG.md b/CHANGELOG_VCV_Rack.md similarity index 100% rename from CHANGELOG.md rename to CHANGELOG_VCV_Rack.md diff --git a/Makefile b/Makefile deleted file mode 100644 index abb8db85..00000000 --- a/Makefile +++ /dev/null @@ -1,197 +0,0 @@ -RACK_DIR ?= . -VERSION = 0.6.1 - -FLAGS += \ - -Iinclude \ - -Idep/include -Idep/lib/libzip/include - -include arch.mk - -STRIP ?= strip - -# Sources and build flags - -SOURCES += dep/nanovg/src/nanovg.c -SOURCES += dep/osdialog/osdialog.c -SOURCES += $(wildcard dep/jpommier-pffft-*/pffft.c) $(wildcard dep/jpommier-pffft-*/fftpack.c) -SOURCES += $(wildcard src/*.cpp src/*/*.cpp) - -ifdef ARCH_MAC - SOURCES += dep/osdialog/osdialog_mac.m - CXXFLAGS += -stdlib=libc++ - LDFLAGS += -stdlib=libc++ -lpthread -ldl \ - -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -framework CoreAudio -framework CoreMIDI \ - -Ldep/lib dep/lib/libglfw3.a dep/lib/libGLEW.a dep/lib/libjansson.a dep/lib/libspeexdsp.a dep/lib/libzip.a dep/lib/libz.a dep/lib/librtaudio.a dep/lib/librtmidi.a dep/lib/libcrypto.a dep/lib/libssl.a dep/lib/libcurl.a - TARGET := Rack - BUNDLE := dist/$(TARGET).app -endif - -ifdef ARCH_WIN - SOURCES += dep/osdialog/osdialog_win.c - LDFLAGS += -static \ - -Wl,--export-all-symbols,--out-implib,libRack.a -mwindows \ - -Ldep/lib -lglew32 -lglfw3 -ljansson -lspeexdsp -lzip -lz -lcurl -lssl -lcrypto -lrtaudio -lrtmidi \ - -lpthread -lopengl32 -lgdi32 -lws2_32 -lcomdlg32 -lole32 -ldsound -lwinmm -lksuser -lshlwapi - TARGET := Rack.exe - OBJECTS += Rack.res -endif - -ifdef ARCH_LIN - SOURCES += dep/osdialog/osdialog_gtk2.c - CFLAGS += $(shell pkg-config --cflags gtk+-2.0) - LDFLAGS += -rdynamic \ - -Ldep/lib \ - -Wl,-Bstatic -lglfw3 -lGLEW -ljansson -lspeexdsp -lzip -lz -lrtmidi -lrtaudio -lcurl -lssl -lcrypto \ - -Wl,-Bdynamic -lpthread -lGL -ldl -lX11 -lasound -ljack \ - $(shell pkg-config --libs gtk+-2.0) - TARGET := Rack -endif - - -# Convenience targets - -all: $(TARGET) - -dep: - $(MAKE) -C dep - -run: $(TARGET) - ./$< -d - -runr: $(TARGET) - ./$< - -debug: $(TARGET) -ifdef ARCH_MAC - lldb --args ./$< -d -endif -ifdef ARCH_WIN - gdb --args ./$< -d -endif -ifdef ARCH_LIN - gdb --args ./$< -d -endif - -perf: $(TARGET) -ifdef ARCH_LIN - perf record --call-graph dwarf -o perf.data ./$< -d -endif - -clean: - rm -rfv $(TARGET) libRack.a Rack.res build dist - -ifdef ARCH_WIN -# For Windows resources -%.res: %.rc - windres $^ -O coff -o $@ -endif - - -# This target is not intended for public use -dist: all - rm -rf dist - mkdir -p dist - - @# Rack - $(MAKE) -C plugins/Fundamental dist - -ifdef ARCH_MAC - mkdir -p $(BUNDLE) - mkdir -p $(BUNDLE)/Contents - mkdir -p $(BUNDLE)/Contents/Resources - cp Info.plist $(BUNDLE)/Contents/ - cp -R LICENSE* icon.icns res $(BUNDLE)/Contents/Resources - - mkdir -p $(BUNDLE)/Contents/MacOS - cp $(TARGET) $(BUNDLE)/Contents/MacOS/ - $(STRIP) -S $(BUNDLE)/Contents/MacOS/$(TARGET) - - otool -L $(BUNDLE)/Contents/MacOS/$(TARGET) - - cp plugins/Fundamental/dist/Fundamental-*.zip $(BUNDLE)/Contents/Resources/Fundamental.zip - cp -R Bridge/AU/dist/VCV-Bridge.component dist/ - cp -R Bridge/VST/dist/VCV-Bridge.vst dist/ - @# Make DMG image - cd dist && ln -s /Applications Applications - cd dist && ln -s /Library/Audio/Plug-Ins/Components Components - cd dist && ln -s /Library/Audio/Plug-Ins/VST VST - cd dist && hdiutil create -srcfolder . -volname Rack -ov -format UDZO Rack-$(VERSION)-$(ARCH).dmg -endif -ifdef ARCH_WIN - mkdir -p dist/Rack - mkdir -p dist/Rack/Bridge - cp Bridge/VST/dist/VCV-Bridge-{32,64,fx-32,fx-64}.dll dist/Rack/Bridge/ - cp -R LICENSE* res dist/Rack/ - cp $(TARGET) dist/Rack/ - $(STRIP) -s dist/Rack/$(TARGET) - cp /mingw64/bin/libwinpthread-1.dll dist/Rack/ - cp /mingw64/bin/libstdc++-6.dll dist/Rack/ - cp /mingw64/bin/libgcc_s_seh-1.dll dist/Rack/ - cp plugins/Fundamental/dist/Fundamental-*.zip dist/Rack/Fundamental.zip - @# Make ZIP - cd dist && zip -5 -r Rack-$(VERSION)-$(ARCH).zip Rack - @# Make NSIS installer - makensis installer.nsi - mv Rack-setup.exe dist/Rack-$(VERSION)-$(ARCH).exe -endif -ifdef ARCH_LIN - mkdir -p dist/Rack - mkdir -p dist/Rack/Bridge - cp Bridge/VST/dist/VCV-Bridge{,-fx}.so dist/Rack/Bridge/ - cp -R LICENSE* res dist/Rack/ - cp $(TARGET) dist/Rack/ - $(STRIP) -s dist/Rack/$(TARGET) - ldd dist/Rack/$(TARGET) - cp plugins/Fundamental/dist/Fundamental-*.zip dist/Rack/Fundamental.zip - @# Make ZIP - cd dist && zip -5 -r Rack-$(VERSION)-$(ARCH).zip Rack -endif - - @# Rack SDK - mkdir -p dist/Rack-SDK - cp LICENSE* dist/Rack-SDK/ - cp *.mk dist/Rack-SDK/ - cp -R include dist/Rack-SDK/ - mkdir -p dist/Rack-SDK/dep/ - cp -R dep/include dist/Rack-SDK/dep/ -ifdef ARCH_WIN - cp libRack.a dist/Rack-SDK/ -endif - cd dist && zip -5 -r Rack-SDK-$(VERSION)-$(ARCH).zip Rack-SDK - - -# Obviously this will only work if you have the private keys to my server -UPLOAD_URL := vortico@vcvrack.com:files/ -upload: -ifdef ARCH_MAC - rsync dist/*.{dmg,zip} $(UPLOAD_URL) -zP -endif -ifdef ARCH_WIN - rsync dist/*.{exe,zip} $(UPLOAD_URL) -P -endif -ifdef ARCH_LIN - rsync dist/*.zip $(UPLOAD_URL) -zP -endif - - -# Plugin helpers - -allplugins: - for f in plugins/*; do $(MAKE) -C "$$f"; done - -cleanplugins: - for f in plugins/*; do $(MAKE) -C "$$f" clean; done - -distplugins: - for f in plugins/*; do $(MAKE) -C "$$f" dist; done - -plugins: - for f in plugins/*; do (cd "$$f" && ${CMD}); done - - -# Includes - -include compile.mk - -.PHONY: all dep run debug clean dist allplugins cleanplugins distplugins plugins -.DEFAULT_GOAL := all diff --git a/arch.mk b/arch.mk deleted file mode 100644 index 5a86caa9..00000000 --- a/arch.mk +++ /dev/null @@ -1,20 +0,0 @@ -MACHINE = $(shell $(CC) -dumpmachine) -ifneq (, $(findstring apple, $(MACHINE))) - ARCH_MAC := 1 - ARCH := mac -else ifneq (, $(findstring mingw, $(MACHINE))) - ARCH_WIN := 1 - ARCH := win - ifneq ( ,$(findstring x86_64, $(MACHINE))) - ARCH_WIN_64 := 1 - BITS := 64 - else ifneq (, $(findstring i686, $(MACHINE))) - ARCH_WIN_32 := 1 - BITS := 32 - endif -else ifneq (, $(findstring linux, $(MACHINE))) - ARCH_LIN := 1 - ARCH := lin -else -$(error Could not determine architecture of $(MACHINE). Try hacking around in arch.mk) -endif diff --git a/compile.mk b/compile.mk deleted file mode 100644 index 397fc0cc..00000000 --- a/compile.mk +++ /dev/null @@ -1,86 +0,0 @@ -ifndef RACK_DIR -$(error RACK_DIR is not defined) -endif - -ifndef VERSION -$(error VERSION is not defined) -endif - -include $(RACK_DIR)/arch.mk - -OBJCOPY ?= objcopy - -FLAGS += -DVERSION=$(VERSION) -# Generate dependency files alongside the object files -FLAGS += -MMD -MP -FLAGS += -g -# Optimization -FLAGS += -O3 -march=nocona -ffast-math -fno-finite-math-only -FLAGS += -Wall -Wextra -Wno-unused-parameter - -ifneq ($(ARCH), mac) - CXXFLAGS += -Wsuggest-override -endif -CXXFLAGS += -std=c++11 - - -ifdef ARCH_LIN - FLAGS += -DARCH_LIN -endif -ifdef ARCH_MAC - FLAGS += -DARCH_MAC - CXXFLAGS += -stdlib=libc++ - LDFLAGS += -stdlib=libc++ - MAC_SDK_FLAGS = -mmacosx-version-min=10.7 - FLAGS += $(MAC_SDK_FLAGS) - LDFLAGS += $(MAC_SDK_FLAGS) -endif -ifdef ARCH_WIN - FLAGS += -DARCH_WIN - FLAGS += -D_USE_MATH_DEFINES -endif - -CFLAGS += $(FLAGS) -CXXFLAGS += $(FLAGS) - - -# Derive object files from sources and place them before user-defined objects -OBJECTS := $(patsubst %, build/%.o, $(SOURCES)) $(OBJECTS) -OBJECTS += $(patsubst %, build/%.bin.o, $(BINARIES)) -DEPENDENCIES := $(patsubst %, build/%.d, $(SOURCES)) - -# Final targets - -$(TARGET): $(OBJECTS) - $(CXX) -o $@ $^ $(LDFLAGS) - --include $(DEPENDENCIES) - -build/%.c.o: %.c - @mkdir -p $(@D) - $(CC) $(CFLAGS) -c -o $@ $< - -build/%.cpp.o: %.cpp - @mkdir -p $(@D) - $(CXX) $(CXXFLAGS) -c -o $@ $< - -build/%.cc.o: %.cc - @mkdir -p $(@D) - $(CXX) $(CXXFLAGS) -c -o $@ $< - -build/%.m.o: %.m - @mkdir -p $(@D) - $(CC) $(CFLAGS) -c -o $@ $< - -build/%.bin.o: % - @mkdir -p $(@D) -ifdef ARCH_LIN - $(OBJCOPY) -I binary -O elf64-x86-64 -B i386:x86-64 --rename-section .data=.rodata,alloc,load,readonly,data,contents $< $@ -endif -ifdef ARCH_WIN - $(OBJCOPY) -I binary -O pe-x86-64 -B i386:x86-64 --rename-section .data=.rodata,alloc,load,readonly,data,contents $< $@ -endif -ifdef ARCH_MAC - @# Apple makes this needlessly complicated, so just generate a C file with an array. - xxd -i $< | $(CC) $(MAC_SDK_FLAGS) -c -o $@ -xc - -endif diff --git a/dep.mk b/dep.mk deleted file mode 100644 index f6fa0d0f..00000000 --- a/dep.mk +++ /dev/null @@ -1,36 +0,0 @@ -include $(RACK_DIR)/arch.mk - -# The install location for `make install` -DEP_LOCAL ?= . -DEP_PATH := $(shell pwd)/$(DEP_LOCAL) - -DEP_FLAGS += -g -O3 -march=nocona - -ifeq ($(ARCH), mac) - DEP_MAC_SDK_FLAGS := -mmacosx-version-min=10.7 - DEP_FLAGS += $(DEP_MAC_SDK_FLAGS) -stdlib=libc++ - DEP_LDFLAGS += $(DEP_MAC_SDK_FLAGS) -stdlib=libc++ -endif - -DEP_CFLAGS += $(DEP_FLAGS) -DEP_CXXFLAGS += $(DEP_FLAGS) - -# Commands -WGET := wget -c -UNTAR := tar xf -UNZIP := unzip -o -CONFIGURE := ./configure --prefix="$(DEP_PATH)" -ifdef ARCH_WIN - CMAKE := cmake -G 'MSYS Makefiles' -DCMAKE_INSTALL_PREFIX="$(DEP_PATH)" -else - CMAKE := cmake -DCMAKE_INSTALL_PREFIX="$(DEP_PATH)" -endif - -# Export environment for all dependency targets -$(DEPS): export CFLAGS = $(DEP_CFLAGS) -$(DEPS): export CXXFLAGS = $(DEP_CXXFLAGS) -$(DEPS): export LDFLAGS = $(DEP_LDFLAGS) - -dep: $(DEPS) - -.PHONY: dep diff --git a/dep/Makefile b/dep/Makefile deleted file mode 100755 index 5a9f16c4..00000000 --- a/dep/Makefile +++ /dev/null @@ -1,169 +0,0 @@ -RACK_DIR ?= .. -.NOTPARALLEL: - - -# Target paths - -include $(RACK_DIR)/arch.mk - -ifdef ARCH_LIN - glew = lib/libGLEW.a - glfw = lib/libglfw3.a - jansson = lib/libjansson.a - libspeexdsp = lib/libspeexdsp.a - libcurl = lib/libcurl.a - libzip = lib/libzip.a - zlib = lib/libz.a - rtmidi = lib/librtmidi.a - rtaudio = lib/librtaudio.a - openssl = lib/libssl.a -endif - -ifdef ARCH_MAC - glew = lib/libGLEW.a - glfw = lib/libglfw3.a - jansson = lib/libjansson.a - libspeexdsp = lib/libspeexdsp.a - libcurl = lib/libcurl.a - libzip = lib/libzip.a - zlib = lib/libz.a - rtmidi = lib/librtmidi.a - rtaudio = lib/librtaudio.a - openssl = lib/libssl.a -endif - -ifdef ARCH_WIN - glew = lib/libglew32.a - glfw = lib/libglfw3.a - jansson = lib/libjansson.a - libspeexdsp = lib/libspeexdsp.a - libcurl = lib/libcurl.a - libzip = lib/libzip.a - zlib = lib/libz.a - rtmidi = lib/librtmidi.a - rtaudio = lib/librtaudio.a - openssl = lib/libssl.a -endif - -nanovg = include/nanovg.h -nanosvg = include/nanosvg.h -oui-blendish = include/blendish.h -osdialog = include/osdialog.h -pffft = include/pffft.h - -DEPS += $(glew) $(glfw) $(jansson) $(libspeexdsp) $(libcurl) $(libzip) $(rtmidi) $(rtaudio) $(nanovg) $(nanosvg) $(oui-blendish) $(osdialog) $(pffft) -include $(RACK_DIR)/dep.mk - - -# Targets - -$(glew): - $(WGET) "https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz" - $(UNTAR) glew-2.1.0.tgz - cd glew-2.1.0 && mkdir -p build - cd glew-2.1.0/build && $(CMAKE) -DCMAKE_INSTALL_LIBDIR=lib ./cmake - $(MAKE) -C glew-2.1.0/build - $(MAKE) -C glew-2.1.0/build install - -$(glfw): - cd glfw && $(CMAKE) . \ - -DGLFW_COCOA_CHDIR_RESOURCES=OFF -DGLFW_COCOA_MENUBAR=ON -DGLFW_COCOA_RETINA_FRAMEBUFFER=ON - $(MAKE) -C glfw - $(MAKE) -C glfw install - -$(jansson): - $(WGET) "http://www.digip.org/jansson/releases/jansson-2.10.tar.gz" - $(UNTAR) jansson-2.10.tar.gz - cd jansson-2.10 && $(CONFIGURE) - $(MAKE) -C jansson-2.10 - $(MAKE) -C jansson-2.10 install - -$(libspeexdsp): - $(WGET) "https://vcvrack.com/downloads/dep/speexdsp-SpeexDSP-1.2rc3.tgz" - $(UNTAR) speexdsp-SpeexDSP-1.2rc3.tgz - cd speexdsp-SpeexDSP-1.2rc3 && $(CONFIGURE) - $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 - $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 install - -$(openssl): - $(WGET) "https://www.openssl.org/source/openssl-1.1.0h.tar.gz" - $(UNTAR) openssl-1.1.0h.tar.gz - # ./config ignores CFLAGS, so hack it in with CC - cd openssl-1.1.0h && CC="$(CC) $(CFLAGS)" ./config --prefix="$(realpath $(DEP_LOCAL))" - $(MAKE) -C openssl-1.1.0h - $(MAKE) -C openssl-1.1.0h install_sw - -$(libcurl): $(openssl) - $(WGET) "https://curl.haxx.se/download/curl-7.59.0.tar.gz" - $(UNTAR) curl-7.59.0.tar.gz - cd curl-7.59.0 && PKG_CONFIG_PATH= $(CONFIGURE) \ - --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-shared \ - --without-zlib --without-libpsl --without-libmetalink --without-libssh2 --without-librtmp --without-winidn --without-libidn2 --without-nghttp2 --without-brotli \ - --without-ca-bundle --with-ca-fallback --with-ssl=$(realpath $(DEP_LOCAL)) - $(MAKE) -C curl-7.59.0 - $(MAKE) -C curl-7.59.0 install - -$(libzip): $(zlib) - $(WGET) "https://nih.at/libzip/libzip-1.2.0.tar.gz" - $(UNTAR) libzip-1.2.0.tar.gz - cd libzip-1.2.0 && $(CONFIGURE) - $(MAKE) -C libzip-1.2.0 - $(MAKE) -C libzip-1.2.0 install - -$(zlib): - $(WGET) "https://www.zlib.net/zlib-1.2.11.tar.gz" - $(UNTAR) zlib-1.2.11.tar.gz -ifdef ARCH_WIN - $(MAKE) -C zlib-1.2.11 -f win32/Makefile.gcc - $(MAKE) -C zlib-1.2.11 -f win32/Makefile.gcc BINARY_PATH="$(realpath $(DEP_LOCAL))/bin" INCLUDE_PATH="$(realpath $(DEP_LOCAL))/include" LIBRARY_PATH="$(realpath $(DEP_LOCAL))/lib" install -else - cd zlib-1.2.11 && $(CONFIGURE) - $(MAKE) -C zlib-1.2.11 - $(MAKE) -C zlib-1.2.11 install -endif - -$(rtmidi): - $(WGET) "https://vcvrack.com/downloads/dep/rtmidi.tgz" - $(UNTAR) rtmidi.tgz - cd rtmidi && $(CONFIGURE) - $(MAKE) -C rtmidi - $(MAKE) -C rtmidi install - -ifdef ARCH_MAC -RTAUDIO_FLAGS += -DAUDIO_OSX_CORE=ON -endif -ifdef ARCH_WIN -RTAUDIO_FLAGS += -DAUDIO_WINDOWS_DS=ON -DAUDIO_WINDOWS_WASAPI=ON -DAUDIO_WINDOWS_ASIO=ON -endif -ifdef ARCH_LIN -RTAUDIO_FLAGS += -DAUDIO_LINUX_ALSA=ON -DAUDIO_UNIX_JACK=ON -endif - -$(rtaudio): - cd rtaudio && mkdir -p build - cd rtaudio/build && $(CMAKE) $(RTAUDIO_FLAGS) .. - $(MAKE) -C rtaudio/build - $(MAKE) -C rtaudio/build install - # For some reason, it doesn't install the static library - cp rtaudio/build/librtaudio_static.a lib/librtaudio.a - -$(nanovg): $(wildcard nanovg/src/*.h) - cp $^ include/ - -$(nanosvg): $(wildcard nanosvg/src/*.h) - cp $^ include/ - -$(oui-blendish): $(wildcard oui-blendish/*.h) - cp $^ include/ - -$(osdialog): $(wildcard osdialog/*.h) - cp $^ include/ - -$(pffft): - $(WGET) "https://bitbucket.org/jpommier/pffft/get/29e4f76ac53b.zip" - $(UNZIP) 29e4f76ac53b.zip - cp jpommier-pffft-29e4f76ac53b/*.h include/ - -clean: - git clean -fdx - git submodule foreach git clean -fdx diff --git a/dep/glfw b/dep/glfw deleted file mode 160000 index 617a322b..00000000 --- a/dep/glfw +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 617a322bd88c1b27f1fd7d05dc3723b6c5461a68 diff --git a/dep/nanosvg b/dep/nanosvg deleted file mode 160000 index 06c1f0f3..00000000 --- a/dep/nanosvg +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 06c1f0f3bb041d69a73bb74067d063a700215b0e diff --git a/dep/nanovg b/dep/nanovg deleted file mode 160000 index 98e55135..00000000 --- a/dep/nanovg +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 98e551351d020087b01ae0b1d3d2d1593e3ad01f diff --git a/dep/osdialog b/dep/osdialog deleted file mode 160000 index f2624f7c..00000000 --- a/dep/osdialog +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f2624f7cee98aa51b80ffbd9efd47495638890da diff --git a/dep/oui-blendish b/dep/oui-blendish deleted file mode 160000 index b7066201..00000000 --- a/dep/oui-blendish +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b7066201022a757cbcbd986d8c91d565e4daef90 diff --git a/dep/rtaudio b/dep/rtaudio deleted file mode 160000 index ce13dfbf..00000000 --- a/dep/rtaudio +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ce13dfbf30fd1ab4e7f7eff8886a80f144c75e5d diff --git a/installer-banner.bmp b/installer-banner.bmp deleted file mode 100644 index 616104b3eee8387d9c5f8285174a63a33b7a765d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34254 zcmcJY1>9Ff_WwWj8msH>y6(Crh;%63AtfLPN;gOfC=JpnEg;<>-6(iKxWE0+>ow24-#c~Y%xBIyb7t;+a=pE^lYB_${w8v9fQuPjyiYH?zcJx2 zk4r=ghYlT57+0=bshKlp>hR&iK5pN>-CvI!Iih*<=4t8DrN7D_mc89Qb?w=?Q@zGb z)Zj0dYw?DSI`Y+5`pQMpwr$&{Ns}gN-@bi!t$Xj@y_z(6qCRc+g(_s9tA%qm>fphH zzMd^xwrKL?$=bhv|6S_|X+3=8uolhUs&`UO)~9WzYx3&VN-=VZ`Yu_iqpsiNoj!fK z)~s3cn|gQe-tB4UNZSDQ)2nLLs)Dw#&FKBwwQE(bTsf65UtX(Lt#ud{)F~g& zoH?Uu)269^|Nfru7cX8Ek>{5$U)H&E=X@WoT)Cp_*RSiwjT`#rn{RaU=1qP3?YH{w zyYKY<_uuQsAAj_b-~am8zx4CZKkGmL`HxPYKK-i*t|m^LsIzC!`ZgFN+M*rk`0~py zf0aL4KCa(~9FG%!K2sToj8zlIqokAOtLV7tI_COI-C%d@*s&gGag`6B?cKLaMbi&e z_m3Cq{DrfgXD3gd^z|@y)B|tBGWUAFaNz=Fs?%QyhRzaoTHh%@e*Ackt7u)|XxzAQ z9tZS=F=Y%(moDuw)uv4wPh+%P^!H9T?`UK5=FQ5JCy&OA8RPpzo$J=E(~!}h>#t*H zYwGHCckLTxh>RiQcK-Z%UAS<;N3e70(j|`_o*^f|Kl1?m@C*!5j(LCe>eW~r8J2$d z;fGi}{q)mMB7(I$;R-y%7y1ot$Oo?c2Ji4Y$`hV9Y}imaa^z6=?%nn2r=R{(=8SfK zbx;XMPSx7|2Xy+xah-E@U2t`c*tk_0Ce72?U)o|$Sv&NpXV0E$+_pddMXg%3QkgPk)U;_+&y$dLWN*QO1wAj2Z}7(GfzFN{J9_yw zWXKRNE9e*L^xf*APmLNiQjZ=z{P^0K9C6Q!&0M6~^OorRnP1BT>R=ww$C@>3s%6WT z9xJ!Qm0=5fSH=VDEArUJJ4_4j zNrxWju=zmx2{*>^MoiJZBS&L-YvoRUeL`IpFIR;*U+TiSv%g8F9%Qiff7|B$Dx74N z)~&pSbLv9Yhq!_k#)0t!3yc-xbk;pT$h+_G5oI1XQ^QxU*Ja1!bLY=$ z_41u6nSO@$?>+o0+Rzcu#5{(^kT>XY=2odvrM%p-zJ^zDWMwHIriJ&69dmWyz=2+d zSlX4dXH;|kGF6?uNX!L$&J|jq555t>%k6MQKFbR|j2(8);>C+&aTV%4?vYEC<}cTzHS1k}e>=ArSNKxuixrwi9>*6e8@=w_u~&IsoUOx$ek+R%S6~bM z$2>qc9XN2nkL_3P+4jBrv|-n7?Qk;lsKXdI!~Q_dZ{M*)|L8YbOV@9RmDAS#l0~aj zAOSk@)NN_Ayx=omzI@(33bAJCzxQf77}*21!t(H{-?CN8e{ty9$Uz)88c?YV$0+eI`DRSFqBs&v!Fj3nJY#gHQJb17&WX#}ok;(Q$ zuI`scOx4(BD|P&Ej9tVWd+DVY)uBTdHEGmZuiV#Cn>Xxo^1X)MDf*5^jUJ^MHEO6_ z*|Iuu&|zcCR%NbJU#eJ3YSvMIYTi*VG;Xcr&Dttk>rQGu?@JZ#(o@eAEvX8lCg{cL z_4H!bzIwD-J3Z2CoZc8YT}qWo*~?~9f#Ny!*h7!$pwr)b_UzWCwFgu<@jOkRxI(K} zZuIgE-XOE+Yt33URqw-kN}4pO8o0iiZAbt1>~$D-bufo)?1v8@uC!^>s&L`L9^c4M z^c`{zU4;J2l`B`QPJ|a9ee{t}!zMAky3^^~iCcCk@r1eB>*mq!9ou~xSTY?G#T7W( zx^=6koqC}OI+0g~E95D2a?YGNo<8z`tthULZ{)k+Y+QK3_4{wH>Zc#ScXs>FzHZuw zW^4o6HM+pO;cCj1DZ(cB=4^(aDd`C}=Y^YnKjS}78 zTS*@7rg!r<^5a#hQYB~CZc+`mz8d@GQoY%xvvN_9fTD6=E+og(*-qkBssMWL?y02CvJ=V3K;x&9p*_)S8`6;vYaLXQg zv}*%B-u5lk8rn)zW{lUdqleY6+ib@H{W`U6+t%CY@4WMl$B4;2)*~rW zq|hs`yrPjKM*8;GuV1fA4g-@`tdctQ)BSCGX~yccUPkS3GB_@I1+F%1*x>cw(PKw7 zcivp>Kd|4IF3tm=k+-`N9$1xOVLT>$ z*+XN;jnxAWJmAMa#MP3eOFSRq$B*yn0b|H7c$>=2_4RK2R=6?i(4oB^8Z^<@_x7Bn zs$1s+k0;iW1oCz4)G-!UJ9qBT{e4FHw8GOC=xb-&pK^MqTFGvD{^3&k+rv3jyUYMT zH>x_!v>Y?u$(Z5FJ$|Oz_U_~BVa^R0FhC0zE%f!QT(wfgiWT$oob@eX^_tcG_a?{J z0^=Pm&%dO{tJKm5AAYEzLx=i#@#K?F`n5u@(PNZ-(p)_VQ&RW!PwaekSeuMgY`PpFheAOK|SPwq*knc;fNTE}VDcvug7eHJCG1&kg!aiEGTz zkgkih$LSo}L-waknNrP~H*@WNqRLgOt9{3=I`GvImmag8*t})4Hg4P)D-*B*|Mbd8h^B7@m$arF(gDrT?{7aA^fnSTj3uNChXAfd))URJ(tDSF+=Z338&aY8_?w6`C zb*{F$zN35Ygex!S9PQv1Jx1LZF2<}Sz!SLgvdG!})B{aC4}Dgw4S9xbd;O}z;k8S? zoY_|RuaG;enOHN|a{3}`)~wzyN`268xO)8Y$3=Yf(MLT`O#bi#UJ+PJFm`|c```7H zd-m|d536q7x_*qo;9vgo7a3;hju+R zXyrP+U%s4Dxv@k>fK~J&Wr^qxbj+Xr^d~+1(8J#L!5>L5y0M4AKJ-5A@;&3^1;P6A z#1l{G`RAYaG6oFn+O^Bc_{-`twS}JTm|yXSOj7%0tF>jvPPe{1s}v54IWxYXLRlYG zt@r+{E)9}tRF49hIJkyZEgtRtjVHd2@vYG>Y%kV~9XfRI@)f(5wFCYL`~uCJH&?S} z&Aji5yoM{vVuv9&7I2PETj28j>DovU+%8((0 z{`t>;I@|jt)u~g*;|i>0bF%E!S6}@NuAmESdmg!abj*_(v+BuFGZa5l7Crmy-#ouQ z_}~M*{PN452JGZ&&VFM2!BvqWMLd2oX3XgE3r(bhm7F#AP${-C$B|5XWJOWUe*vZ`Q}VU2Q!`KE@Y69(3Y2<(c6Mtl?Mg*RP+?cRO6c zQ?sv-wfG^>b=Zla-EQ&al(z&~OO`D0 zS8$H3GI@n>>7=u(F1x<3+P+hX$IVucwVU;oTbCaHWj@dzJfjcP$(1oTKLdTlFKumD zpVzL7X_qwUpiSQKMNi z_3EhUTD*3HUyo4-`H(+czyA7^wr$^{Mbp}ARL5l6yeY;mt6sgj{_&50cpPGnGv4@F zvEjdPG8^AF`W0SM4|H&4jZR-_hi8T>?vWXcFZYHk`;EN^uT1t(j=HFma)zt8AW)es0^o&G!+k&@aYq>$a_aoREFcPrr8V+Uds(oqh7u$yi+B z!y4rF49hwDpw84eN;7q#4mjK#aXts?VSUP2Q8#sA4}$^Ph4+Rl+F;#B=urzY}mBH%LDcceLgow7^gk1ACrgH(8K{%HK4`cHDUe;HwP|i z+wMI|K6a)WOrNWD&hDXpqm{lRzY4i^&GIF)HK^q)S~PDA;xRU0Gcexx|B*x3AYiMU z)AwJWxP>cdAs-lkR(^-L0-HphLoaK4+nZUiV1ehC;fnPjI7U`67GN9M6WZD|EzwT_b!~2!0$eT)0JdYaG9Z&(-wt>%6REj9S;3see3FM2|l3 zPklakrR(Q8pN4Krm@uIq7si>nfFFi{9Ak{Y+^}K8e)Y`c)mA6N?|17vLf(n9b;7NG z;TJRNcv;~BbP{`~nqFIVQG;fnmTX3g?x=nK}*B$3|A+e4L)~5E5&!Fb~?8tTd{1Ol6Ow1W6np5Ol;S-jg;aI#dCXi zYn<$}`GssW*#myT+^{zB^un|E>4g_w@HC;*853+P<_~@Z?7y*S~&q|Vv1XM1|VR1{a>C6rgu^&s+#cEB*>5Y>Yo zS2wO`-L7p)Q6axlryr)?9alN5U3B}p=RNNj({)ZSz5d63O7>WHEuO!@*8}g^qei!z zi~v{kxm~+<+Olj^XOaR|k~bogGkv)@nRwksnXmV|*q|nBdpB zd-uic-B1R;wrhN&<|_M``2OGv{72TY zCyCDqycn*|IQx9%ve{}}Mrv2>35UOpnz?qma`n#QWz(`{%ha)bJIz_QUMa`TQiqvy z_4V;%9v9Su9E48#bo%re4Q-c9xty&}m^yW;w|VfV;;X^O!&(E}fkVn5qly?3>NF<4;US$O*Cr#(LyZ~9-Ta3ST$l|y;*%xRBj$P=D%<+tIA`y=l88YiDmJKT_;NIE*@fWsa4 z_8e@0Ii9m7GhBfU@{?xrjWUcW&q$*!B0Ptdubi)*-{eC+&=;OtTi93BOWGEvr*^u% zAo5?na7DF7y{|bd=eWHkSHJ5&^XZb)?**nWRNYw%-19@RGK2ak2eyx&IIH39lWFa$ z#ZEWx@cIZ0F<-D%8Fy%f4$6Q9?6Ldrzu#jD4B-nSAAPfc{AIm?4G*s9bCzsbJf;d3 zDyRYl3wUgx2hp`PYSr-mwWiIRYS7?8UN+GdnBxkjCQq5{pKy6&utPtPUHChQ_^5bBIrxDej`jLePd()$ z(cG^U&gokL84$1H0V*(XrDG<3$TA?_2oQyoM|C^E{Mg)Qe5WSd*XM7O9tK&_y1@ z6>ZQSx*7Rm^pGCX%-9+oT;Usep@({*!{lR#E9(<IkXt`4)G^0<>M(hYvcR`bAy)?xwc5bCFxV zb!XtdzoBDiPU)oEkG-A$igt+RV+e7De}Uh~AIeA9gE^8n)Q06JoNx0D-!JI&b8|JV9VUj1L|iK~1luSn-?Wi&ka;{B@ddFj}G7_OMdv**lK7bjz$A3sM6 z*KP1~oAS0EOqV{hrVq&PcZ89EEU3VIz|Waa8r zI_Ge;-{I=ech2tq_jfvd#o07&{l#7lxZ1jZxAxz3zR-Vtr^`35>x`?z{&SSIF`=-+a^OJEbY@fc@(ooF@D#3Zu{Fc-pd4o%*oWi20Sk-^ydbaPiaNtFvb@N4 ztCP7);GB&G_9+>=5LdK|jwMv6P{FeL{Tl2GtIyge1O6%t*u~Uo`9fSlH~aDy*mGp> zD0}wo?p)#&mFoYV^U0t8l}>~n#`~1(FLNjPlm(i)af^O*K5OIw_W9OrJ2h{7BkkKd z%h@h5=f)W)PwOD`_FFn9mmQ4O`&6h2e$r zj1BvP1mutHRWna*+zeO9@3;cEG+H<>X(7ZZYrGIw$Q1TN2%H&U-)$yod&Dp=+0~DSpT2wRO*yU*QV5%lS0p%}F=5iKZ-6Yj=*q&LxmG+wBSU z`0!~}uTe)ON|f+t)Xf$KmsP4%iES3_hwDLXd<%X(=xht-Bzz|A#TQ@nert3qG6Ou` z{Pw2z2{UfI12kyRAioy*y|}VH9FtWcuAm#9VN>FhLvQg837CrF3d~!;pJJh8$&#^i zi@L~%oVQ?S**I@xa>HQZ*gdNJkIH=tKN#_-ENC#b<1M#COIT^;XY13xv*eI)pwSG~b_sp#oxI%v+SL3qVvDuNSwjM<0g}B0BgO21J z0Q1&pxA_vvE6RT8&cQ_kJ}DauuJDOtz{j7=Djhdd8) z#c%8|!;|G_u96mw%>6Kc=`c?eSEL~m(cSo<4J%eA)h9{x)!tv$gH9)Lrj4-4=^plp z@PQHj==@B7=s8r+B~9+u=!ZQ|CwGhQ)7n&hR5j~Yb@q0Qp9h{}BXUl}e5267-Z{Lp zH2{S}e>?h-GaLAfz!g{YE9Jls?lw z^MUxGtRB09bI!0ZFX0L0NsHo&XUs{PBgo$9_*W}k{#)>Y z9_5TGbXoomGux`(h}!-)_Bwl3=mBILyhOglV*dUI+_~3bZjb%2U(*cj*Gxm3NF#f_ zsiIA4>FmubvHXH>^aE_bZ`y-)o*oC$ z;4|FE0Y~ITAK*_TzhR8$ z6=MV4%u(~L8Xe@naOR>?wNK*wqA@%HM?}LbdC~9Krj?wWShjJKl8m0NDdWfKU8j@U zbp1phwri#KGe+p-!1pdGMtm zgTg%=tBZEXgUt%w={x%?>{U<)`3zUc7SdR=F#qxI;U|KBRv&%kJ$C9MGB!5mA+D$! zUkET~mh#jG zZHxuK(HG1~`ab&0WqRGcQ*()V<<|c{xHG)pyLj;Au~>Y-55^DvF-AroeBl|qX0Hm_ zNIOK*-~r>rJ`MO{jEUfiwIe)5=0ImCuS_Riy6n#XIsbiJ{&sK}>OpW7+E+$nTvzA| zaTQmd|Mr>T>c1^-OTEZq(*?*L#+_)mLUs_*0bnF5 zuaG^I2Xk@R?dBJyPB3X}LX%gNg&yVu-vwa(fSlpk?QjL2vD=t?)NB2TUZI(BN7h1j zm>%Mac9;{$7y4~9h55+?{m4t?HNQ!Z3s;nfE__*(3F`^($!B%ar!b9s!xe2EcjsA6 z_K?O{aUQQ|v7#zbvV>n-v2T6+@NuQ>p3tyGFH& zs$HY9>ea2Th7CSYv!?acx>ZxPYxA)_>C{HuyLD8b-rd!|-=`WpsGmj*AFR*EjL?Mf zqhs|TxMKX^Ph7Y{Ct}MJ!B`Ym$WF$R_d)Ram`?y6z|W|>0#A0v9ea%P>v7=#JzuC$ zAv4*$%^i-5;fk`Xo5Qskwq9uKaF5J3Uo3VuwlmM8xZ)Z97|!Dp@VTQ~qnKfw(Y+Q} z2jja!e^_2{1%1pp-b2F9F*_Yy!Wtj_Nk05-_$Hxe!TR}XH>tI^ng9IfKWpQrjo!{h z-x7F6V2ukudAB6_tYvb{*ApFjt9-)`wd?RcB}(v5y`JJ#e=S-huinb*&QQMk54~5k zfC}b!=c;mL)Y}E$RMJE*DSzIqD(vp_=FXxNNncilvhS&E>0+u}v7|nzSw+R($)}I% z)l`FzYN=_XdhXrI3hLG46ZP!TS)cXkp}_+`^O&Rm%rS69G#zNzG8+rLAuGsB9`b@M zlUKY`%5(N*SgY{f48iQC5LeV=@3Hwzzx;upHWpkN3*L{3h5`i&#A48J1rFj0q3;5_ zgn%FKkw+eh&5n%_;);2|nH2)-Bby_<^B7_p8nJES3XHS$1-zgKkbBG}&c^Q88S^e0 zbbnO;BmZt0e1lJ;$Bg#4V@{>%oWh+eJK`~ieF<&!8DE+O)@kq*x!0*rZ)KUjK;2fZ zP_bccw9lPMNSiv5GNwze4C#{jm?cxH*n4}HElVnuD*A@rd;1NgPaBgjN4B)eohyS1 zrMAodmeS-kIw4US$%XLRY_ zP1EPj(BKK9G<&<--`T&@$)@L&B;gB6>LSu>C)OYE9>KC_0_cThicuji97S! z(&Ou1<(26^&iH|?D6Wi$@QFQSbUj$(c@$TSo5_IJUw_?(!oN>NUaN~MXWj|CXJr@+ z{f>q!_-X;0!$SD23)XXS1s`3R=?4M=s2S3z|c3!z3r5obCbaStjT_KkKxa71)kYQAlUfgM-A5l=nDL$ zVaT03w;!7jSF}wz+xM{i=ozESuGj}QH*C+5cj2MO@|e8hH~!GjUtzdHm+_4~_Vus_ z3|CjqUs2}v=`?QUSRFrh%Xh)|sR+n(^dt15EAXfD?pd>zA1h(f#M-%g=RM z>?`9TSLP17&Ynea#dDrvdtn>1$A&#(Sg~?k!65cBdDy=JXQ8e%Tv?s?SddZdxj{!* z7x&mK=snKx;IFZ|qPQY2G~o;5Jq^x8hgb>gr5)D3$Q$+skRxGwh%3_Ixuw%Swj6vw z&Or{0}vsehjaPX9Gkn^rM8uv^y->e;=s?;|(@PuK*kj|^kTSmrqPI6Bql2Ks>SIqWZdfEH}4W5=Bz)4gwFw0*gH zu^x1<(cJf{``pXq_Rg+a~G{1er;rp`Ln6VFhCvn5wPu8uiNvmUdEd}M111B zqXliGhq&SyvWz;AePEPx-=QsTb&?03&?fXDZ;(6i((;(R!Um)t*xL4tw!j+s`34s6 z-O@M16@8ewWQIPS+S7kai~L}cb1Sx2Ont}#^fW#&>gE~iSL9Wq1ovQHWlrvJl}^hC zXK=W@WnX1*YeTcI@JS5&q_l>0DXldVs;hUq%DR5uo!8pdOG_8FQM=YnHF`vcSX`N( z0XdJ1LOw;;gUBtz730VFgnkCzlR?L0Yv4y|}=x zFZbjjf+ch)=P%$>h^yFkPsPwge)jjk9l9Bx9p_rH55PBe0Qg6@vSuW$aNc-MHr>T; z2UmU4Y5mX)dgbL?>p{a6@(Nt_YgbC6yOq&uXI~BJTtz?stGB-Uc9@f~{d8z|Z*834 zMN>ZS!qx7~^+nw=;v0O-Me2gylB!Uy#LAx|q4H);s4DLi)QW-Gv~jpQ&($uM z^LJ)clZJ0OUsWDetC&wUs^wL^+J)4weR)m!tdiDDtfh&4Yq@Xg4Rmp=i=%br!U*kL zK2)n0j&^-G9g8buDY7aqT-i4oOgEaZ!So>VANvCz3}>OGN|gF&l5o8`i}$ z(|MMDFIU4Az8Y*N_Hb-%1Fvk&i!YUTAm9;t5E}ve4NN6XmQ<&X?oxyD3H3(Gmt*}3 z8PhudmG?8a?*k?-s)C8iy6@TK(E7nSw6cGCjq9CF#fv3T+2R?LIZaws&F|9R%BZ4m z=hWbir8TKf87&-9Rnz)ccX;~D#W5}p*UhU#G;cx=EuJ}0=g-}eS9kJ@f+y@Q+w0+X zT=ELPfvp|+4pvlNnJvLOz{U=2@Xepw1#|>s!JJ37W9zY&WIW@-6>~ZCfkx}aA3#6C z@eQ#6Zn1YlS;^Y}c7Z-K*3<`P*^@z6K`+ljT(K@fM}=*3PkWr9FpL_mkYBtL2!D`S z^gHT@BMrNlGxpdjoFnFJY_;mu-0v+)5HH5QN}R~~M-#oEqG`%0N1}X6pD2xzCyJ-U z37=D;Y+1E#U=FPrltB&4CRV}(&nrXPEPJwkZ@`7<GVjeOVLL7(n;ltoN?|k=za_BpPouTCXIpYJ}d|QIO zCw%W*`NmPQSK~PhrPiB?3Mx8i?{CuJ{ez*zRFK zml-Ww4Oj4v^2javN*c0}GoPHHX5Ruk6dL(XAA4v02lV&vyt5wMzx|N1C16kamVZ4i zfBRe6GHGr9oL&z$uAMvYa_&q{rC7fx{&x0p z`gH2+^x(x<`zn-IW@DK>#c%Yy*`ADXh%3Isz;`^(xc7rjIo-;;LEN9=nd6Pw?d+NG zy*z9c+vj2Z%{qzw8TR&~vIZO>M;H&zyz;FbaB(|a@ti@jmb+xCrYETcXH!xdNn zyI_MoN5cW{28IE8`A(+=WG?+gZnO7@+{S-H`6#YzPut3JWuJ<55&4OREAGLo$uint z-te1xSqESjFgEB0#s_%@zvQu)gEh0;&t7!rT^)}2w%Xat?tg`x zJg&2s+?jokty{Rl_GDibACKulcw>7sA+PP8{TcX4#0KGeM%ZV!(}VCF8zg)`#_HnA znu4-6hFlF-U=rUCZD6aAM!VsAgjN^t1y!n4$?v6@t;krjo(2EtEXs$tqJH$11!S=W zuwgVAu4o&(3YlbSJVSRPPnoCmmx%4jUJl=?!XD)O&IWfb=U)6*`Ld(}V6jgWGpze=xf5%$P9;zzj5o@(Md0U4^^?3-BIZg1KAr zDn>T(ZKAK7tlE9-V9a-lkXKGe8m`QL!~C{64lik+`NsQ=tZ&k|^QND=_kz#3@w{-& z{eLJI&pEoF58n^GqulLq1^*da&aq(2p-ZvFv40E$HildcSKJ$oCQmIN>qO)bzF%l$ zpJc=4jsDv!e9z$ACHD;jC;!0&bXvI(S3HAedk>U%g9zA*@YTu~uJA8ls}VTYhn_Wi z)Xume^B5cQA@c~Vhp_{;x%FVUkHek~_EmHrCr`FCS~R4N3M4DyFqKBBUQ43%>0C^c zRHZY&uW~u7sa*bws#2noO1%5F%9ktVd}3vOv9E5Olj#sSCxh%k2NL7*x07zTg74_e z(BJO$otvv)pK{+9I(Ec=8|lO;_st3SjBzwv8Q*SqrCwy^br&z+aNmso?gw4__s=f= z+ueWf#xBMdw(_^bm8FAMXvcP>ZhIcRhPaBRg};$UR^OFtG2gzt=)S3P^(XgDlh=V& z!wR}HePs%iP_cLOsAP$PDpTqm=OZnzS~V-_qYrDibzp6`=iD^*+*R*hU1Rs1P3O@k zBpb6&9%Gd`yX`G;p@Wn8^4k_cf%EPfjNwwkMAfdgKQk{1y|5Uetbpq+*#vAOP9EB zM7jO#pKfUAnT@*QzO8cMn`=7jWVF@GH7;C*>2ci~u1GWa%-C37{22In@qggIhxhnJ z3FyDapLjfGf6(bcWK-%?3H_C`pETx^xid82Y+%$l$6= z=eAz<8m_|iV5kSp*N&ZKKCCFNtiQyF|In(=R9cT*4jjnWn33L6BQjsCz((zqhKkiqBzbUyEn zvQ9;Qajp#9(XaVm%yDa5_pX+^&YL$|U%2R>@!ZF`?o9rinD|RNc@{2k|L<+ld@cFX zePeOyVy#-aT&q{P{~NV>rL!m2x&ImD&gwfmVC&Y+&Q99uWF!AqVwd*q-E&)9nanaj z1DK)@$Zv2M-Ny;}7`?w&T){W+i0)$kU2*o?Whbw0xcA_$|NI~Ky__F){_?N=JBllw(^u-SXnE}# z;>z+`8g$q_SALTRzX;!^waEMA;4PXzEPJPWt2a6>@W3#QEl$M0Xm%8K0^@kE^2%gY zT>kdE(RVNQ6&Nvl9@);fx=y+8n_v9qrjO^G{>5Gk+qxUB&|TDt{)@_lu%3It6>X6Z zeFS}!Kk58)=dWGy-xxo4#bGL<1IZH?uFS5tHF1=-5LY3c+}oNQ%+Nm~v_ZE_r!@b!J$ZDJK{})`DPDCFfyU>M1!`AKeU|fBpUw6Y5n8(k~8iq4XoRPvu#hl|E zUXQ29Jf*EW;fnra%i@Q|kHPv4-o!=Y-Ec)8(9`&fIQ!0fLgp{J>SXxs=%cMDu9(Zb z*T#Mpc02#Cg>eh%x*e{dAxDlJzE6C|3p)!R8vD(0;Rg)H^*n6L?vX+GgyA{o-uO-o z=cDmq zJp2xARr=2}v!D4L#T9AR4(W^`br2alON-V+-$I!YwqbndicT;Lav!CSJk%4`g-^uV zg!P`9fTg-{>Koy5Uhshvkpf6XGhYC+t&rPaf!^o{&!3zmvRT-0VyO zdXT)P2l;L1WX!$-M`pK!CzDr(E%RT6v~iDrn6p6e9vZEG@DQIU-vNl0xtHJY5C09e zEcJpv!ywN{GalcmKIkE@ov(v$j2CsXFG5;)M(R#=MbkLXz}l0(l4gD9p7jG~?V@GC z9`?J*b!!`X@VSu&_M_#Zzv&Ncm`~T+6Rr;GVV%u7!7v&v8~sfg;+^a(oLZGy!4$h;2t@Bul2;$4r@KmDbQEa={r2&p1nc*RnczMjn1VW`p0vATif7@b*1$)EEm^3<>&)=1~bT7(>2I4a0u?W hLL>RW6IkOp`Vm|)N04RU4f~2{7>nY|^r7ME{{b3Tz}El( diff --git a/installer.nsi b/installer.nsi deleted file mode 100644 index 9964a5c4..00000000 --- a/installer.nsi +++ /dev/null @@ -1,127 +0,0 @@ - -!include "MUI2.nsh" - -Name "VCV Rack" -OutFile "Rack-setup.exe" -SetCompressor "bzip2" -CRCCheck On - -;Default installation folder -InstallDir "$PROGRAMFILES\VCV" - -;Get installation folder from registry if available -InstallDirRegKey HKCU "Software\VCV Rack" "" - -;Request admin permissions so we can install to Program Files and add a registry entry -RequestExecutionLevel admin - - - -!define MUI_ICON "icon.ico" - -!define MUI_HEADERIMAGE -!define MUI_HEADERIMAGE_BITMAP "installer-banner.bmp" ; 150x57 -; !define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\win.bmp" ; 164x314 -; !define MUI_UNWELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\win.bmp" ; 164x314 -!define MUI_COMPONENTSPAGE_NODESC - - -; Pages - -!insertmacro MUI_PAGE_COMPONENTS -!insertmacro MUI_PAGE_DIRECTORY - -Var VST_64_DIR -!define MUI_DIRECTORYPAGE_VARIABLE $VST_64_DIR -!define MUI_DIRECTORYPAGE_TEXT_TOP "Bridge 64-bit VST plugin install directory" -!define MUI_PAGE_CUSTOMFUNCTION_PRE VST_64_DIR_PRE -!insertmacro MUI_PAGE_DIRECTORY - -Var VST_32_DIR -!define MUI_DIRECTORYPAGE_VARIABLE $VST_32_DIR -!define MUI_DIRECTORYPAGE_TEXT_TOP "Bridge 32-bit VST plugin install directory" -!define MUI_PAGE_CUSTOMFUNCTION_PRE VST_32_DIR_PRE -!insertmacro MUI_PAGE_DIRECTORY - -!insertmacro MUI_PAGE_INSTFILES - -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES - -!insertmacro MUI_LANGUAGE "English" - - -; Sections - -Section "VCV Rack" VCVRACK - SectionIn RO - SetOutPath "$INSTDIR" - - CreateDirectory $OUTDIR - File /r /x "Bridge" "dist\Rack" - - ;Store installation folder - WriteRegStr HKCU "Software\VCV Rack" "" $INSTDIR - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "DisplayName" "VCV Rack" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "UninstallString" "$\"$INSTDIR\UninstallRack.exe$\"" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "QuietUninstallString" "$\"$INSTDIR\UninstallRack.exe$\" /S" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "InstallLocation" "$\"$INSTDIR$\"" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "Publisher" "VCV" - - ;Create uninstaller - WriteUninstaller "$INSTDIR\UninstallRack.exe" - - ;Create shortcuts - CreateDirectory "$SMPROGRAMS" - ; Set working directory of shortcut - SetOutPath "$INSTDIR\Rack" - CreateShortcut "$SMPROGRAMS\VCV Rack.lnk" "$INSTDIR\Rack\Rack.exe" -SectionEnd - - -Section "Bridge 64-bit VST plugin" VST_64 - StrCpy $OUTDIR $VST_64_DIR - CreateDirectory $OUTDIR - File "dist\Rack\Bridge\VCV-Bridge-64.dll" - File "dist\Rack\Bridge\VCV-Bridge-fx-64.dll" -SectionEnd - - -Section "Bridge 32-bit VST plugin" VST_32 - StrCpy $OUTDIR $VST_32_DIR - CreateDirectory $OUTDIR - File "dist\Rack\Bridge\VCV-Bridge-32.dll" - File "dist\Rack\Bridge\VCV-Bridge-fx-32.dll" -SectionEnd - - -Section "Uninstall" - RMDir /r "$INSTDIR\Rack" - Delete "$INSTDIR\UninstallRack.exe" - RMDir "$INSTDIR" - - Delete "$SMPROGRAMS\VCV Rack.lnk" - - DeleteRegKey /ifempty HKCU "Software\VCV Rack" - DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" -SectionEnd - - -; Functions - -Function VST_64_DIR_PRE - ${Unless} ${SectionIsSelected} ${VST_64} - Abort - ${EndUnless} -FunctionEnd - -Function VST_32_DIR_PRE - ${Unless} ${SectionIsSelected} ${VST_32} - Abort - ${EndUnless} -FunctionEnd - -Function .onInit - StrCpy $VST_64_DIR "$PROGRAMFILES\Steinberg\VSTPlugins" - StrCpy $VST_32_DIR "$PROGRAMFILES (x86)\Steinberg\VSTPlugins" -FunctionEnd diff --git a/vst2_bin/log.txt b/vst2_bin/log.txt index 57a72295..c3646cca 100644 --- a/vst2_bin/log.txt +++ b/vst2_bin/log.txt @@ -1,154 +1,159 @@ -[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/plugin.cpp:689] vcvrack: Loaded static plugin 21kHz 0.6.1 -[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin AmalgamatedHarmonics 0.6.1 -[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin Alikins 0.6.1 -[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin alto777_LFSR 0.6.1 -[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin AS 0.6.1 -[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin AudibleInstruments 0.6.1 -[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin Autodafe 0.6.1 -[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin BaconMusic 0.6.1 -[0.002 info src/plugin.cpp:689] vcvrack: Loaded static plugin Befaco 0.6.1 -[0.002 info src/plugin.cpp:689] vcvrack: Loaded static plugin Bidoo 0.6.1 -[0.002 info src/plugin.cpp:689] vcvrack: Loaded static plugin Bogaudio 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin CastleRocktronics 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin cf 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin computerscare 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin DHE-Modules 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin DrumKit 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin ErraticInstruments 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin ESeries 0.6.1 -[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin FrankBussFormula 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin FrozenWasteland 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin Fundamental 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin Geodesics 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin Gratrix 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin HetrickCV 0.6.1 -[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin huaba 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin ImpromptuModular 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin JE 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin JW-Modules 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin LindenbergResearch 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin LOGinstruments 0.6.1 -[0.005 info src/plugin.cpp:689] vcvrack: Loaded static plugin ML_modules 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin moDllz 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin modular80 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin mscHack 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin mtsch-plugins 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin NauModular 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin Nohmad 0.6.1 -[0.006 info src/plugin.cpp:689] vcvrack: Loaded static plugin Ohmer 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin PG-Instruments 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin PvC 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin Qwelk 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin RJModules 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin SerialRacker 0.6.1 -[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin SonusModular 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin Southpole 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin Southpole-parasites 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin SubmarineFree 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin SynthKit 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin Template 0.6.1 -[0.008 info src/plugin.cpp:689] vcvrack: Loaded static plugin TheXOR 0.6.1 -[0.009 info src/plugin.cpp:689] vcvrack: Loaded static plugin trowaSoft 0.6.1 -[0.009 info src/plugin.cpp:689] vcvrack: Loaded static plugin unless_modules 0.6.1 -[0.009 info src/plugin.cpp:689] vcvrack: Loaded static plugin Valley 0.6.1 -[0.009 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll does not exist -[0.009 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll does not exist -[0.009 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll does not exist -[0.010 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll does not exist -[0.011 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll does not exist -[0.012 info src/plugin.cpp:155] Loaded plugin dBiz 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll does not exist -[0.012 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll does not exist -[0.013 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll does not exist -[0.014 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll does not exist -[0.015 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll does not exist -[0.016 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll does not exist -[0.017 info src/plugin.cpp:155] Loaded plugin Template_shared 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll does not exist -[0.017 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll does not exist -[0.018 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll does not exist -[0.018 info src/settings.cpp:339] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json -[0.032 info src/window.cpp:599] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf -[0.032 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg -[0.033 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg -[0.033 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg -[0.033 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg -[0.033 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg -[0.034 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg -[0.034 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg -[0.034 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg -[0.034 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg -[0.034 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg -[0.035 info src/settings.cpp:339] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json -[0.038 info src/app/RackWidget.cpp:207] Loading patch from string -[0.039 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg -[0.039 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg -[0.040 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg -[0.040 info src/window.cpp:599] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf -[0.041 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg -[0.043 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/XCO.svg -[0.044 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_68px.svg -[0.044 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_16px.svg -[0.044 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/button_9px_0.svg -[0.044 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/button_9px_1.svg -[0.045 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/knob_38px.svg -[0.045 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/slider_switch_2_14px_0.svg -[0.045 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/slider_switch_2_14px_1.svg -[0.045 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/port.svg -[0.046 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCA.svg -[0.047 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundLargeBlackKnob.svg -[0.048 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCF.svg -[0.048 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundHugeBlackKnob.svg -[0.049 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/ADSR.svg -[0.049 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-hexscrew.svg -[0.050 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePot.svg -[0.050 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePotHandle.svg -[0.050 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-PJ301M.svg -[36.780 info src/app/RackWidget.cpp:169] Saving patch to string +[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/plugin.cpp:689] vcvrack: Loaded static plugin 21kHz 0.6.1 +[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin AmalgamatedHarmonics 0.6.1 +[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin Alikins 0.6.1 +[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin alto777_LFSR 0.6.1 +[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin AS 0.6.1 +[0.000 info src/plugin.cpp:689] vcvrack: Loaded static plugin AudibleInstruments 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin Autodafe 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin BaconMusic 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin Befaco 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin Bidoo 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin Bogaudio 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin CastleRocktronics 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin cf 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin computerscare 0.6.1 +[0.001 info src/plugin.cpp:689] vcvrack: Loaded static plugin DHE-Modules 0.6.1 +[0.002 info src/plugin.cpp:689] vcvrack: Loaded static plugin DrumKit 0.6.1 +[0.002 info src/plugin.cpp:689] vcvrack: Loaded static plugin ErraticInstruments 0.6.1 +[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin ESeries 0.6.1 +[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin FrankBussFormula 0.6.1 +[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin FrozenWasteland 0.6.1 +[0.003 info src/plugin.cpp:689] vcvrack: Loaded static plugin Fundamental 0.6.1 +[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin Geodesics 0.6.1 +[0.004 info src/plugin.cpp:689] vcvrack: Loaded static plugin Gratrix 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin HetrickCV 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin huaba 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin ImpromptuModular 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin JE 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin JW-Modules 0.6.1 +[0.007 info src/plugin.cpp:689] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1 +[0.012 info src/plugin.cpp:689] vcvrack: Loaded static plugin LindenbergResearch 0.6.1 +[0.013 info src/plugin.cpp:689] vcvrack: Loaded static plugin LOGinstruments 0.6.1 +[0.013 info src/plugin.cpp:689] vcvrack: Loaded static plugin ML_modules 0.6.1 +[0.013 info src/plugin.cpp:689] vcvrack: Loaded static plugin moDllz 0.6.1 +[0.013 info src/plugin.cpp:689] vcvrack: Loaded static plugin modular80 0.6.1 +[0.013 info src/plugin.cpp:689] vcvrack: Loaded static plugin mscHack 0.6.1 +[0.016 info src/plugin.cpp:689] vcvrack: Loaded static plugin mtsch-plugins 0.6.1 +[0.016 info src/plugin.cpp:689] vcvrack: Loaded static plugin NauModular 0.6.1 +[0.016 info src/plugin.cpp:689] vcvrack: Loaded static plugin Nohmad 0.6.1 +[0.016 info src/plugin.cpp:689] vcvrack: Loaded static plugin Ohmer 0.6.1 +[0.016 info src/plugin.cpp:689] vcvrack: Loaded static plugin PG-Instruments 0.6.1 +[0.017 info src/plugin.cpp:689] vcvrack: Loaded static plugin PvC 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin Qwelk 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin RJModules 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin SerialRacker 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin SonusModular 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin Southpole 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin Southpole-parasites 0.6.1 +[0.020 info src/plugin.cpp:689] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1 +[0.023 info src/plugin.cpp:689] vcvrack: Loaded static plugin SubmarineFree 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin SynthKit 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin Template 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin TheXOR 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin trowaSoft 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin unless_modules 0.6.1 +[0.024 info src/plugin.cpp:689] vcvrack: Loaded static plugin Valley 0.6.1 +[0.029 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll does not exist +[0.029 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll does not exist +[0.029 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll does not exist +[0.030 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll does not exist +[0.030 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll does not exist +[0.030 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll does not exist +[0.030 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll does not exist +[0.030 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll does not exist +[0.033 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll does not exist +[0.036 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll does not exist +[0.036 info src/plugin.cpp:155] Loaded plugin dBiz 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll +[0.036 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll does not exist +[0.037 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll does not exist +[0.037 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll does not exist +[0.037 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll does not exist +[0.037 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll does not exist +[0.040 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll does not exist +[0.041 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll does not exist +[0.046 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll does not exist +[0.049 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll does not exist +[0.049 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll does not exist +[0.050 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll does not exist +[0.050 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll does not exist +[0.050 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll does not exist +[0.050 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll does not exist +[0.050 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll does not exist +[0.053 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll does not exist +[0.053 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll does not exist +[0.053 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll does not exist +[0.053 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll does not exist +[0.053 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll does not exist +[0.054 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll does not exist +[0.054 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll does not exist +[0.057 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll does not exist +[0.057 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll does not exist +[0.057 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll does not exist +[0.057 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll does not exist +[0.057 info src/plugin.cpp:155] Loaded plugin Template_shared 0.6.1 from f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll +[0.057 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll does not exist +[0.062 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll does not exist +[0.062 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll does not exist +[0.062 warn src/plugin.cpp:86] Plugin file f:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll does not exist +[0.062 info src/settings.cpp:339] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json +[0.080 info src/window.cpp:599] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf +[0.081 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg +[0.081 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg +[0.081 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg +[0.082 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg +[0.082 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg +[0.082 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg +[0.082 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg +[0.082 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg +[0.083 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg +[0.084 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg +[0.084 info src/settings.cpp:339] Loading settings f:\git\VeeSeeVSTRack\vst2_bin\/settings.json +[0.098 info src/app/RackWidget.cpp:207] Loading patch from string +[0.099 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg +[0.101 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg +[0.102 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg +[0.102 info src/window.cpp:599] Loaded font f:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf +[0.108 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg +[0.114 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/MS20.svg +[0.114 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/ScrewDark.svg +[0.115 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/BigKnob.svg +[0.116 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/MiddleKnob.svg +[0.116 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/SmallKnob.svg +[0.117 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/IOPortB.svg +[0.120 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/Switch0.svg +[0.120 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/Switch1.svg +[0.125 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/VCAmp.svg +[0.130 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/port.svg +[0.160 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Alikins/res/SpecificValue.svg +[0.160 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Trimpot.svg +[0.161 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Alikins/res/SmallPurpleTrimpot.svg +[0.161 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Trimpot.svg +[0.161 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Alikins/res/PurpleTrimpot.svg +[0.162 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Trimpot.svg +[0.162 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Trimpot.svg +[7.651 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCF.svg +[7.652 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundHugeBlackKnob.svg +[7.652 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundLargeBlackKnob.svg +[100.462 info src/window.cpp:654] Loaded SVG f:\git\VeeSeeVSTRack\vst2_bin\plugins/LindenbergResearch/res/VCF.svg +[2219.138 info src/app/RackWidget.cpp:169] Saving patch to string +[834.715 info src/app/RackWidget.cpp:169] Saving patch to string +[3053.640 info src/app/RackWidget.cpp:169] Saving patch to string diff --git a/vst2_bin/settings.json b/vst2_bin/settings.json index d4441c1e..9e375a0e 100644 --- a/vst2_bin/settings.json +++ b/vst2_bin/settings.json @@ -65,6 +65,10 @@ "plugin": "AudibleInstruments", "model": "Elements" }, + { + "plugin": "Autodafe", + "model": "Multiple 1x8" + }, { "plugin": "Befaco", "model": "Mixer" @@ -77,6 +81,10 @@ "plugin": "Bidoo", "model": "Σ" }, + { + "plugin": "Bogaudio", + "model": "Bogaudio-Mult" + }, { "plugin": "Bogaudio", "model": "Bogaudio-Noise" @@ -89,6 +97,10 @@ "plugin": "Bogaudio", "model": "Bogaudio-XCO" }, + { + "plugin": "Bogaudio", + "model": "Bogaudio-SampleHold" + }, { "plugin": "Bogaudio", "model": "Bogaudio-Switch"