「プラグイン VST」の版間の差分
編集の要約なし |
編集の要約なし |
||
| 7行目: | 7行目: | ||
まずは、VST開発をするにはSteinberg(YAMAHA)からVST_SDKを入手しましょう。2026夏現在は以下のアドレスから入手できます。 | |||
2026年9月13日 (日) 12:58時点における版
言語と開発環境へ戻る。
プラグイン開発 概要
VST開発の初歩の記事を書いていましたが、AIが台頭してきた今、もっとわかりやすい実践的なVSTの初歩について書き直すことにしました。VST 過去の初歩がそのときの記事になります。過去の記事では、VSTは作れるものの、スタンドアローン版についても通常は作成しなければならないところが反映されていないので、二重で開発をしなければならない効率の悪い方法を示していました。ChatGPTのチカラも借りて、より正しいVST開発の初歩について、わかった手順を示したいと思います。あとSteinbergから提供されるVST_SDKもだいぶカタチが変わったので、Steinbergが提唱するやり方に沿う形にもなっていると思います。Mac版の開発については触れませんので、Mac版も並行して開発する場合の手順については、別のサイトの記事を参考にして下さい。それでも、ここで開発するWindows版のStandaloneアプリとVSTの並行開発は少なくともやらないといけなくて、macOSとの並行開発のコツは全く別のノウハウになりますので、無駄ではありません。macOSの開発環境も必ず必要ですし、winPCだけでは無理です。macOSだけでも無理なのです。両方が必要です。macOSのコンピューターにwin環境を立ち上げることは可能なのでコンピュータは1台あれば済むということはあるかもしれません。クロスプラットフォーム開発はそれはそれで別のノウハウが必要になります。
クロスプラットフォーム開発はおいておいたとして、StandalonアプリとVST開発の並行開発環境を構築するやり方をここでは紹介したいと思います。
まずは、VST開発をするにはSteinberg(YAMAHA)からVST_SDKを入手しましょう。2026夏現在は以下のアドレスから入手できます。
https://www.steinberg.net/developers/vstsdk/
VSTeプログラミング初歩
- VST 過去の初歩
- VST サンプルファイルのビルド方法
- VSTe 何も音響処理をしない入力をそのまま出力する処理
- VSTe VST3PluginHostTestで動作確認
- VSTe FL STUDIOで動作確認
- VSTe VSTGUI inline UI Editor *.uidescファイル作成配置方法
- VSTe 操作するパラメータを管理するコードを覚える
- VSTe VSTGUI inline UI Editor 基本的な使用方法
- VSTe VSTGUI inline UI Editor を使わないで、Viewに出力音声波形を描画する方法
VSTライブラリ
■リファレンス熟読
言語と開発環境へ戻る。