VST3 音频插件格式现在采用 MIT 许可。
VST3 audio plugin format is now MIT

原始链接: https://forums.steinberg.net/t/vst-3-8-0-sdk-released/1011988

## VST SDK 3.8 发布 – 摘要 Steinberg 发布了 VST SDK 3.8,为 VST 开发者带来了重大更新。**尤其值得注意的是,VST 3 现在以 MIT 许可开源**,这是该平台的一项重大转变。 主要改进包括增强的 **MIDI 2.0 支持**,具有新的接口 (IMidiLearn2, IMidiMapping2) 和扩展的 MIDI 1.0 控制器编号定义。**初步的 Linux Wayland 支持** 也已引入,建立在 PreSonus 的贡献之上。 VSTGUI 框架收到了更新,包括用于改进线程处理的新的 **任务并发 API**,对 **自定义视图布局** (包括类似 CSS Grid 的布局器) 的支持,以及新的文本编辑器视图。 该版本还解决了各种错误修复和文档改进、CMake 构建以及验证工具的改进。示例插件已更新,以展示新的 MIDI 功能。 SDK 可在 [steinberg.net](steinberg.net) 下载,文档可在 [steinbergmedia.github.io](steinbergmedia.github.io) 找到。

相关文章

原文

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!!

联系我们 contact @ memedata.com