Difference between revisions of "MGSDRV MML 11 JP"

From MSX MUSIC WIKI
Jump to: navigation, search
(マクロ定義)
(コメント)
Line 18: Line 18:
 
== 音色定義 ==
 
== 音色定義 ==
 
== コメント ==
 
== コメント ==
 +
 +
MMLを含む、すべての行の中に";"(セミコロン)が見つかると、それ以降から行の終
 +
わり(CRLF)までをコメントと見なして無視します。
 +
 
== MMLについて ==
 
== MMLについて ==
 
== エラーについて ==
 
== エラーについて ==
 
== 補足 ==
 
== 補足 ==
 
== 変更点 ==
 
== 変更点 ==

Revision as of 03:16, 19 June 2018

MGSC MML compiler version 1.11 Copyright(c) 1992-93 by Ain

テキストファイルに書かれたMMLをMGSフォーマットの演奏データへ変換します。

使用方法

制御命令

マクロ定義

MGSCではマクロを定義することができます。マクロの呼び出しは、MMLの"*"コマンドで行ないます。マクロ定義の段階では、内容についての解釈を一切行ないませんのでエラーはマクロを呼び出している行で発生します。

定義の方法は行の先頭で、

   *<マクロ番号> = { 文字列 }

とします。マクロ番号の範囲は0~255です(オフセット指定も可能)。文字列は数行に渡って書いても構いませんが、終わりには必ず"}"を書いて下さい。再定義(同じマクロ番号に対して2回以上定義すること)はできません。マクロ全部の長さは4kバイト以内にして下さい。

プログラム制御用文字列定義

音色定義

コメント

MMLを含む、すべての行の中に";"(セミコロン)が見つかると、それ以降から行の終 わり(CRLF)までをコメントと見なして無視します。

MMLについて

エラーについて

補足

変更点