JavaとMIDI:入出力先デバイスの取得
MIDI情報の読み込み先や書き出し先はMidiSystem.getMidiDeviceInfoというスタティックメソッドで取得できます。ただ...
MIDI情報の読み込み先や書き出し先はMidiSystem.getMidiDeviceInfoというスタティックメソッドで取得できます。ただ...
前回MIDIで音を鳴らしました。ここでは音を開始するコマンドと音を終了させるコマンドを時間差でシンセサイザーに送ることによって一定時間音を鳴...
おそらくバッハの一番有名なカンタータの曲は『主よ、人の望みの喜びよ』という合唱曲でしょう。今日はこの曲を聴きます。 曲の出自 この曲はJ...
ShortMessageについて少し説明してから実装をします。以下で16進数は頭に0xをつけて表現してあります。 ノートオンに必要な二つの...
MIDIの環境がわかったところでまずは音を鳴らして見たいと思います。今回はJavaに付属しているシンセサイザーにMIDIのメッセージを送りま...
MIDIをJavaを経由で利用するにあたってまずやることは自分のPC上で使えるMIDIのデバイスを調べることです。 デバイスの種類 認識...
今まではオーディオの情報を直接作り出して音楽を製作していましたがここから話題を変えてMIDIで音楽を作りたいと思います。MIDIとは1980...
前回ストリングスの実装をしました。楽器もそろったのでカノンを完成させたいと思います。 曲の分析と実装内容 今回はソースが長くなってしまっ...
以前FM音源でストリングスを作りました。すこし色々変調をかけたので高い倍音が増えすぎてしまっていましたがローパスフィルターでこれを抑えたいと...
周期的に音色を変化させるためのクラスを作ります。ビブラートやトレモロといった周期的な音色の変化をこれによって表現できるようになります。 実...