概要
- 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以降に統合
- IWaylandHost、 IWaylandFrame インターフェース追加
- 新しいプラットフォーム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報告)
ダウンロード・ドキュメント
- SDKダウンロード先 :VST 3 Developer Portal (steinbergmedia.github.io)
- メインVSTページ :vstdev.org
関連企業・プラットフォーム
- Steinberg Media Technologies
- PreSonus Software Ltd.
- Microsoft Windows
- Linux (Waylandサポート)