1_プログラミング– category –
-
1_プログラミング
JUCEでアプリケーション開発、音声処理のカスケード3
カスケードプラグイン、引き続き、音声処理プログラミングに入っていきます。 だんだんと本来やりたいところに近づいてきたね 引き続き、エフェクトを数珠繋ぎできるようなVSTプラグインの作成を行っていきます。前回の記事までで、一つの音声処理ではなく... -
1_プログラミング
JUCEでアプリケーション開発、音声処理のカスケード2
実際にプラグインの実装をしてみて、一つづつプログラムを確認していきたいと思います。 今回は、土台となるアプリ作成だね 前回に引き続き、エフェクトを数珠つなぎにするためのアプリを作成していきます。今回は、主に音声処理の中身であるPluginProcess... -
1_プログラミング
JUCEでアプリケーション開発、音声処理のカスケード1
当たり前ですが、複数のオーディオ処理をつなげて複雑なエフェクトを作成するので、プラグインのオリジナリティには必須になってきますね。 プラグイン内部でもエフェクト処理と同じ考え方でプログラムを作るんだね チャンネルストリップのように、いくつ... -
1_プログラミング
JUCEでアプリケーション開発、プラグインのバスレイアウトについて3 Plug-In Hostアプリの利用法
プラグインのバスレイアウトがどんな風になっているか、Juce Plug-in Hostアプリで確認できるそうですね。 いろいろなバスレイアウトを試して確認してみましょう チュートリアルでは、バスレイアウトの検証をmacのauval toolで行っています。そのため、そ... -
1_プログラミング
JUCEでアプリケーション開発、プラグインのバスレイアウトについて2
音声の入出力設定、とても地味なところですが、土台部分ですね~ 前回に引き続き、入出力設定を行っていくんだね! 前回の記事では、プラグインのバスレイアウトとして、コンストラクタでプラグインの音声入力と出力を設定する方法を学びました。今回は、... -
1_プログラミング
JUCEでアプリケーション開発、プラグインのバスレイアウトについて1
バスってDAWでは何気なく利用していますが、音声のバス設定もプラグイン作成には必要ですね。 何気ないものもプログラミングしていかなきゃね~ バスレイアウトについてのチュートリアルを進めています。進めているチュートリアルはこちらになります。 こ... -
1_プログラミング
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング3
最後のGUIを作成する部分をやっていきます。以前作成したゲインプラグインでは、GUIを実装するところまでなかったので、とても気になっていました。 やっと一つの体裁の整ったプラグインができあがるね~ JUCEチュートリアルの「Tutorial: Saving and load... -
1_プログラミング
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング2
やっていることは、以前のゲインプラグインと同じです。 今回の改造で、簡単にGUIにも紐づくようになっていくみたいだね~ JUCEのチュートリアル、「Tutorial: Saving and loading your plug-in state」を進めていきます。今回は、XMLでパラメータ管理を行... -
1_プログラミング
JUCEでアプリケーション開発、AudioProcessorValueTreeStateを使ったリファクタリング
AudioProcessorValueTreeStateクラスでもっと効率的にパラメータが管理できるようです。 どんどんと方法も改善されて行っているんだね~ JUCEチュートリアルを進めています。このチュートリアルから、AudioProcessorValueTreeStateというクラスなどを利用... -
1_プログラミング
WindowsでgithubにJUCEプロジェクトを共有
windowsからgithunにJUCEのゲインプラグインプログラムを共有しました。 GitHubリモートへのPUSH手順としても一般的だね windowsでGitHubのリモートリポジトリにJUCEのゲインプラグインチュートリアルのプログラムを共有しましたので、Gitのwindowsの使い... -
1_プログラミング
JUCEでアプリケーション開発、位相反転を行う機能を追加する
ゲインプラグインに位相反転の機能を追加します。 実践的なJUCEプログラミングのオーディオ処理の基本が学べるね。 前回までで、ゲインプラグインの基本的な部分が出来上がりました。チュートリアルは、さらに位相の反転を行うことができる機能を追加して... -
1_プログラミング
JUCEでアプリケーション開発、XML形式でプラグイン状態を保持
今回は、プラグイン情報を保持する方法についてです。 XML形式でプラグイン情報を保持するといいんだね 引き続きゲインプラグインを作成するチュートリアルを進めていきます。プラグインのパラメータをXML形式で保存する方法について改善する項目を勉強し...