MIDI.jsはJavaScript製のシーケンサです。MIDIの音楽を生成して再生できます。 MP3が流行る前あたりによく聴いていたMIDI。著作権周りの変更があって一気に廃れてしまった感がありますが、それでもまだまだ楽しみは残っています。今回はJavaScriptだけでMIDIの演奏を奏でるMIDI.jsを紹介します。 演奏が行われています。左側の鍵盤も色がつきます。 MIDI.jsの特徴としては、MIDIファイルを使っている訳ではなく、JavaScriptで生成しているところにあります(実際にはMIDIファイルをJavaScriptオブジェクトに変換したものを利用)。MIDI.jsは演奏データについて管理し、再生や停止を行っています。さらにサウンドフォントを変更することでドラムやギターなど様々な楽器に対応できるようになっています。 MIDI.jsはJavaScript製、MIT Li