※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

VST(エフェクター)作り概要


プロジェクトの準備

プロジェクト作成

新規プロジェクトを作る際はDLLを選択する

VST SDKのCPPファイルの追加

vstsdk2.4\public.sdk\source\vst2.xの配下にあるファイルは必ずプロジェクトに含める
  • audioeffect.cpp
  • audioeffectx.cpp
  • vstplugmain.cpp

「vstplug.def」ファイルの作成

以下の内容のファイルを作り、ファイル名・拡張子を「vstplug.def」と名前をつけて「.sln」ファイルと同じフォルダに配置する必要がある
(ファイル名は任意でよいが説明のため「vstplug.def」とする。)

EXPORTS
    VSTPluginMain
    main=VSTPluginMain


プロジェクトの設定

以下のプロジェクト設定を行う必要がある。

メニューから「プロジェクト」→「プロジェクト名のプロパティ」を選択する。
開いたプロパティページの左上、「構成」から「Release」を選んで以下を設定
構成プロパティ
 C/C++
  コード生成

 ランタイムライブラリ…マルチスレッド(/MT)

構成プロパティ
 リンカ
  入力

 モジュール定義ファイル… ../vstplug.def


コンパイルの構成

コンパイル時はメニューから「ビルド」→「構成マネージャ」を選んで、開いた構成マネージャダイアログの「アクティブソリューション構成」を「Release」に設定する


合計: -
今日: -
昨日: -

javascript plugin Error : このプラグインで利用できない命令または文字列が入っています。