(マルチメディアの第7回レジュメを参考に)

挑戦問題8

演習12または13を修正し、楽譜ファイルを読み込んで曲を演奏するプログラムを完成せよ。ただし、楽譜は自分が工夫せよ。

HINT) ベクターグラフィックスの保存のように自分でデータフォーマットを考えてテキスト」

 

挑戦問題9

複数の楽器を用いて曲を演奏するプログラムを作成せよ。

HINT) javax.sound.midi.*、Soundbank、getDefaultSoundbank()、getInstruments()、loadInstrument()、getChannels()を調べてみよう。(http://docs.oracle.com/javase/7/docs/api/javax/sound/midi/Synthesizer.html)また、このページも参考しよう。次のクラスをダウンロードして実行してみよう。instruments.class