🔥 Discover this trending post from Hacker News 📖
📂 Category:
💡 Here’s what you’ll learn:
VST 3.8 SDK Released
Dear VST Developers,
Steinberg Media Technologies today releases the VST SDK 3.8
Here’s a brief overview of changes:
-
New licensing model for VST 3:
- VST 3 is now open source, released under the MIT license.
-
Interface changes:
- Support for MIDI 2.0: new interfaces IMidiLearn2 and IMidiMapping2. These new interfaces replace the previous interfaces IMidiLearn and IMidiMapping.
- Add missing ControllerNumbers enum for MIDI 1.0 System messages.
- Preview Wayland support on Linux (originally written and contributed to VST SDK by PreSonus Software Ltd. and integrated in Studio One Pro 7.2 and higher on Linux):
-
VSTGUI update 4.15.0
- new **Task Concurrency API**: It facilitates scheduling tasks for execution on background threads, either concurrently or sequentially. This API also enables the scheduling of tasks on the main thread from any other thread.
- add support for custom view layouts (see **IViewLayouter** and **CViewContainer::setViewLayouter**).
- add a grid view layouter that is similar to CSS Grid (see **GridLayouter**).
- add Scripting for UIDescription (see **uidescription-scripting/uiscripting.md**)
- add new text editor view (see **lib/ctexteditor.h**)
- a scroll view can now have a top and a left edge view (see **CScrollView::setEdgeView**)
- preliminary [Wayland](https://wayland.freedesktop.org/) support on Linux.
-
Documentation
-
cmake
- Fix SMTG_AddSMTGLibrary.cmake (macOS/Linux): Remove old symlink before creating a new one.
- Fix SMTG_PlatformToolset.cmake for Visual Studio Compiler: __cplusplus was not assigned to correct version (pull#13).
-
Examples:
- Add support of new ControllerNumbers enums in legacymidiccout Plug-in.
- Add support of the new interfaces IMidiLearn2 and IMidiMapping2 in Note Expression Synth Plug-in.
- EditorHost Wayland support.
-
Helper Classes:
- Fix: Validator ScanParametersTest::run() – Doesn’t Print Parameter Type Correctly (Issue#142).
- Fix: validator.exe and moduleinfotool.exe Debug Version Throws Abort When Checking for Symlink (Issue#145).
- Fix: Undefined Behavior (UB) in Validation Test Suite causes test case to fail (Issue#77).
-
VST3PluginTestHost v3.10.10:
- Fix: potential crash at start on Windows platform (Forum).
The SDK can be downloaded here:
Online documentation available under:
VST – VST 3 Developer Portal (steinbergmedia.github.io)
Main VST page: vstdev.org
Your Steinberg Team
7 Likes
Congratulations! Great to see both MIDI 2.0 and the new MIT license together!
Pete
Microsoft
1 Like
Great news!
FYI the SSL cert for https://vstdev.org/ doesn’t seem to be correct.
I assume it is correct. The domain vstdev.org just forwards to VSTDev (on github.io) where the website resides. Is your browser complaining about that?
Thank you for the release and thank you for changing the Licensing. That is a monumental change!
1 Like
it’s working now. not sure what was wrong earlier. thanks!
Wow, this is huge!! Not just the MIT license, not just MIDI 2.0, but Wayland support as well?! This Linux nerd is very happy. Thank you all!!
⚡ Share your opinion below!
#️⃣ #VST #3.8.0 #SDK #Released #VST #SDK
🕒 Posted on 1761200806