JavaScriptだけでMidiプレーヤー

JavaScriptだけでMidiプレーヤー

Imaya氏のソースをベースにXG音源と一部のGS音源に対応させたMIDIプレイヤーを作りました。smfplayer.jsでMIDIをWebMidiLink形式に変換し、sf2synth.jsで受け取ったMIDIシーケンスを再生します。ちなみに、MIDIファイルはZipで固めて、やっぱりJavaScriptで解凍してたりします。 http://logue.github.io/smfplayer.js/ この動画では、鳥の歌と微笑みの爆弾(※)のMIDIファイルを再生しています。※微笑みの爆弾は、MIDIファイルをドラッグアンドドロップでローカルのファイルを直接再生。WebMidiLinkに関しては http://www.g200kg.com/en/docs/webmidilink/ を参考にしてください。JavaScriptでボーカロイドとかもっとすごい世界が広がってますよ。

http://www.nicovideo.jp/watch/sm29089662