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 616104b3..00000000 Binary files a/installer-banner.bmp and /dev/null differ 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"