JUCE– category –
-
JUCE
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング3
最後のGUIを作成する部分をやっていきます。以前作成したゲインプラグインでは、GUIを実装するところまでなかったので、とても気になっていました。 やっと一つの体裁の整ったプラグインができあがるね~ JUCEチュートリアルの「Tutorial: Saving and load... -
JUCE
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング2
やっていることは、以前のゲインプラグインと同じです。 今回の改造で、簡単にGUIにも紐づくようになっていくみたいだね~ JUCEのチュートリアル、「Tutorial: Saving and loading your plug-in state」を進めていきます。今回は、XMLでパラメータ管理を行... -
JUCE
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング
AudioProcessorValueTreeStateクラスでもっと効率的にパラメータが管理できるようです。 どんどんと方法も改善されて行っているんだね~ JUCEチュートリアルを進めています。このチュートリアルから、AudioProcessorValueTreeStateというクラスなどを利用... -
JUCE
WindowsでgithubにJUCEプロジェクトを共有
windowsからgithunにJUCEのゲインプラグインプログラムを共有しました。 GitHubリモートへのPUSH手順としても一般的だね windowsでGitHubのリモートリポジトリにJUCEのゲインプラグインチュートリアルのプログラムを共有しましたので、Gitのwindowsの使い... -
JUCE
JUCEでアプリケーション開発、位相反転を行う機能を追加する
ゲインプラグインに位相反転の機能を追加します。 実践的なJUCEプログラミングのオーディオ処理の基本が学べるね。 前回までで、ゲインプラグインの基本的な部分が出来上がりました。チュートリアルは、さらに位相の反転を行うことができる機能を追加して... -
JUCE
JUCEでアプリケーション開発、XML形式でプラグイン状態を保持
今回は、プラグイン情報を保持する方法についてです。 XML形式でプラグイン情報を保持するといいんだね 引き続きゲインプラグインを作成するチュートリアルを進めていきます。プラグインのパラメータをXML形式で保存する方法について改善する項目を勉強し... -
JUCE
JUCEでアプリケーション開発、プラグインパラメータの保持とゲインの滑らかな変化
DAWを再起動すると、プラグインパラメータが初期化されてしまいます。 プラグインとしての体裁を整えるには、もう少し追加の仕組みが必要そうだね~ 前回作成したゲインプラグインは、パラメータを変更した後に、DAWを閉じてしまうと再度プロジェクトを開... -
JUCE
JUCEでアプリケーション開発、音声のゲインを変更する
今回は、オーディオ信号の変化に挑戦です。 オーディオを扱うには、まずは音量だね! JUCEプログラミングでVSTプラグイン開発の勉強を進めています。今回は、プラグインでオーディオのゲインを変更するチュートリアルを行いました。ゲインは、音量なので、... -
JUCE
JUCEでアプリケーション開発、プラグインコーディング4、MIDIデータの加工と動作検証
実際にMIDIデータを変更するプログラムを作成しました。 今回はどちらかというと動作検証が大変だったね~ 今回は実際にMIDIデータへ変化を加えるようなプログラムを追加していきます。分量としては大した量ではないのですが、ひとつづつ理解して進めてい... -
JUCE
JUCEでアプリケーション開発、プラグインコーディング3、GUIスライダーの値を取得する
オブジェクト指向、結構苦手なんですよ ガシガシやって慣れていきたいね~ 引き続き、JUCEチュートリアルを進めています。今回は、「Pass control information to the processor class」の項目を進めていきます。 チュートリアルページはこちらです。 前回... -
JUCE
JUCEでアプリケーション開発、プラグインコーディング2、GUIコントロール
JUCEのチュートリアル、GUIコントロールの項目を進めていきます。 プログラムの構成を理解していくのが肝だね JUCEアプリケーションのチュートリアルを勉強しています。今回は、GUIとしてスライダーオブジェクトを配置するというところまでを行いました。... -
JUCE
JUCEでアプリケーション開発、プラグインコーディング1、プログラム構成など
実際にプラグインのコーディングに入ります。 まずはプログラムの構成などを知るところからだね。 前回はMIDI入出力を備えたプラグインの枠組みのようなアプリを作成しました。今回のチュートリアルから、入力されたMIDI信号に対して反応するようなプログ...