2021年1月– date –
-
JUCE
JUCEプログラミング、Handling Midi Events4、MIDI出力処理のスレッドの工夫
Handling Midi Eventsのチュートリアルの続きです。「Posting messages to list」から進めていきます。 チュートリアルページはこちらになります。 こんな人の役に立つかも ・JUCEプログラミングを勉強している人 ・JUCEの「Handling Midi Events」チュー... -
JUCE
JUCEプログラミング、Handling Midi Events3、MIDI入力の取り扱い
MIDI入力に関係する関数について進めていきます。 意外と複雑な処理がまっているかも 引き続き、Handling Midi Eventsのチュートリアルです。「Handling external MIDI input」と「The MIDI keyboard state and component」の部分となります。外部MIDIデバ... -
JUCE
JUCEプログラミング、Handling Midi Events2、MIDI入力デバイスの切り替え
前回に引き続き、Handling Midi Eventsのチュートリアルを進めていきます。チュートリアルの「Midi Input List」の部分を中心に進めていきます。コンストラクタと「setMidiInput」関数の部分を中心に実装していきます。 チュートリアルページはこちらです... -
JUCE
JUCEプログラミング、Handling Midi Events1、MIDI入力を扱う
MIDIの入力が画面でもできる、よく見る雰囲気も出てきました。 プログラムも少しづつ複雑になってきたね~ JUCEチュートリアル、MIDIの「Handling Midi Events」の項目を進めていきます。だんだんプログラムが複雑になってきました。Projucerの「Audio」テ... -
JUCE
JUCEプログラミング、Create MIDI data、MIDIを扱うアプリ4
MidiBufferオブジェクトをどうやって使うか、勉強になります。 MIDIメッセージのスケジューリングができる点が便利だね JUCEのチュートリアル、前回の続きです。今回の内容は、主にMidiBufferクラスに関する実装がメインになります。このクラスが使えるよ... -
JUCE
JUCEプログラミング、Create MIDI data、MIDIを扱うアプリ3
MIDIのノートオフや、MidiBufferについて学びます。 ノートオンだけだとあまり良くないよね〜 JUCEのチュートリアル、MIDIの「Create MIDI data」チュートリアルを進めています。このチュートリアルでは、ZIPでダウンロードできる「MidiMessageTutorial_02... -
JUCE
JUCEプログラミング、Projucerの「GUI」と「Audio」テンプレートの違い
JUCEフレームワークのちょっとした理解にもつながりました。 AudioAppComponentクラスは便利だね JUCEのチュートリアルプログラムでは、音声処理を使わない(MIDIのみ利用しているアプリ)では、「GUI」のテンプレートを利用していたり、音声処理が入ると... -
JUCE
JUCEプログラミング、Create MIDI data、MIDIを扱うアプリ2
cppを最後まで実装して動作するところまでやります。 MidiMessageクラスの使い方もすこしだけ詳しくなるね JUCEのチュートリアル、MIDIの「Create MIDI data」チュートリアルを前回に引き続きやっていきます。このチュートリアルでは、ZIPでダウンロードで... -
JUCE
JUCEプログラミング、Create MIDI data、MIDIを扱うアプリ
MIDIが使えると世界が広がりそうですね。 MIDIコンからの操作ができるようになりたいね JUCEプログラミング、MIDIの項目の「Create MIDI data」チュートリアルをやっていきます。前回までは、SineWaveシンセを作成していました。次のステップでは、Midiの... -
JUCE
JUCEプログラミング、サイン波のシンプルなシンセサイザーアプリ5、周波数変化のスムーズ化2
スムーズにするアルゴリズムを見ていきたいと思います。 仕組みを理解して応用できるようにしたいね JUCEプログラミング、引き続き、チュートリアルsynthの「Build a sine wave synthesiser」を進めています。前回実装したアプリの処理内容について考察し... -
JUCE
JUCEプログラミング、サイン波のシンプルなシンセサイザーアプリ4、周波数変化のスムーズ化1
周波数スライダーを素早く動かすとちょっと音が飛ぶ感じがします。 チュートリアルではartefactsと呼んでいるやつですね JUCEプログラミング、チュートリアルsynthの「Build a sine wave synthesiser」を進めています。今回は、「Somoothing frequenct cha... -
JUCE
JUCEプログラミング、サイン波のシンプルなシンセサイザーアプリ3、デシベルのボリューム
exerciseに音量追加とあったので、やってみました。 こないだやったデシベルで音量を追加したいね JUCEプログラミングチュートリアル 、Synthの「 Build a sine wave synthesiser」の項目を進めています。 エクササイズで音量を追加とありましたので...