LoginSignup
1
5

More than 3 years have passed since last update.

JUCE=>VST3 : JUCE_VST3_CAN_REPLACE_VST2 を 0 にすれば書き出せる

Last updated at Posted at 2020-01-20

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と書きこめばよい

こういうことか

スクリーンショット 2020-01-21 11.00.45.png

1
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
5