JUCE– category –
-
JUCE
JUCEプラグイン、440Hzサイン波を出力するオシレータプラグイン
サイン波を出力するようなプラグインを作ってみようかと、思いました。 これは、FX系じゃなくてインストゥルメンツ系のプラグインになるのかな? 特定の周波数のサイン波を出力するようなプラグインを作成してみました。(DAW標準でついているのを使え... -
JUCE
JUCEプラグイン、シンプルなハイパスフィルター、スペアナの追加とGUI検討
市販のプラグインには、スペアナが付いていて、使いやすいです。 チュートリアルで作成したスペアナを合体させてみよう〜 シンプルなハイパスフィルターを色々と改造しています。シンプルなハイパスフィルターは、前回までの記事で実装したものを利用して... -
JUCE
JUCEアプリケーション開発を学び始める際に知っておきたいなと感じたこと2
JUCEの音声処理関数がどのタイミングで処理されるのか、最初はイメージできていませんでした。 AudioProcessorクラスの基本的な動作とかも押さえておくといいのかもね〜 JUCEプログラミングを始めたときに、知っておくとスムーズにチュートリアルなどが進... -
JUCE
JUCEアプリケーション開発を学び始める際に知っておきたいなと感じたこと1
JUCE始めると、デジタルの音声の仕組みについてある程度イメージできるとスムーズだと思います。 丁寧に解説されるところもあるけれど、英語だとイメージがつかみづらいよね~ 同じような境遇でJUCEプラグインにこれから挑戦したいというしたいという方の... -
JUCE
JUCEプラグイン開発、MIDIのアルペイジエイタープラグインを作成する
ArpMasterと名付けたアルペジオエイターを開発しました。 シンセ○○に名前が近いのは気のせいかな・・・ JUCEプラグインで、MIDIに関するプラグインについて勉強するために、JUCEチュートリアルのアルペジエイターを実装してみました。 https://docs.juce.c... -
JUCE
JUCEプラグイン開発、シンプルなハイパスフィルターの細かな改良、スライダーskewとスロープパラメータのスライダー化
細かな改良をいくつか行いました。 市販のプラグインも研究してみるといいかも~ 「シンプルなハイパスフィルター」の以前の実装記事の続きとなります。 デジタルフィルタの基礎とパラメータついて調査 ミニマムでシンプルなフィルタープラグインを実装 Au... -
JUCE
JUCEプラグイン、シンプルなハイパスフィルター、スロープを急にする(-12db)
より実用的にしたいので、フィルターの傾斜をきつくかけるようにしたいです。 2つのフィルターを準備して処理をつなげてみよう〜 シンプルなハイパスフィルターを改造しています。今回は、ハイパスフィルターのカーブを急にするべく、slopeというパラメー... -
JUCE
JUCEプラグイン開発、シンプルなハイパスフィルタープラグインにQパラメータを追加
パラメータの追加、意外と色々と追加する点があるので、またメモしていきます。 今回はフィルターのQのパラメータだね〜 ハイパスフィルターのプラグインの改良を引き続きやっています。今回は、パラメータとしてQを追加しましたので、追加したプログラム... -
JUCE
JUCEプラグイン、WhiteNoiseGeneratorをプラグインとして実装
ホワイトノイズを発生させるプラグインを作成して、AudioPluginHostからも使えるようにしました。 ノイズは何かと有用だね~ JUCEのDSPモジュールを利用してフィルタープラグインをいろいろといじっています。ノイズを発生させてフィルターのかかり具合を... -
JUCE
JUCEのDSPモジュール、デジタルフィルタの基礎とパラメータついて調査
製品版のEQには、slopeパラメータとかあるけれど、JUCEのモジュールには見当たらないので、どうなっているのでしょう デジタルフィルタの設定パラメータについての理解度をもっと上げていきたいね〜 JUCEのDSPモジュールには、簡単にデジタルフィルターを... -
JUCE
JUCEプラグイン開発、ミニマムでシンプルなフィルタープラグイン、カットオフ周波数可変の処理
ミニマムなハイパスフィルターをカスタマイズしていこうかと思います。 この先には、パラメトリックなEQ的なものが・・・ 前回作成したミニマムなフィルタープラグインは1kHzをカットオフ周波数と固定値だったので、かなり男設定なプラグインでした。フィ... -
JUCE
JUCEプラグイン開発、AudioProcessorValueTreeStateの設定手順
毎回APVTSの使い方を忘れてしまいます。 後々管理が楽とはいえ、設定する場所は結構あるよね~ AudioProcessorValueTreeState(以下APVTS)をプラグインプロジェクト作成毎に忘れてしまい、毎回いろいろと調べるので、どこをどのように設定するのかを備忘...