VST3 SDK を使ったプロジェクトのサンプル。UUID やプロジェクト名などを適切に変更する必要があるので、VST3_Project_Generator を使って生成した source ファイルに置き換えて利用してください。
VST3 SDK をサブモジュールとして利用しているので、このリポジトリの clone 後に下記のコマンドで取得してください。
git submodule update --init --recursive
cmake -B build -G Xcode -DSMTG_ADD_VSTGUI=ON
xed build
ビルドを実行すると .vst3
ファイルが生成され、~/Library/Audio/Plug-Ins/VST3
にシンボリックリンクが生成される。
なぜかはよくわからないが失敗する Build Phase を一度成功するように修正すると直せる。
- validator の Build Phases の CMake PostBuild Rules を下記のように変更
set -e
+ exit 0;
if test "$CONFIGURATION" = "Debug"; then :
- ビルド (失敗する)
exit 0;
を削除- ビルド (失敗する)
- MIDIOutputExample (プロジェクト名) の CMake PostBuild Rules も同様に
exit 0;
追加 - ビルド (成功)