| ; が出てくるまでを、1 トラックとし、#ENDが見つかるまで MML を解釈します。MML として有効な文字以外は読み飛ばします。{ から } の間はコメントとして扱われます。 |
| 音階 | cdefgab で表します。それぞれ cド dレ eミ fファ gソ aラ bシ に対応します。直後に + を指定した場合、# に、 - を指定した場合には ♭ を指定したことになります。 |
| 音長 | 音階に続く数値で表します。省略時デフォルト値は l の値(8分音符)です。. を指定した場合直前の音長の 1/2 を追加した音長となります。 |
| デフォルト音長 | l に続く数値で表します(1 〜 192)。音階直後の音長指定をしない場合に、この値が使われます。省略時デフォルト値は 8(8分音符)です。 |
| 休符 | r で表します。音階と同じ音長指定が利用できます。 |
| オクターブ | o に続く数値で表します(1 〜 8)。省略時デフォルト値は 4 です。 |
| テンポ | t に続く数値で表します(1 〜 余り大きい数値はハードが追いつかないと思います)。省略時デフォルト値は 120 です。 |
| 音色 | % に続く数値で表します。指定可能なパラメータは以下の通りです。
| 0 | PSG |
| 1 | PSG(ファミコン) |
| 2 | ノイズ |
| 3 | サイン波 |
|
| 波形 | @ に続く数値で表します。指定可能なパラメータは音色により以下のように変わります。
| PSG | |
| PSG(ファミコン) |
| 0 | デューティー比 0% |
| 1 | デューティー比 12.5% |
| 2 | デューティー比 25.0% |
| 3 | デューティー比 37.5% |
| 4 | デューティー比 50% |
| 5 | デューティー比 62.5% |
| 6 | デューティー比 75% |
| 7 | デューティー比 87.5% |
| 8 | デューティー比 100% |
|
| ノイズ |
|
| サイン派 |
|
|