MIDIファイルからシーケンスを流し込めるようにした。といっても本当にNOTE ON/OFFだけ拾ってあとは捨てるので、音色やADSRは手動で設定する必要がある。汎用プレーヤーを作ろうという話ではないのでそこは作り込まない。
ちなみに本物はこっち。本物はLFOがかかってる気がする。
ところで何でこんなもん作ってるのかというと、最近のレトロ風ゲームにありがちな、MP3やらoggでチップチューンの曲を用意して、それを垂れ流して「レトロゲームでござい」というのが非常にダサいというか不誠実だろうという感情があって、そこはちゃんと音源で演奏しろよというのを体現するために……です。