@color(optional)Used to indicate visual appearance. Do not confuse this with the musical term 'color'
as used in pre-CMN notation.
Value conforms to data.COLOR.
@endho(optional)Records the horizontal adjustment of a feature’s programmatically-determined end
point.
Value conforms to data.MEASUREMENTSIGNED.
@endid(optional)Indicates the final element in a sequence of events to which the feature
applies.
Value conforms to data.URI.
@extender(optional)Indicates the presence of an extension symbol, typically a line.
Value conforms to data.BOOLEAN.
@func(optional)Records the function of a tempo indication. Allowed values are: "continuous" (Marks a gradual change of tempo, such as "accel." or "rit."), "instantaneous" (Represents a static tempo instruction, such as a textual term like "Adagio", a
metronome marking like "♩=70", or a combination of text and metronome
indication.), "metricmod" (Captures a change in pulse rate (tempo) and/or pulse grouping (subdivision) in an
"equation" of the form [tempo before change] = [tempo after change].), "precedente" (Indicates a change in pulse rate (tempo) and/or pulse grouping (subdivision) in an
"equation" of the form [tempo after change] = [tempo before change]. The term
"precedente" often appears following the "equation" to distinguish this kind of
historical usage from the modern metric modulation form.)
@ho(optional)Records a horizontal adjustment to a feature’s programmatically-determined location
in
terms of staff interline distance; that is, in units of 1/2 the distance between adjacent
staff lines.
Value conforms to data.MEASUREMENTSIGNED.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached,
a
"tool tip" or prefatory text, for example. Should not be used to record document
content.
Value is plain text.
@layer(optional)Identifies the layer to which a feature applies.
One or more values of datatype positiveInteger, separated by spaces.
@lendsym.size(optional)Holds the relative size of the line-end symbol.
Value conforms to data.FONTSIZESCALE.
@lform(optional)Describes the style of a line.
Value conforms to data.LINEFORM.
@lsegs(optional)Describes the number of segments into which a dashed or dotted line may be divided,
or
the number of "peaks" of a wavy line; a pair of space-separated values (minimum and
maximum, respectively) provides a range between which a rendering system-supplied
value
may fall, while a single value indicates a fixed amount of space; that is, the minimum
and
maximum values are equal.
One or two values of datatype
a positive integer no smaller than 2, separated by a space.
@lstartsym.size(optional)Holds the relative size of the line-start symbol.
Value conforms to data.FONTSIZESCALE.
@mm(optional)Used to describe tempo in terms of beats (often the meter signature denominator) per
minute, ala M.M. (Maelzel’s Metronome). Do not confuse this attribute with midi.bpm
or
midi.mspb. In MIDI, a beat is always defined as a quarter note, *not the numerator
of the
time signature or the metronomic indication*.
Value conforms to data.TEMPOVALUE.
@mm.dots(optional)Records the number of augmentation dots required by a dotted metronome unit.
Value conforms to data.AUGMENTDOT.
@mm.unit(optional)Captures the metronomic unit.
Value conforms to data.DURATION.
@place(optional)Captures the placement of the item with respect to the staff with which it is
associated.
Value conforms to data.STAFFREL.
@plist(optional)When the target attribute is present, plist identifies the active participants; that
is, those entities pointed "from", in a relationship with the specified target(s).
When
the target attribute is not present, it identifies participants in a mutual
relationship.
One or more values from data.URI, separated by spaces.
@staff(optional)Signifies the staff on which a notated event occurs or to which a control event
applies. Mandatory when applicable.
One or more values of datatype positiveInteger, separated by spaces.
@startho(optional)Records the horizontal adjustment of a feature’s programmatically-determined start
point.
Value conforms to data.MEASUREMENTSIGNED.
@startid(optional)Holds a reference to the first element in a sequence of events to which the feature
applies.
Value conforms to data.URI.
@tstamp(optional)Encodes the onset time in terms of musical time, i.e., beats[.fractional beat part],
as expressed in the written time signature.
Value conforms to data.BEAT.
@tstamp2(optional)Encodes the ending point of an event, i.e., a count of measures plus a beat location
in the ending measure.
Value conforms to data.MEASUREBEAT.
@type(optional)Designation which characterizes the element in some sense, using any convenient
classification scheme or typology that employs single-token labels.
One or more values of datatype NMTOKEN, separated by spaces.
@vo(optional)Records the vertical adjustment of a feature’s programmatically-determined location
in
terms of staff interline distance; that is, in units of 1/2 the distance between adjacent
staff lines.
Value conforms to data.MEASUREMENTSIGNED.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it
and other resources. Each id attribute within a document must have a unique value.
Value is a valid xml:id.
@xml:lang(optional)Identifies the language of the element's content. The values for this attribute are
language 'tags' as defined in BCP 47. All language tags that make use of private use
sub-tags must be documented in a corresponding language element in the MEI header
whose
id attribute is the same as the language tag's value.
Value of datatype language.