S.F. Tracker(83)

公開:2005-10-12 21:58
更新:2020-02-15 04:36
カテゴリ:sftracker,windows,audio,tracker

今日も引き続きVST Wrapper作り。

VSTの肝、AEffect構造体にはobjというvoid pointerがある。
これはAudioEffect class、 AudioEffectX classへのpointerである。
キャストして使用することで、dispatcher関数を経由せずダイレクトにクラスのメソッドにアクセスできるかな?と思ってやってみたが、Pluginによってエラーとなってしまうものがある。
異なるコンパイラで生成されたバイナリだとvtblやメンバの配置など互換性がないからかもしれない。

これを使うのはしばらくやめておくことにする。

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/sftracker/SFTracker/