2012年04月17日

MML試作(1)

ようやくMMLの正規化(っていうのか)ができるようになった。

1.ファイルを読み込んで、.includeを取り込んで展開。
2.コメント無効化とリテラルを処理。
3.ディレクティブを抽出。
4.マクロを抽出してネストを展開。
5.MMLと@音色定義を抽出。MMLはマクロを展開。
6.正規化したMMLテキストとバイナリを出力する。

…という処理。これでようやくMML仕様を細かく決定して演奏データへの変換を始めるところまで到達したということ。現段階で(MMLテキストの正規化のために必要な)文書全体の書式くらいしか決まってないので、あとはだいぶ自由というか好き勝手にできるようなワクワク感がある。

↓試走したログというか結果
http://judstyle.jp/images/MMLComplieTest20120417.txt
posted by JUD at 17:23| Comment(0) | TrackBack(0) | DTM・楽器・動画
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/55345590
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック