1_プログラミング– category –
-
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルター、フィルターのカーブを描画するために奮闘中2
クラスをまたいでのデータのやり取りが意外と混乱します。 少しづつオブジェクト指向にも慣れてきたのかな~ JUCEプラグイン開発、シンプルなハイパスフィルターにフィルターの特性カーブを描画しようと奮闘中です。とりあえずgetMagnitudeForFrequency関... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルター、フィルターのカーブを描画するために奮闘中
市販のEQのようにフィルターのカーブを描くのを、どうやってやろうかと調べてみました。 JUCEにそういった便利な機能はあるのかな? ハイパスフィルターのフィルターカーブを描きたいと思い、いろいろと調べていました。 JUCEフォーラムなど、いくつかのサ... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルター、AudioProcessorValueTreeStateでアンドゥ、リドゥ機能を追加する
プラグインにアンドゥ・リドゥ機能があると便利ですね。 undoManagerクラスをAudioProcessorValueTreeStateで使えるみたいなので、検証してみよう~ JUCEチュートリアルでundoManagerについて学びましたので、早速、作成しているシンプルなハイパスフィル... -
1_プログラミング
JUCEプログラミング、undoとredoのチュートリアル、Using an UndoManager with a ValueTree 2
今回の実装で、アンドゥとリドゥが追加されます。 undoManagerの作法を理解していきたいね~ JUCEチュートリアル、Using an UndoManager with a ValueTreeで前回作成した、ツリー構造のデータ表示デモアプリに、アンドゥとリドゥの機能を追加していきます... -
1_プログラミング
JUCEプログラミング、undoとredoのチュートリアル、Using an UndoManager with a ValueTree1
アンドゥとリドゥが実装できるとのことでやってみます。 アンドゥとリドゥは実装がややこしそうだけど、シンプルにできるのかな? JUCEプログラミング、undoとredoの機能のチュートリアルである「Using an UndoManager with a ValueTree」をやっています。... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルター、コンボボックスのAPVTSでのパラメータ保持について
すんなり出来ると信じているところに罠があるものです。 意外と普通にできそうなところに穴があるね〜 今回も、シンプルなハイパスフィルターの実装を進めて見ました。 DAWを閉じて開いたときにパラメータ初期化されないように以前の状態を保つ、という基... -
1_プログラミング
JUCEプラグイン、スペクトルアナライザの描画を滑らかにする
周波数の表示がもう少しマシにならないかな〜と思っています。 描画処理を見直してみよう〜 JUCEで作成しているシンプルなハイパスフィルターのスペアナの描画処理を改善していました。 前回までは、このように帯域ごとに幅があるので、カクカクした表示に... -
1_プログラミング
JUCEプラグイン、スペクトルアナライザのスケーリング検証、低周波数にフォーカスをする
低い周波数がもっと大きく見えるといいかな、と思いました。 市販のEQだと1kHz以下がもっと幅広いよね~ JUCEで開発中のシンプルなハイパスフィルターのスペクトルアナライザについて、もう少し低い周波数を細かく見ることができるといいなと考えています... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルター、GUIの細かい調整
見た目を整えると、それっぽくなってきますね~ 結構いい感じの雰囲気が出てきたね~ 市販のプラグインのように、見やすくしたいなと思い、JUCEで作成しているシンプルなハイパスフィルター、の見た目を調整しています。特にスペクトルアナライザの背景表... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルターにインプットゲインとアウトプットゲインを追加する
音量に関する調整ができるようになりました。 入力と出力で音量がいじれると便利だね〜 前回の検証で、スライダーの小数点の桁数を設定することができるようになりましたので、インプットゲインとアウトプットゲインの機能をシンプルなハイパスフィルター... -
1_プログラミング
JUCEプラグイン、juce::Sliderの桁数を設定するための奮闘
スライダーの桁数を設定するのに意外とてこずりました ちょっとした不具合なのかな?? シンプルなハイパスフィルターを作成するうえで、インプットゲインとアウトプットゲインを調整するスライダーを設置しようとしていました。 今まで、スライダーが表示... -
1_プログラミング
JUCEプラグイン、シンプルなハイパスフィルターの見た目をカスタマイズ
GUIの微調整をやってみました~、いろいろとやりたいことも出てきました。 見た目が整うとだいぶありそうなプラグインの形になってきたね~ シンプルなハイパスフィルターとはいっても、視認性や、操作性をもう少しよくしたいなと考えていました。まずは、...