上級 · 18 min read

JUCEでLinuxプラグインを作る

CMakeプロジェクトの準備からLV2・VST3のビルドまで、最小構成で始める開発ノート。

JUCEC++CMake

開発環境を準備する

コンパイラ、CMake、Gitと、JUCEが利用するGUI・オーディオ関連の開発パッケージを用意します。

CMakeで管理する

プラグイン形式を明示して、スタンドアロン版も同時に作るとデバッグが楽になります。

juce_add_plugin(MyPlugin
  FORMATS LV2 VST3 Standalone
  PRODUCT_NAME "My Plugin")

実装が安定したら、GitHub Actionsで複数ディストリビューション向けの成果物を作ります。