@artic(optional)Encodes the written articulation(s). Articulations are normally encoded in order from
the note head outward; that is, away from the stem. See additional notes at att.vis.note.
Only articulations should be encoded in the artic attribute; for example, fingerings
should be encoded using the <fing> element.
One or more values from data.ARTICULATION, separated by spaces.
@class(optional)Contains one or more URIs which denote classification terms that apply to the entity
bearing this attribute.
One or more values from data.URI, separated by spaces.
@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.
@copyof(optional)Points to an element of which the current element is a copy.
Value conforms to data.URI.
@corresp(optional)Used to point to other elements that correspond to this one in a generic
fashion.
One or more values from data.URI, separated by spaces.
@dur(optional)Records the duration of a feature using the relative durational values provided by
the
data.DURATION datatype.
Value conforms to data.DURATION.
@enclose(optional)Records the characters often used to mark accidentals, articulations, and sometimes
notes as having a cautionary or editorial function. For an example of cautionary
accidentals enclosed in parentheses, see Read, p. 131, ex. 9-14.
Value conforms to data.ENCLOSURE.
@follows(optional)points to one or more events in a user-defined collection that are known to be
predecessors of the current element.
One or more values from data.URI, separated by spaces.
@fontfam(optional)Contains the name of a font-family.
Value conforms to data.FONTFAMILY.
@fontname(optional)Holds the name of a font.
Value conforms to data.FONTNAME.
@fontsize(optional)Indicates the size of a font expressed in printers' points, i.e., 1/72nd of an inch,
relative terms, e.g., small, larger, etc., or percentage values relative to normal
size, e.g., 125%.
Value conforms to data.FONTSIZE.
@fontstyle(optional)Records the style of a font, i.e., italic, oblique, or normal.
Value conforms to data.FONTSTYLE.
@fontweight(optional)Used to indicate bold type.
Value conforms to data.FONTWEIGHT.
@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.
@letterspacing(optional)Indicates letter spacing (aka tracking) in analogy to the CSS letter-spacing
property.
Value conforms to data.MEASUREMENTTYPOGRAPHYSIGNED.
@n(optional)Provides a number-like designation that indicates an element’s position in a sequence
of similar elements. May not contain space characters.
Value conforms to data.WORD.
@next(optional)Used to point to the next event(s) in a user-defined collection.
One or more values from data.URI, separated by spaces.
@precedes(optional)Points to one or more events in a user-defined collection that are known to be
successors of the current element.
One or more values from data.URI, separated by spaces.
@prev(optional)Points to the previous event(s) in a user-defined collection.
One or more values from data.URI, separated by spaces.
@resp(optional)Indicates the agent(s) responsible for some aspect of the text’s transcription,
editing, or encoding. Its value must point to one or more identifiers declared in
the
document header.
One or more values from data.URI, separated by spaces.
@sameas(optional)Points to an element that is the same as the current element but is not a literal
copy
of the current element.
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.
@stem.dir(optional)Describes the direction of a stem.
Value conforms to data.STEMDIRECTION.
@stem.mod(optional)Encodes any stem "modifiers"; that is, symbols rendered on the stem, such as tremolo
or Sprechstimme indicators.
Value conforms to data.STEMMODIFIER.
@stem.pos(optional)Records the position of the stem in relation to the note head(s).
Value conforms to data.STEMPOSITION.
@stem.sameas(optional)Points to a note element in a different layer whose stem is shared.
The linked notes should be rendered like a chord though they are part of different
layers.
Value conforms to data.URI.
@stem.visible(optional)Determines whether a stem should be displayed.
Value conforms to data.BOOLEAN.
@stem.x(optional)Records the output x coordinate of the stem’s attachment point.
Value is a decimal number.
@stem.y(optional)Records the output y coordinate of the stem’s attachment point.
Value is a decimal number.
@syl(optional)Holds an associated sung text syllable.
Value is plain text.
@synch(optional)Points to elements that are synchronous with the current element.
One or more values from data.URI, separated by spaces.
@to(optional)Records a timestamp adjustment of a feature’s programmatically-determined location
in
terms of musical time; that is, beats.
Value conforms to data.TSTAMPOFFSET.
@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.
@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.
@visible(optional)Indicates if a feature should be rendered when the notation is presented graphically
or sounded when it is presented in an aural form.
Value conforms to data.BOOLEAN.
@x(optional)Encodes an x coordinate for a feature in an output coordinate system. When it is
necessary to record the placement of a feature in a facsimile image, use the facs
attribute.
Value is a decimal number.
@xml:base(optional)Provides a base URI reference with which applications can resolve relative URI
references into absolute URI references.
Value conforms to data.URI.
@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.
@y(optional)Encodes a y coordinate for a feature in an output coordinate system. When it is
necessary to record the placement of a feature in a facsimile image, use the facs
attribute.
Value is a decimal number.