板情報 | コンピュータ ]

1  C++でVST作りの指摘・質問  (書き込み数 : 146)

1管理人   :2010/12/10(金) 18:06:52  
「C++でVST作り」内の誤記やサンプルコードのバグ、指摘・質問等がございましたらこちらへお願いいたします。

C++でVST作り→http://www39.atwiki.jp/vst_prog/
140らいか   :2017/11/01(水) 16:55:06  
>>139

お騒がせしました。解決しました。

継承元のAudioEffectXクラスに記載されているメンバー関数をオーバーライドって書いてありましたね(-_-;)
141管理人★   :2017/11/01(水) 20:56:37  
らいかさん

お久しぶり(?)です。書き込みありがとうございます。

無事解決してよかったです。
また何かありましたらよろしくお願いします。
142らいか   :2017/11/14(火) 11:07:52  
更新お疲れ様です。いっぱい更新が来ててびっくりしました。
とりあえず更新分を試したのですが躓いたので質問です。

まず http://vstcpp.wpblog.jp/?p=1095 を参考にVST_SDK3.6.7の基本ライブラリの作成を行いました。

次に http://vstcpp.wpblog.jp/?p=683 を参考にプロジェクトの作成を行いました。
プロジェクトのプロパティの設定
C/C++ コード生成 ランライムライブラリ マルチスレッドデバッグ(/MTd)
リンカー 入力 追加の依存ファイル base_vc10.lib (デバッグ版)
上記の記載内容は基本ライブラリに合わせて
マルチスレッドDLL(/MD、/MDd)
base.lib
に変更して設定しました。

次に http://vstcpp.wpblog.jp/?p=1016 のソースファイル一式を作成したプロジェクトに追加してビルドしたのですが、
(省略されました・・全てを読むにはここを押してください)
143管理人★   :2017/11/14(火) 18:32:25  
らいかさん

書き込みありがとうございます。

VST SDK 3.6.7はまだ試していないので詳細まではわからないです。
(そろそろ触ってみようと思うのですが、Windows10の環境がないので
ちょっと時間かかりそうです…)

そのエラーだと何らかのcppファイルがプロジェクトに必要な感じですね…
エラー詳細があれば何かわかるかもしれません。

あまり役に立てなくて申し訳ないです。
144管理人★   :2017/11/14(火) 22:19:55  
らいかさん

軽く確認してみました。
 C:\VST3_SDK\pluginterfaces\base\funknown.cpp
をプロジェクトに追加して確認してもらえるでしょうか?
145らいか   :2017/11/15(水) 08:21:37  
管理人さん

おはようございます。早速試してみました。

ドンピシャですね。無事ビルド&動作できました。

昨日書き込んだ後、入力するlibを増やしたりしてビルドはできたけどホストから
音が出ないなど色々沼にはまっていたので助かりました。ありがとうございます。
146管理人★   :2017/11/15(水) 22:25:03  
らいかさん
無事解決してよかったです。
名前
E-mail(省略OK)
内容

2  こんにしょわ  (書き込み数 : 3)

1めるり   :2014/09/25(木) 06:43:08  
どうも
某所で過労死しかけてたのを病気だと思ってさらに死にかけてた者です><
時々お邪魔しますー
というかあれもう落としてます><
レジストリのいじりすぎとシステムドライブの中身がカオスになったので環境入れるところからですけどねー

ではではー
2管理人★   :2014/09/25(木) 22:33:33  
めるりさん

書き込みありがとうございます。

某所がもっと活発になればと思い作ってみました。
不明点などがございましたら質問いただければと思います。

これからもよろしくお願いします。
無理をなさらないようお体にお気を付けください。
3名無しさん   :2016/07/27(水) 01:43:04  
こんにょしょわ。今更やろうと思ってます
素敵な掲示板とwikiですね。今からじっくり見てみようと思います
名前
E-mail(省略OK)
内容

3  はじめまして。  (書き込み数 : 25)

1shun   :2011/05/01(日) 15:46:24  
はじめまして。
個人的にVSTプラグインの開発に挑戦しています、shunと申します。

VST開発の情報を探していたところ、このページを見つけました。
とても有益な情報をありがとうございます。

今後こちらの掲示板の方に質問などを書き込ませていただくことがあるかもしれません。
もし、お時間がありましたらお答えいただけたらと思います。

作成中のコンテンツの完成を楽しみにしています!
19管理人   :2012/01/26(木) 11:29:53  
willさん
返信が遅れました

resource.rcは作成しておりますでしょうか?
作成している場合、プロジェクトへ追加しておりますでしょうか?
20sam   :2012/05/22(火) 16:06:26  
こんにちは
今、自力で VST Plug-in 作成にチャレンジしています。
プロジェクトの作成方法などだいたい同じやり方でやっております。
もっと早くココを知っていれば、もっと楽に早くできたのに。。。。。

一つだけ質問です。

VC++ プロジェクトの準備
No.4 VSTを作成するに当たって必要なコンパイラ、リンカ設定を追加する
http://www39.atwiki.jp/vst_prog/pages/61.html
において、
プロジェクトプロパティ→「構成プロパティ」→「C/C++」→「コード生成」
→「ランタイムライブラリ」を「マルチスレッド(/MT)」に設定されておりますが、
その理由というか必然性を教えていただきたいと思います。

(省略されました・・全てを読むにはここを押してください)
21管理人   :2012/05/23(水) 00:14:18  
samさん書き込みありがとうございます。

プロジェクトの設定を/MTにしないとエラーがでてビルドできなかった気がします。

現在パソコン修理中ですぐに確認することができませんが、
わかり次第連絡させていただきます。(今週末あたりになりそうです。)
22管理人   :2012/05/29(火) 21:41:28  
samさん

「ランタイムライブラリ」の設定ですが、
「マルチスレッド(/MT)」でなくてもビルドはできます。
ただし、自分のパソコン以外で実行するとエラーとなり、
実行できない可能性があります。

なお、確認の際に、「ランタイムライブラリ」を
空白にしようとしましたができませんでした。
プロジェクトのプロパティダイアログで左上の「構成」が
「すべての構成」になっていないでしょうか?
23SKY   :2013/02/02(土) 20:51:53  
VSTの仕様が知りたかったので
わかりやすく書いてあってとても参考になりました。
ありがとうございました。
24管理人   :2013/02/03(日) 15:22:28  
SKYさん

訪問いただきありがとうございます。

わかりにくい部分や作成中の部分がありますが、
わかる範囲でお答えさせていただきますので
これからもよろしくお願いいたします。
25<削除>   :<削除>  
<削除>
名前
E-mail(省略OK)
内容