Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The segment trigger track list contains data for a Track Form. It is organized as follows:
<SEGT-list> -> LIST( 'segt'
[<sgth-ck>] // Segment track header.
<lsgl-list> // List of segment lists.
)
The first chunk is the track header:
<sgth-ck> -> 'sgth' ( <DMUS_IO_SEGMENT_TRACK_HEADER> )
The next chunk is a list containing an array of segments:
<lsgl-list> -> LIST( 'lsgl'
<lseg-list>...
)
Each "lseg" list describes a single segment item:
<lseg-list> -> LIST( 'lseg'
<sgih-ck>
<DMRF-list>
[<snam-ck>] // Motif name
)
The first chunk of the segment item is a header:
<sgih-ck> -> ( <DMUS_IO_SEGMENT_ITEM_HEADER> )
This is followed by a reference to a segment file or a style file. It is a reference to a style if the DMUS_SEGMENTTRACKF_MOTIF flag is present in the item header. For more information, see Reference List.
The last chunk of the segment item contains the null-terminated name of a motif, if the DMUS_SEGMENTTRACKF_MOTIF flag is present in the item header.
<snam-ck> -> ( <WCHAR>... )