プラグインパラメータの追加
オーディオプラグインにパラメータを追加して、デジタルオーディオワークステーションからのコントロールとオートメーションを可能にします。 オーディオパラメータをオーディオ処理に使用し、そのユーザーインターフェイスを作成する方法を学びます。
レベル:初級
プラットフォーム:Windows, macOS, Linux
クラス:AudioParameterFloat, AudioParameterBool, GenericAudioProcessorEditor,
はじめる
このチュートリアルのデモ・プロジェクトのダウンロードはこちらから:PIP | ZIP プロジェクトを解凍し、Projucerで最初のヘッダーファイルを開きます。
このステップでヘルプが必要な場合は、 Projucerパート1:Projucerを使い始める を参照してください
また、JUCEを 使ってオーディオプラグインを構築し、これをあなたの好きなオーディオホスト(デジタルオーディオワークステーション - DAW とも呼ばれます) にロードする方法も知っておく必要があります。 基本的なAudio/MIDIプラグインを作る パート1:セットアップ を参照してください:
デモプロジェクト
このデモ・プロジェクトは、JUCE/examples/Plugins
ディレクトリにある GainPlugin プロジェクトに基づいています。
このプラグインは、1つのパラメータを使って入力信号のゲインを変更するだけです。

ゲインプロセッサー
TutorialProcessor
クラスのコードのほとんどは、Audio Plug-In プロジェクト・テンプレートを使用したときにProjucerによって生成されるものと同じです。
簡単にするために、プロセッサーのコードを.cppファイルと.hファイルに分けるのではなく、1つの.hファイルにまとめました。