MML reference: TR

定義(Define)

        TRtrack (,track2,...)

引数(Inputs)

トラック番号を指定します。
カンマ(,)で区切ることにより、複数のトラックを指定可能です。

track番号は、BGM記述ブロックとSE記述ブロックで値が異なります。
また、リンクするライブラリ(*.lib)、NSF用コード(*.bin)によって各トラックに割り当てられる音源が異なります。

内容(Contents)

以後のシーケンスデータのトラックを指定します。
トラック番号の詳細は、各.lib/.binの仕様をご参照ください。

注意(Notes)

サブルーチン記述ブロックでは無効です。

カンマで区切ることにより複数トラックの指定が可能ですが、 指定したトラックの分だけ、曲シーケンスのバイナリを作成するため、 曲データのサイズが肥大化する可能性があります。
同じような曲シーケンスが続く場合、サブルーチン化することにより、曲データの肥大化を防止できます。

例(Sample)

BGM(1){
    TR1     l4o4 reee  reee  rfff rddd  e1
    TR2     l4o3 rggg >rccc< raaa rbbb >c1
    TR3     l4o3 c2r2 <a2r2> d2r2 g2r2  c1
}