JavaとMIDI:音を鳴らす(1)
MIDIの環境がわかったところでまずは音を鳴らして見たいと思います。今回はJavaに付属しているシンセサイザーにMIDIのメッセージを送りま...
Java and Music as Foreign Languages !!
MIDIの環境がわかったところでまずは音を鳴らして見たいと思います。今回はJavaに付属しているシンセサイザーにMIDIのメッセージを送りま...
MIDIをJavaを経由で利用するにあたってまずやることは自分のPC上で使えるMIDIのデバイスを調べることです。 デバイスの種類 認識...
今まではオーディオの情報を直接作り出して音楽を製作していましたがここから話題を変えてMIDIで音楽を作りたいと思います。MIDIとは1980...
前回ストリングスの実装をしました。楽器もそろったのでカノンを完成させたいと思います。 曲の分析と実装内容 今回はソースが長くなってしまっ...
ここまでいろいろ実装してきて楽曲の記述に集中できるようになりました。せっかく始めたのでこのバッハのプレリュードを完成させたいと思います。 ...
プログラムで実装する対象の曲を調査します。調査することによって楽曲の構造を把握してどのように実装すればよいか検討することができます。 ...
周波数が同じでないものの非常に近い二つの音を同時に鳴らすと「うなり」が発生します。全く同じ周波数の場合音の山と谷がいつも同じなのでずっと単調...
前回はドミソの和音を鳴らしました。でもこのとき周波数は他から持ってきた数字をそのまま書いていました。今回はどの音でも自由に鳴らせるように周波...
複数の音源を管理してミックスするTimeLineというクラスを作りました。ここではそれを使って実際の音を作ります。 Java複数のサイ...
前回からの続きで複数の音を鳴らすwavファイルを作っています。複数の音源のサンプルを足し合わすことでミックスすることができます。SoundR...