Merge pull request #985 from jpcima/new-vst-sdk

VST SDK update to 3.7.3, which can notify keyswitch changes
This commit is contained in:
JP Cimalando 2021-09-20 04:28:05 +02:00 committed by GitHub
commit b2cad18200
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 6 deletions

2
.gitmodules vendored
View file

@ -13,7 +13,7 @@
shallow = true
[submodule "vst/external/VST_SDK/VST3_SDK/public.sdk"]
path = plugins/vst/external/VST_SDK/VST3_SDK/public.sdk
url = https://github.com/sfztools/vst3_public_sdk.git
url = https://github.com/steinbergmedia/vst3_public_sdk.git
shallow = true
[submodule "vst/external/VST_SDK/VST3_SDK/vstgui4"]
path = plugins/editor/external/vstgui4

View file

@ -364,8 +364,7 @@ tresult SfizzVstControllerNoUi::notify(Vst::IMessage* message)
}
if (Vst::IComponentHandler* componentHandler = getComponentHandler())
// NOTE(jpc) I think that's the right one, but it needs confirmation
componentHandler->restartComponent(Vst::kNoteExpressionChanged);
componentHandler->restartComponent(Vst::kKeyswitchChanged);
// update the parameter titles and notify
for (uint32 cc = 0; cc < sfz::config::numCCs; ++cc) {

View file

@ -30,7 +30,8 @@ add_library(vst3sdk STATIC EXCLUDE_FROM_ALL
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstnoteexpressiontypes.cpp"
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstparameters.cpp"
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstpresetfile.cpp"
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstrepresentation.cpp")
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstrepresentation.cpp"
"${VST3SDK_BASEDIR}/public.sdk/source/vst/utility/stringconvert.cpp")
if(WIN32)
target_sources(vst3sdk PRIVATE
"${VST3SDK_BASEDIR}/public.sdk/source/common/threadchecker_win32.cpp")

@ -1 +1 @@
Subproject commit b8566ef3b2a0cba60a96e3ef2001224c865c8b36
Subproject commit 93cef1afb7061e488625045ba5a82abaa83d27fe

@ -1 +1 @@
Subproject commit d69d011fa08c3977928f7da0010f8938f93fd370
Subproject commit 9589800ed94573354bc29de45eec5744523fbfcb