JavaとMIDI:曲の構造と表現の分離(2)
前回フレース演奏のためのクラスを作ったのでこれを利用します。 最初の4小節のフレーズを実装する 前回作ったPhraseEditorの継承...
Java and Music as Foreign Languages !!
前回フレース演奏のためのクラスを作ったのでこれを利用します。 最初の4小節のフレーズを実装する 前回作ったPhraseEditorの継承...
前回の演奏部分のコードは4小節を演奏するだけのものであるのにコード量がまだ多いです。チェロ組曲第一番の前奏曲は同じようなフレーズがずっと続い...
バッハのチェロ組曲のシーケンス作りをしましたがまだコードが煩雑であるのでツールをさらに追加していきたいと思います。結果として楽曲作成に集中で...
今回で最初の4小節を完成としたいと思います。最後の手入れをします。 テンポの揺らぎ 合奏と独奏を比べたとき独奏は他の演奏者と合わせる必要...
前回の続きで演奏部分の実装をします。 演奏情報 ノート番号の一覧は以下の通り設定していました。 int notes = new int...
ではコードを作るにあたり使う音を抜き出して見ましょう。 使う音をリストアップする リストにはフレーズの8音全てを書いてい...
ここまでMIDIで演奏するJavaのツールを作ってきたので何か演奏したいと思います。バッハのチェロ組曲はチェロのソロ演奏なので一つのトラック...
MIDIのトラックを簡単に編集できるトラックエディターを作っています。前に作った音色の変更機能もここに組み込みたいと思います。 Jav...
時間の管理ができるようになったところでMIDIメッセージをもっと簡単に設定できるようにしたいと思います。 現在の問題点 まず下のコードを...
以前作った拍子を管理するクラスTimeSignは「何小節目の何拍目」かを入力すると「開始から何拍目」であることを返すように作られていました。...