NRTDRV MAN EN SYNTAX TRACKHEADERS

From MSX MUSIC WIKI
Jump to: navigation, search

MML track syntax

When lines start with "1"-"3", "A"-"P" or "W" (track headers) at the top of the line, followings are recognized as MML data to play on that track.

Track header and MML must be separated with space character or tab etc. if new line is not valid.

If multiple track headers are written, then these tracks are defined with same MML.

Certain tracks can be included in such tracks by track nesting (see below).

[example]

A l4 cdefgab>c1
Defines "l4 cdefgab>c1" in channel 1 (track A) of OPM#1.
[example]

AI1 v15

Defines "v15" in channel 1 (track A) of OPM#1, channel 2 (track I) of OPM#2 and channel 1 (track 1) of PSG.
[example]
 
1 v15
2 v12 D2 r8.
12 cdefgab
Defines "v15 cdefgab" in channel 1 (track 1) of PSG and "v12 D2 r8. cdefgab" in channel 2 (track 2) of PSG (pseudo echo effect by delay and detune).
[example]
Track nesting

ABC  cde 'AB fg' ab>c

Same as MML below

;A  cde fg ab>c
;B  cde fg ab>c
;C  cde    ab>c