Yamaha SMAF GLOBAL
Home What is SMAF? Tools Developers Support
What is SMAF? / SMAF SpecificationsWhat is SMAF? / SMAF Specifications
Master Track Chunk
Under the SMAF specification, Master Track data represents both sequences which describe music information and sequences which control SMAF playback itself. Of the various tracks which comprise a SMAF file, the Master Track differs from Score Tracks, PCM Tracks and Graphics Tracks in that it does not include support for any output device.
  • Header
  • Sequence Data Chunk

The contents of the Header (which is required) are described below.

FormatType
Sequence Type
TimeBase_D
OptionSize
OptionData
FormatType
Defines the format of the Master Track data.

Sequence Type
Defines the stream sequences and sub-sequences.

TimeBase_D
Matches the TimeBase_D setting for the Duration standard time setting for the Score Track.

OptionSize
Specifies the size of OptionData, which is to be used for extensions.

OptionData
Describes the data to be used for future extensions.

  • Sequence Data Chunk
    Comprised of Duration, Event and EOS (End of Sequence) elements, this chunk is represented by a variable length byte stream. The first element is Duration, after which Duration and Event occur alternately. The Duration setting matches that of the Score Track and the Graphics Track.
Music Information Events
These are organized as described below.

Chord Name
Represents the chord name in terms of its root note (C~B), the appropriate sharp or flat symbol (# or b), and the chord type. Conforms to XF notation.
Key Signature
Denotes the key signature.
Time Signature
Denotes the time signature.
Tempo
Denotes the length of a beat in units of 1 microsecond.
Measure Mark
Denotes the position of the end of the bar.
Rehearsal Mark
Represents the XF format rehearsal mark.


back next
Outline of
SMAF Specification
Copyright
Copyright(c) 2016 Yamaha Corporation. All rights reserved.
Page Top Terms and conditions of use Privacy Policy Sitemap