世界を動かす技術を、日本語で。

VST3オーディオプラグインフォーマットがMITライセンスに変更されました

概要

  • Steinbergが VST 3.8 SDK をリリース
  • MITライセンス によるオープンソース化
  • MIDI 2.0 およびWaylandサポートなど新機能追加
  • VSTGUIやドキュメント、CMake修正を含む
  • サンプルやツールのバグ修正多数

Steinberg VST 3.8 SDKリリース内容

  • VST 3 SDKバージョン3.8.0 のリリース(2025年10月20日付)
  • 新ライセンスモデル :VST 3が MITライセンス でオープンソース化
  • MIDI 2.0対応 :新インターフェース IMidiLearn2 および IMidiMapping2 を追加、従来のIMidiLearn/IMidiMappingを置換
  • MIDI 1.0 Systemメッセージ 用の ControllerNumbers enum を追加
  • Waylandプレビューサポート (Linux):PreSonus Software Ltd.が開発、Studio One Pro 7.2以降に統合
    • IWaylandHostIWaylandFrame インターフェース追加
    • 新しいプラットフォームUIタイプ: kPlatformTypeWaylandSurfaceID
  • VSTGUI 4.15.0アップデート
    • Task Concurrency API 追加:バックグラウンドスレッドでのタスク並列/直列実行、他スレッドからメインスレッドへのタスクスケジューリングを容易化
    • IViewLayouter および CViewContainer::setViewLayouter によるカスタムレイアウト対応
    • GridLayouter によるCSS Grid風レイアウト
    • UIDescription用スクリプティング 追加( uidescription-scripting/uiscripting.md 参照)
    • 新テキストエディタビューlib/ctexteditor.h
    • CScrollView::setEdgeView による上下左右のエッジビュー対応
    • Waylandの暫定サポート (Linux)
  • ドキュメント
    • 新ライセンスモデルに合わせたドキュメント改訂
    • Steinberg VST利用ガイドラインのアップデート
  • CMake修正
    • SMTG_AddSMTGLibrary.cmake (macOS/Linux):新シンボリックリンク作成前に古いリンクを削除
    • SMTG_PlatformToolset.cmake (Visual Studio):__cplusplusの正しいバージョン割当修正(pull#13)
  • サンプル・ツール
    • legacymidiccout Plug-in で新しいControllerNumbers enum対応
    • Note Expression Synth Plug-in でIMidiLearn2/IMidiMapping2対応
    • EditorHost でWaylandサポート
  • ヘルパークラスの修正
    • Validator ScanParametersTest::run() :パラメータタイプの表示不具合修正(Issue#142)
    • validator.exe/moduleinfotool.exe デバッグ版:シンボリックリンク確認時のAbort修正(Issue#145)
    • Validation Test Suite の未定義動作(UB)によるテスト失敗修正(Issue#77)
  • VST3PluginTestHost v3.10.10
    • Windowsプラットフォームでの起動時クラッシュの可能性を修正(Forum報告)

ダウンロード・ドキュメント

関連企業・プラットフォーム

  • Steinberg Media Technologies
  • PreSonus Software Ltd.
  • Microsoft Windows
  • Linux (Waylandサポート)

Hackerたちの意見

VST3のコードは以前はGPL3ライセンスだったから、GPL2のソフトウェア(LMMSみたいなの)は使えなかったんだよね。ライセンス変更は、CLAPの競争が影響してるかも。CLAPはオープンライセンスだし。

最近、オープンソースのオーディオにいいニュースがたくさんあるよ。Audacityの次のバージョン4のために行われた作業と計画を紹介してるこの動画も見てみてね: https://www.youtube.com/watch?v=QYM3TWf_G38

面白いことに、その動画ではVST3ホストの実装の苦労について、25分あたりで話してるよ。「やるつもりなら、たくさんの時間を確保しておいてね。」

おめでとう!でも、CLAPがかなり成功してるから、やらざるを得ない感じもするよね。[1] [1] https://u-he.com/community/clap/

CLAPの方が全然いいよ。

CLAPの普及状況はどうなってるの?今は人気のプラグインも一般的にCLAPバージョンを提供してるのかな?

既存のプラグインにはめっちゃ役立つよ、特にオープンソースになりたいものにはね。

すごく興味深いニュースだね。やっぱりCLAPが影響してるって他の人も言ってたけど、これがどう進化するのか見守りたいな。VSTはサポートするのが結構複雑だけど、CLAPはもっとシンプルだしね。ただ、VSTの方が圧倒的に使われてるけど。

プラグインの1/200くらいがCLAPをサポートしてるけど、100%がVSTをサポートしてるから、もしもっと簡単にライセンスの負担を減らせて、コミュニティの貢献もあれば、それは大きいよね。ほとんどのプラグインがCLAPをサポートするまでには、しばらく時間がかかるだろうし、もしかしたら永遠に無理かも。

これを「ヤマハが正しいことをする例」として記録しておこうかな(Steinbergはヤマハの傘下だから)。過去の例としては、* ヤマハはKorgが財政的に困ってた時に買収して、資金を注入して救ったけど、十分な資金ができたら元のオーナーに売り戻したことがある。[1] * 80年代にヤマハはSequentialを買収した(知らない人のために言うと、Sequential Circuitsは最も評価されているシンセサイザーメーカーの一つ)。何年か後、Sequentialの創業者デイブ・スミスが別の名前で新しい会社を立ち上げて、2015年にはヤマハがSequentialブランドの使用権をスミスに返還したんだ。これはSequentialの40周年を祝うための善意のジェスチャーで、ヤマハがそうするべきだと説得したのはRolandの創業者、池田卓司さんだった。[1][2][3] [1] https://www.soundonsound.com/music-business/history-korg-par... [2] https://www.gearnews.com/american-giants-the-history-of-sequ... [3] https://ra.co/news/42428

いいまとめだね!

客: こんにちは、ピアノを買いたいです。 ヤマハ: もちろん、どうぞ。 客: いいね、ありがとう!笑 それと、バイクも必要なんだけど、いいのが買える場所知ってる? ヤマハ: それは信じられないかも…

Hacker Newsで議論の続きを見る