FM-PAC
MMLは一般的なものと大差ない。MSX-MUSICでの方言や特徴として、以下のようなものがある。
オクターブ変更は > で上昇、 < で下降。当時としては一般的な記法である。
{ } で音譜を括る事で連符となる。
@Vコマンドで音量を128段階に細かく設定できる。実際は内部では16段階に変換されるが、変数を持ち込む処理などで有益である。
Qコマンドを用いることでスタッカートやレガートを表現できる。8段階で調整可能。同様の表現を行うのに2000年代現在のデスクトップミュージック(DTM)ではゲートタイムと呼ばれることが多い。
Tコマンドでテンポが設定される。MSXのタイマ割り込みは1/60秒単位でしか発生しないため、音の長さが n(整数)/60秒 で表せない時には、テンポにずれが生じる。計算上、14400÷テンポ÷使用したい音譜(1-64)の解が整数であれば、問題はない。Music Macro Language#システム上の制約と対策も参照されたし。
最も大きな点は、リズム音源演奏専用MMLの存在である。これは一般的なMMLとは全く異なり、例えば典型的な8ビートであれば、
となる。B:バスドラム S:スネアドラム H:ハイハット M:タムタム C:シンバル となっており、可読性に難はあるものの、1まとまりのMMLで複数の打楽器を鳴らせる仕様となっている。なお、!はアクセントとして、音量を通常のものとは異なる値に変化させる修飾コマンドである。必ずしも音量が上がるわけではない。