1_プログラミング– category –
-
1_プログラミング
【JUCEチュートリアル】Create a string model with delay lines、物理モデリングについて調査
すごく興味がある内容ですが、チュートリアルの内容がかなり高度になってきました。 実装して体解していくべし。 JUCEチュートリアル、「Create a string model with delay lines」を始めました。物理モデリングに関するチュートリアルです。最近の音源に... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、畳み込みでキャビネットシミュレータの実装
レッツコンボリューション 「Add distortion through waveshaping and convolution」チュートリアルを進めています。畳み込みの処理をして、キャビネット(ギターキャビネット)の音質の特性を音に付加していくみたいな処理になります。 畳み込みについて... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、フィルターによる音質の調整
音質調整のためのフィルターモジュールを追加していきます。 ハイパスフィルターを追加するんだね ハイパスフィルターモジュールを追加することで、濁った低音をカットして、音質を補正していきます。チュートリアルの内容としては、juce::DSPのフィルター... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、ソフトクリッピングで歪みを加える
ソフトクリッピングを実装してどんなふうに音色が違うのかを比較していきたいと思います。 より音楽的な歪みに近づくことができるね~ 前回の実装では、波形を一定のゲインでスパッと切るような、ハードクリッピングでの歪みを作成しました。今回は、tanh... -
1_プログラミング
【JUCEプログラミング】DAWテンポをJUCEプラグインで取得
JUCEプラグインでDAWのBPM情報を見るためにはどうしたらいいのか、調査を行いました。 簡単にできるクラスがあるみたいだね~ JUCEには、AudioPlayHeadという抽象クラスがあります。そして、その中に、AudioPlayHead::CurrentPositionInfo構造体があり、こ... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、歪みを加える処理を実装する
歪みの効果で音作りが広がります。 歪みの作り方が具体的に実感できるよね〜 JUCEチュートリアル、DSPの「Add distortion through waveshaping and convolution」、「Integrate the Waveshaper」の項目を進めていきます。前回までに勉強したウェーブシェー... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、デモアプリの実装の準備
チュートリアルを進めるために、デモアプリの実装を行います。 サンプルダウンロードできるけど、Projucerから作れるようになりたいよね~ 「Add distortion through waveshaping and convolution」を進めるにあたり、基本となるプラグインがzipで配布され... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、インパルスレスポンス、コンボリューションについて知る
よくリバーブとかの仕組みでコンボリュージョンと聞きますが、具体的にどんなことをしているのかはよくわかっていませんでした。 畳み込み処理、みたいにも呼ばれるね~ JUCEチュートリアルの「Add distortion through waveshaping and convolution」を進... -
1_プログラミング
【JUCEチュートリアル】Add distortion through waveshaping and convolution、ウェーブシェーピングについて調査
ウェーブシェーピング、シンセでよく聞く用語ですが、実際の仕組みはよくわかっていませんでした。 実装してみないと、信号処理として何をしているかはわからないものが多いよね~ JUCEチュートリアルの「Add distortion through waveshaping and convolut... -
1_プログラミング
【JUCEプラグイン開発】画像ボタンを作成、オンオフで画像を変更する
UIがリッチになると、いいプラグインになる気がしてきました。 視認性がいいと、作業性もあがるし、雰囲気も高価になるよね~ JUCEのプラグインのUIを改善しています。前回のダイヤルUI作成に引き続き、ボタン画像を作成しました。また、ボタンは、オンの... -
1_プログラミング
【JUCEプラグイン開発】立体的なダイヤルノブを作成、画像の加工とプログラムへの組み込み
プラグインのUIってとても大事ですよね、やる気面でも・・・ ダイヤルは特によく使うので、かっこいい画像にしていきたいよね~ JUCEのプラグイン本体の改善を行っています。ダイヤルノブの画像について、いろいろとかっこよくできないかを検討しており、y... -
1_プログラミング
【JUCEプラグイン開発】金属質のプラグイン本体画像を作成
プラグインの見た目をもっとこだわっていきたいです。 UIを画像化していく必要がありそうだね~ JUCEプラグインのシンプルなハイパスフィルターのGUIをいろいろと検討していました。 グラフィックに関してはあまり得意ではないのですが、よりプラグインの...