diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 831c84af68..3cb3b6e58d 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -772,6 +772,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -835,7 +836,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
@@ -3492,6 +3492,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -3555,7 +3556,6 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index c9e302484d..01e5f4cdcf 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -3775,6 +3775,7 @@
+
@@ -4928,7 +4929,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 7fb4aee843..09979cc70d 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -5532,6 +5532,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8987,9 +8990,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index 5d6be5bb5b..f39992e561 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -3775,6 +3775,7 @@
+
@@ -4928,7 +4929,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index 1085d5bb92..f306ea47a8 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -5532,6 +5532,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8987,9 +8990,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj
index 1e4baef96e..ec5501941c 100644
--- a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj
@@ -3775,6 +3775,7 @@
+
@@ -4928,7 +4929,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters
index d777b2ffe3..ab1e6323b4 100644
--- a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters
@@ -5532,6 +5532,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8987,9 +8990,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index a8ddcdf01e..ece17c694b 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -727,6 +727,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -790,7 +791,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
@@ -3061,6 +3061,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -3124,7 +3125,6 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index 08ef070115..5095ac8daf 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -3289,6 +3289,7 @@
+
@@ -4242,7 +4243,6 @@
-
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index cb75121bea..37a26459ad 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -4794,6 +4794,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7649,9 +7652,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj
index 0d22e6a13f..7bba693ea0 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj
@@ -3289,6 +3289,7 @@
+
@@ -4242,7 +4243,6 @@
-
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters
index 079374a3da..3aca368313 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters
@@ -4794,6 +4794,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7649,9 +7652,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 68c806fad4..d87a2c6b30 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -760,6 +760,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -823,7 +824,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
@@ -3247,6 +3247,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -3310,7 +3311,6 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 50cf895efb..362f606fc3 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -3469,6 +3469,7 @@
+
@@ -4508,7 +4509,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 22fecfc663..aff3a83586 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -5070,6 +5070,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8183,9 +8186,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index 9ea765ffab..749721c053 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -3469,6 +3469,7 @@
+
@@ -4508,7 +4509,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index 549bd3b6cf..51b3a61ef4 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -5070,6 +5070,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8183,9 +8186,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj
index a33f312b15..fd798e166b 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj
@@ -3469,6 +3469,7 @@
+
@@ -4508,7 +4509,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters
index c835fef1a3..34d86a5981 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters
@@ -5070,6 +5070,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8183,9 +8186,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 33a44302fe..5124f343a0 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -731,6 +731,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -794,7 +795,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
@@ -3145,6 +3145,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstmidimapping2.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
@@ -3208,7 +3209,6 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/public.sdk/README.md"
- "../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/JUCE_README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/LICENSE.txt"
"../../../../../modules/juce_audio_processors_headless/format_types/VST3_SDK/README.md"
"../../../../../modules/juce_audio_processors_headless/format_types/juce_ARACommon.h"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index ed7a87ef6c..7bdae2b474 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -3380,6 +3380,7 @@
+
@@ -4376,7 +4377,6 @@
-
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index 302f3a700d..e2b2ae7128 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -4935,6 +4935,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7919,9 +7922,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj
index 9527525e7b..e078b98bca 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj
@@ -3380,6 +3380,7 @@
+
@@ -4376,7 +4377,6 @@
-
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters
index 2b309702f4..72137bc336 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters
@@ -4935,6 +4935,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7919,9 +7922,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index e019f17b26..1e17611272 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -3581,6 +3581,7 @@
+
@@ -4675,7 +4676,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 64b5c24e90..b49dbe5342 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -5229,6 +5229,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8507,9 +8510,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index 37c8200dbc..3471196cf2 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -3581,6 +3581,7 @@
+
@@ -4675,7 +4676,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index cc3a362884..8ee7fb450a 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -5229,6 +5229,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8507,9 +8510,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj
index ba0940938a..449708e266 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj
@@ -3581,6 +3581,7 @@
+
@@ -4675,7 +4676,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters
index 434754b6b9..b5f724a331 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -5229,6 +5229,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -8507,9 +8510,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj
index 9384aeeb84..88d40eeeea 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj
@@ -3356,6 +3356,7 @@
+
@@ -4351,7 +4352,6 @@
-
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters
index 2aafb68ade..6d9ac51f1c 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters
@@ -4902,6 +4902,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7883,9 +7886,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
diff --git a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj
index 2b800c72ef..b82eeca909 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj
@@ -3356,6 +3356,7 @@
+
@@ -4351,7 +4352,6 @@
-
diff --git a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters
index d0d505f1b2..1312acb8f0 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters
@@ -4902,6 +4902,9 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
+ JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
+
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\pluginterfaces\vst
@@ -7883,9 +7886,6 @@
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK\public.sdk
-
- JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK
-
JUCE Modules\juce_audio_processors_headless\format_types\VST3_SDK