テキストで音楽が演奏できる、「メロディ再生記法」(MML記法)をリリースしました

本日、MML(Music Macro Language) を記述し、はてなダイアリーはてなグループの日記でお手軽に音楽を演奏できるメロディ再生記法MML記法)をリリースしました。

 >|mml|
 t120l16 @3 o5 cdefedc8 efgagfe8 c4 c4 c4 c4 ccddeeffe8d8c4;
 t120l16 @3 o4 r2 cdefedc8 efgagfe8 c4 c4 c4 eeffe8d8c4;
 t120l16 @3 o6 r1 cdefedc8 efgagfe8 c4 eeffe8d8c4;
 ||<

と、スーパーpre 記法の || の内側に mml と入力し、内部に MML を記述すると

t120l16 @3 o5 cdefedc8 efgagfe8 c4 c4 c4 c4 ccddeeffe8d8c4;
t120l16 @3 o4 r2 cdefedc8 efgagfe8 c4 c4 c4 eeffe8d8c4;
t120l16 @3 o6 r1 cdefedc8 efgagfe8 c4 eeffe8d8c4;

のように再生/停止ボタンが表示され、再生ボタンをクリックすると演奏が始まります。(演奏には FlashPlayer 9 が必要です)。

MML 記法では、内部でFlashのライブラリ「FlMML」を利用しているため、MML で使えるコマンドはテキスケ: ActionScript日記 - サウンドのリアルタイム生成(5)をご覧下さい。また FlMML という大変便利なライブラリを公開してくださったおーさん、どうもありがとうございました。

どうぞご利用ください。

追記

Firefox をご利用の方で、音が再生されない場合にスーパーリロード(Shift+Ctrl+R)すると正常に再生されます。再生ボタンをクリックしても再生されない場合にお試しください。