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) 找到。

斯坦柏格已将其 VST3 音频插件格式的许可协议更改为 MIT,比之前的 GPL3 许可协议更具许可性。这一消息在 Hacker News 上宣布,可能受到 CLAP 兴起的影响,CLAP 是一种更简单、更开放的插件格式。 此前,GPL3 许可协议限制了 VST3 在使用 GPL2 许可协议的软件中使用,例如 LMMS。MIT 许可协议消除了这一障碍,简化了许多开发工作。Hacker News 上的用户普遍庆祝这一举动,认为这是开源音频开发的一个积极步骤,以及其他近期进展,例如即将发布的 Audacity v4。虽然 VST3 仍然比 CLAP 更复杂的标准,但它目前的使用范围更广。Y Combinator 新闻上也注意到了一篇重复的帖子。
相关文章

原文

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