1_プログラミング– category –
-
1_プログラミング
JUCEプラグイン開発、APVTSパラメータに接続したスライダーの変化をskew(対数的にスケーリング)する
前回の記事で、AudioProcessorValueTreeStateで管理したパラメータをデシベル単位にしてスライダーに紐づけました。課題として、スライダーを動作させたときに中央値を-10dBなどにして、最小値を-100dB、最大値を0dBといように変化具合をゆがめる(skew)... -
1_プログラミング
JUCEプラグイン、ゲインプラグインをデシベル表記にする
AudioProcessorValueTreeStateのスライダーをデシベル表示にしたいです。 AudioProcessorValueTreeStateでどうやってパラメータをデシベルにするんだろうね 以前作成したゲインプラグインは、表示がデシベルではなく、より実用的なプラグインとするために... -
1_プログラミング
JUCEプログラミング、Visualise the frequencies of a signal in real time3、周波数表示のデモアプリ作成2
今回も、周波数のスケーリングがポイントとなりそうです。 周波数のスケーリングも、式としてパターンがあるね~ 引き続き、JUCEチュートリアルの「DSP」の項目、「Visualise the frequencies of a signal in real time」を進めていきます。前回に続き、ス... -
1_プログラミング
JUCEプログラミング、Visualise the frequencies of a signal in real time2、周波数表示のデモアプリ作成1
スペクトログラムのアプリと構成が似ています。 一気に本格的なものに近づきます。 引き続き、JUCEチュートリアルの「DSP」の項目、「Visualise the frequencies of a signal in real time」を進めていきます。今回は、デモアプリをProjucerのAudioテンプ... -
1_プログラミング
JUCEプログラミング、Visualise the frequencies of a signal in real time1、窓関数について調査
窓関数というものが出てきました。難しいことはよくわかりません・・・ 大体の概要をつかむ程度でいいんじゃないかな~ JUCEチュートリアルの「DSP」の項目、「Visualise the frequencies of a signal in real time」を進めていきます。周波数の可視化とい... -
1_プログラミング
JUCEプラグインプログラミング、スペクトログラムを表示するVSTプラグイン
チュートリアルはスタンドアロンのアプリばかりなんですよね プラグインの枠組みに機能実装するために少し慣れる必要があるね JUCEプログラミング、スペクトログラムを表示するチュートリアルのプログラムをVSTプラグインの形に移植しました。今後、作成し... -
1_プログラミング
JUCEプログラミング、The fast Fourier transform3、スペクトログラム描画処理の詳細
スペクトログラムの書き出しの処理、実際どのように動作しているのかいまいちわからないです。 実際に計算してみて、どんなふうになっているか確かめてみよう~ 前回実装したスペクトログラムの表示アプリですが、フーリエ変換の結果をスペクトログラムと... -
1_プログラミング
JUCEプログラミング、The fast Fourier transform2、スペクトログラムのデモアプリを実装
ProjucerのAudioテンプレからスペクトログラムのデモアプリを実装していきます。 アプリの構造を理解して今後に生かしていきたいね~ JUCEチュートリアル、「DSP」の「The fast Fourier transform」をやっていきます。前回はフーリエ変換の部分についてざ... -
1_プログラミング
JUCEプログラミング、The fast Fourier transform1、最低限のフーリエ変換の知識を調査
DSPと言えば、フーリエ変換ですよね、使ってみたいです。 知識がないと結構厳しいよ~ JUCEプログラミングチュートリアル、「The fast Fourier transform」を始めました。FFTをDSPモジュールから利用するというチュートリアルです。DSPといえば、フーリエ... -
1_プログラミング
JUCEプログラミング、The TableListBox class7、データのソート
表のデータを昇順、降順で並び替えるようなこともできるみたいです。 便利な機能 JUCEチュートリアル、「Interface Design」、「The TableListBox class」チュートリアル「Sorting the Data」をやっていきます。任意の列の項目について、項目の並び替えが... -
1_プログラミング
JUCEプログラミング、The TableListBox class6、チェックボックスを埋め込む
なんとなく、パターンというものがありそうです。 表のセルにコンポーネントを埋め込むための処理はテンプレ化できそうだね〜 JUCEチュートリアル、「Interface Design」、「The TableListBox class」チュートリアルです。今回は、チュートリアルの続きで... -
1_プログラミング
JUCEプログラミング、The TableListBox class5、セルを入力可能にする
表のセルには、JUCEコンポーネントを埋め込むことができるみたいです。 応用の幅が広がるね〜 引き続き、JUCEチュートリアル、「Interface Design」、「The TableListBox class」チュートリアルです。前回までで、プログラムを実装するベースができたので...