JavaとMIDI:ハノンの練習曲第一番(1)
ハノンの『60の練習曲によるヴィルトゥオーゾ・ピアニスト』はピアノの指の練習に使われます。機械的にスケールを上下する曲で構成されていますがこ...
Java and Music as Foreign Languages !!
ハノンの『60の練習曲によるヴィルトゥオーゾ・ピアニスト』はピアノの指の練習に使われます。機械的にスケールを上下する曲で構成されていますがこ...
前回音階の仕組みをみたところでこれをクラスにしたいと思います。 音階クラスの要件 まず音階クラスとは何かを決めたいと思います。 ...
MIDIで楽曲を演奏するにあたって今までは全ての音をノート番号で指定していました。しかし人が演奏するときには音についてもう少し理解して演奏し...
まずJavaでSeleniumを使えるようにするための環境を整えます。ここではSeleniumのWebDriverというAPIを利用します。...
前回までの実装を進めて一曲全部を入力しました。音源はPersonal Orhchestra 5を使っています。 実装のポイント ...
前回フレース演奏のためのクラスを作ったのでこれを利用します。 最初の4小節のフレーズを実装する 前回作ったPhraseEditorの継承...
前回の演奏部分のコードは4小節を演奏するだけのものであるのにコード量がまだ多いです。チェロ組曲第一番の前奏曲は同じようなフレーズがずっと続い...
バッハのチェロ組曲のシーケンス作りをしましたがまだコードが煩雑であるのでツールをさらに追加していきたいと思います。結果として楽曲作成に集中で...
今回で最初の4小節を完成としたいと思います。最後の手入れをします。 テンポの揺らぎ 合奏と独奏を比べたとき独奏は他の演奏者と合わせる必要...
前回の続きで演奏部分の実装をします。 演奏情報 ノート番号の一覧は以下の通り設定していました。 int notes = new int...