2017年11月12日日曜日

WindowsでVST Audio Plug-Ins SDK (VST3 SDK)を使用する方法 - C++サウンドプログラミング

最新のVST Audio Plug-Ins SDK (VST3 SDK)は、そのままではビルド(コンパイル)できませんので、使用前に少し作業が必要です。


**** 手順
1. VST SDKを入手します。
2. C++開発環境も準備しておきます。
Windowsの場合は、Visual Studio 2017がおすすめです。(その他は、下記のメモ欄を参照)
  • 個人の場合は無料版(Visual Studio 2017 Community)もあります。
  • インストール時のポイントは、「C++によるデスクトップ開発」を選択する事。
3. ダウンロードしたzipファイルを解凍(展開)します。
4. Audio Plug-Ins SDKの場合は、VST2_SDKフォルダの下にある全フォルダを、VST3_SDKフォルダにコピーします。
下記のコマンドを実行するか、手動でコピーします。
  • Windowsの場合: copy_vst2_to_vst3_sdk.bat
  • OS XやLinuxの場合: copy_vst2_to_vst3_sdk.sh
5. 無料ソフト「CMake」を使って、目的の開発ツールに応じた(Visual Studioなどの)プロジェクトファイルを作成します。


**** メモ
VSTプラグインの開発や使用は、Windows以外でも行うことが出来ます。
公式対応している開発環境は、VST_SDK3フォルダの下にあるREADME.mdを参照。
(メモ帳やブラウザで確認することが出来ます。)

公式対応しているC++開発環境:(VST SDK 3.6.8の場合:詳細バージョンはREADME.mdを参照)
  • Visual Studio 2015以降
  • Xcode 6以降
  • Qt Creator
公式対応しているVSTプラグイン実行OS:(VST SDK 3.6.8の場合:詳細バージョンはREADME.mdを参照)
  • Microsoft Windows 7以降
  • Apple OSX 10.7以降
  • Apple iOS 8以降
  • Linux (ベータ版です)


**** 確認したバージョン
  1. VST 3.6.8 Audio Plug-Ins SDK
  2. Windows 10 Pro (64bit)
  3. Microsoft Visual Studio Community 2017 Version 15.4.0


==
関連ページ:
    ▼C++サウンドプログラミング
    ▼コンピューター・プログラムを作る
    ▼制作メモ
    ▼目次
    > Visual StudioでVST Audio Plug-Ins SDK(VST3)をビルドする方法(Visual Studio 2017)

VST SDKの最新版を入手する方法 - C++サウンドプログラミング

次のWebページから、VST SDKの最新版をダウンロードできます。(2017年11月現在)
Developers (Steinberg社)

このページで取得できるSDKは、
  • VST Audio Plug-Ins SDK (VSTプラグインを作りたい方はこちら)
  • VST Module Architecture SDK
  • ASIO SDK

**** 手順
1. 上記の場所から、目的のSDKをダウンロードします。
VSTプラグイン開発の場合は、Webページのやや下部にある「VST 3.6.8 Audio Plug-Ins SDK」のようなリンクをクリック
# もし、SDKの公開場所が変わっていましたら、Web検索で見つけてください。

2. VST SDKのセットアップ手順は、「WindowsでVST Audio Plug-Ins SDK (VST3 SDK)を使用する方法
(Visual Studioの公式対応バージョンもこちら)


**** メモ
1. ドキュメントは、VST_SDK3フォルダの下にあります。
  • index.html = ドキュメント本体(英語:ブラウザで表示)
  • LICENSE.txt = このSDKの利用規約(英語)
  • README.md = このSDKの概要説明(英語:メモ帳やブラウザで表示可能です。)


**** 確認したバージョン
  1. VST 3.6.8 Audio Plug-Ins SDK
  2. Windows 10 Pro (64bit)
  3. Microsoft Visual Studio Community 2017 Version 15.4.0


==
関連ページ:
    ▼C++サウンドプログラミング
    ▼コンピューター・プログラムを作る
    ▼制作メモ
    ▼目次
    > WindowsでVST Audio Plug-Ins SDK (VST3 SDK)を使用する方法