FAUST=>JUCE=>AU/VSTという流れでお手軽にプラグインを作って使っている者です。
久しぶりにVSTプラグインを作ってやろうと思ったら、あれ?できない?前にできたやつもできなくなってる?
ってことで調べたら、VST2.xがもう作れなくなったらしいことがわかり、しょうがないからVST3でも作ってやるかとVST3にチェックを入れて書き出してみるも、Xcode上で失敗。なぜ?
さらに ググって、JUCE_VST3_CAN_REPLACE_VST2 を 0 にすれば書き出せるらしいということがわかったので、
- Xcode上で
JUCE_VST3_CAN_REPLACE_VST2
を検索して、 -
#define JUCE_VST3_CAN_REPLACE_VST2 1
をかたっぱしから#define JUCE_VST3_CAN_REPLACE_VST2 0
に変更
したら、コンパイルが通って無事VST3プラグインができました。&ちゃんと使えてます。
こんなやりかたでよかったのかな? 詳しい方がいたらご教授願いたい。
*せっかく作ったのに ちょっと前のDAWだとVST3が使えないということにあとから気がつきショック...というオチでした。
追記: 自己解決。Preprocessor Definitionsに JUCE_VST3_CAN_REPLACE_VST2=0
と書きこめばよい
こういうことか
