JavaとMIDI:シンセサイザーのリセット
前回MIDIで音を鳴らしました。ここでは音を開始するコマンドと音を終了させるコマンドを時間差でシンセサイザーに送ることによって一定時間音を鳴...
Java and Music as Foreign Languages !!
前回MIDIで音を鳴らしました。ここでは音を開始するコマンドと音を終了させるコマンドを時間差でシンセサイザーに送ることによって一定時間音を鳴...
ShortMessageについて少し説明してから実装をします。以下で16進数は頭に0xをつけて表現してあります。 ノートオンに必要な二つの...
MIDIの環境がわかったところでまずは音を鳴らして見たいと思います。今回はJavaに付属しているシンセサイザーにMIDIのメッセージを送りま...
MIDIをJavaを経由で利用するにあたってまずやることは自分のPC上で使えるMIDIのデバイスを調べることです。 デバイスの種類 認識...
今まではオーディオの情報を直接作り出して音楽を製作していましたがここから話題を変えてMIDIで音楽を作りたいと思います。MIDIとは1980...
今まで作ったソースを実行するとバッファ処理に時間がかかっていました。修正することによって早くなるようでしたら修正したいと思います。その前に検...
wavファイルの内容を表示するプログラムを作っています。今の所「ウインドウの表示とグラフ領域の描画」「wavファイルからのデータ取得」までで...
今回はwavファイルから必要なデータを抜き出す処理を作ります。前回ウィンドウを作りました。グラフの領域は横が余白をのぞいて780ピクセルあり...
前回で矩形波のwavを作成しました。音声ファイルなので当然再生すれば音は出ますが自分の作成したファイルが思い通りになっているか判断するにあた...
サンプルサイズあるいはビットデプスとは一つのサンプルの情報量のことです。スピーカーの振動盤が振動する様子を想像してください。振動する事によっ...