OSXでVSTプラグインを構築したい。正常にコンパイルできますが、VSTホスト(Cubase Essential 4)をロードしようとすると常にクラッシュするか、プラグインが何らかの理由で壊れていると報告されます。
おそらく、これはVSTバンドルにいくつかの材料が不足しているためです。
XCodeで設定する必要のあるプリファレンスと、これを機能させるためにバンドルに入れる必要のあるものはどれですか?それとも、どこかにサンプルプロジェクトさえありますか?
前もって感謝します
Mac OSX で手動で VST プラグインを開発するためのガイドをここに書きました。
Xcode を使用してゼロから VST プラグインを作成する
また、Xcode プロジェクト テンプレートのセットを開発しました。これを使用すると、これらすべてを実行でき、VST エフェクト/インストゥルメントのベース プロジェクトを簡単に提供できます。
Teragon Audio Xcode VST テンプレート
これらは両方とも VST 2.x SDK 用に作成されています。私は 3.x SDK を使用したことがなく、まだ移行されたシーケンサーを使用していないためです。
Xcode を使用して VST2 プラグインをビルドする方法に関する完全なガイドを探してネットを検索し、いくつかのガイドを見つけました。ステップ 3 なしでプラグインを使用した場合、一部は冗長でした。そこで、最新の Xcode の完全なガイドを作成することにしました。
OSX で Xcode 5 を使用して最適化された VST2 プラグインを作成するための完全なガイド
Documents/Xcode解凍して見えるようにフォルダに入れるDocuments/Xcode/VST3 SDKOSX -> Framework & Library -> Bundleダイアログで Cocoa Framework を選択します。Resource should be file-mapped値を持つ新しいキーを追加YESDeployment -> Deployment Location-> セットYesDeployment -> Deployment Postprocessing-> セットYesDeployment -> Installation Built Products Location-> セット/Deployment -> Installation Directory-> セット/Library/Audio/Plug-Ins/VSTPackaging -> Wrapper Extension-> セットvstSearch Paths -> Header Search Paths->フラグ"$(HOME)/Documents/Xcode/VST3 SDK"付きで引用符付きのパスを追加recursiveMenu -> Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration-> セットRelease VST3 SDK/public.sdk/source/プロジェクト ツリーにvst2.x フォルダーをドラッグします。ファイルの追加ダイアログで:
Copy items into destination group's folderCreate groups for any added folderAdd to targets