基本事項MMLを表記するにあたって基本となる事項を解説します。行の頭に、各パートに付けられているアルファベット文字を指定する事により、その行はそのパートで演奏されるMMLとなります。MMLは頭から順にコンパイルされ、演奏されていきます。区切られている必要があります。このMMLは、Aパートで演奏されます。パート記号が行頭ではない。このMMLは認識されず、コメントとして扱われます。複数パート表記(->§1-1-2)として扱われます。パートの複数表記パート記号は、複数指定出来ます。複数指定する場合は、パート記号とパート記号の間を開けずに表記して下さい。存在しないパート記号を指定しても、エラーにはならず、読み飛ばされます。これを逆に利用して、パート記号直後に数値を表記し、MMLを見易くする事もできます。リズムパート(->§1-2)では有用です。Cパートで演奏されます。Cパートで演奏されます。パート記号間が離れている。MMLコマンドとして認識されます。パート記号と音源の対応ドライバ(音源)によって、パート記号と音源の割り振りが異なります。以下の表のようになっていて、任意、とある箇所はユーザーで設定が可能です。PMD内蔵SSGドラムを演奏する場合K/Rパートは基本的に、PMDに内蔵されている、SSGドラムを演奏するパートです。オプション)SSGPCM音色を演奏するパートとなります。YM2608のリズム音源専用パートではないので注意して下さい。パートでそのパターンを演奏する順番を指定します。コマンド(->§6-7)を使って指定します。イントロに、Snare2のロール(2行目、R0)が入り、8ビートのパターン(3行目、R1)が3回繰り返され、タムのフィルイン(4行目、R2)が入って、ループします。後ろの数値はダミーで、省略可能ですが、表記しておくと解りやすいでしょう。同じリズムを演奏する、SSGリズムパート(K/R)で指定するのが便利です。タムの上下はありませんが、§1-2-1の例と同様のリズムパターンをリズム音源を使って演奏します。リズム音源コマンド(->§14)は、基本的にどのパートでも使用出来ますので、FM音源パートやSSG音源パートで使用しても支障ありません。(->§14)§1-2-3K/RパートのSSGリズムが使用するSSG音源パートについてK/Rパートが演奏するSSGリズムは、SSGの3チャネル目が使われます。パートと競合が起きる結果となります。以下のような法則が成り立ちます。どちらかがKEYONした時点でもう片方の音は消されます。同時にKEYONした場合には、K,Rパートが優先されます。数値の表記には、10進及び16進の指定が可能です。16進の数値を表記する場合は、頭に"$"を付けます。付ける事によって、内部カウンタ値を直接指定する事が出来ます。コマンド名とパラメータ数値の間は、spaceまたはtabで空白を空けても構いませんが、数値が続く場合のカンマ等は、数値の直後にある必要があります。4分音符のドが指定されます。16分音符のドが指定されます。8分音符(内部クロック12)のドが指定されます。