Added: VST Plugin support. Add and configure plugins via Configuration Editor. The plugin's architecture has to match the OS architecture, so most people will need 64-bit plugins. The subdirectory plugins is offered to put plugins into, but they can be opened from any directory with sufficient permissions.

Fixed: When trying to add a high-pass filter in the Configuration Editor, it was instead configured to be a low-pass filter.
This commit is contained in:
jthedering committed 2017-06-17 13:04:35 +00:00
1 parent 989812ba36
commit a24eaa0cd9
58 files changed
+3334 -151

No files matched your search

+22 -4
View File
@@ -116,7 +116,15 @@ SOURCES += main.cpp\
helpers/DPIHelper.cpp \
CustomStyle.cpp \
../AbstractAPOInfo.cpp \
../VoicemeeterAPOInfo.cpp
../VoicemeeterAPOInfo.cpp \
../helpers/AbstractLibrary.cpp \
../helpers/VSTPluginLibrary.cpp \
guis/VSTPluginFilterGUI.cpp \
guis/VSTPluginFilterGUIFactory.cpp \
guis/VSTPluginFilterGUIDialog.cpp \
../filters/VSTPluginFilter.cpp \
../filters/VSTPluginFilterFactory.cpp \
../helpers/VSTPluginInstance.cpp
HEADERS += \
../helpers/LogHelper.h \
@@ -221,7 +229,15 @@ HEADERS += \
helpers/DPIHelper.h \
CustomStyle.h \
../AbstractAPOInfo.h \
../VoicemeeterAPOInfo.h
../VoicemeeterAPOInfo.h \
../helpers/AbstractLibrary.h \
../helpers/VSTPluginLibrary.h \
guis/VSTPluginFilterGUI.h \
guis/VSTPluginFilterGUIFactory.h \
guis/VSTPluginFilterGUIDialog.h \
../filters/VSTPluginFilter.h \
../filters/VSTPluginFilterFactory.h \
../helpers/VSTPluginInstance.h
FORMS += \
guis/PreampFilterGUI.ui \
@@ -239,10 +255,12 @@ FORMS += \
guis/GraphicEQFilterGUI.ui \
guis/ConvolutionFilterGUI.ui \
MainWindow.ui \
guis/StageFilterGUI.ui
guis/StageFilterGUI.ui \
guis/VSTPluginFilterGUI.ui \
guis/VSTPluginFilterGUIDialog.ui
INCLUDEPATH += $$PWD/.. "C:/Program Files/libsndfile/include" "C:/Program Files/fftw3" "C:/Program Files/muparserx_v3_0_1/parser"
LIBS += user32.lib advapi32.lib version.lib ole32.lib Shlwapi.lib authz.lib libsndfile-1.lib libfftw3f-3.lib
LIBS += user32.lib advapi32.lib version.lib ole32.lib Shlwapi.lib authz.lib crypt32.lib dbghelp.lib libsndfile-1.lib libfftw3f-3.lib
build_pass:CONFIG(debug, debug|release) {
LIBS += muparserxd.lib