YouTubeには色んな楽器でマリオのテーマを演奏した超絶映像があふれていますが、たぶんJavaScriptで再生したのは世界初ではないでしょうか。(楽器じゃないけど)

川o・-・)<2nd life - JavaScript から MML を再生する - JSMML
http://d.hatena.ne.jp/secondlife/20071006/1191667910

という面白げなライブラリが公開されてましたので、練習も兼ねて勢いで打ち込みました。
このピコピコ音、といえばファミコン、ファミコンサウンドといえばマリオ。
昔耳コピしたMIDIがあったので、そこからMMLをシコシコと打ち込みます。(ホワイトノイズのトラックは紛失)
この時代になってEmacsでMML書くとは夢にも思わなかった...。
(追記2007/10/08:ホワイトノイズトラックを改めて耳コピして追加+ちょっと修正。)

ちなみに一番苦労したのはWordPressにJavaScriptを埋め込むところです :-P

再生は以下から。



再生する

MMLはこうなってます。

汚いJavaScriptソースです。

まぁ、要するにMML打ち込んでブラウザで鳴らしただけなんですけど、MMLという死んだ技術(?)とJavaScriptが融合してまた面白いことができそうですね。例えばMMLをラッパして打ち込みを楽にしてくれるJavaScriptライブラリとか。今んところJSMML(というかそれがラッパしてるFLMML)が繰り返しに対応していないので、その辺りをカバーしてしまうのも手。あとは、MMLになった瞬間に音楽が文字列になるので、たとえば文字列操作だけで「音をトランスポーズするエフェクト」「ディレイ」「アルペジエーター(!)」なんかも作れそう。夢がひろがりんぐ。