att.note.vis

Visual domain attributes.
Module
Attributes
@altsym, @breaksec, @color, @enclose, @fontfam, @fontname, @fontsize, @fontstyle, @fontweight, @glyph.auth, @glyph.name, @glyph.num, @glyph.uri, @head.altsym, @head.auth, @head.color, @head.fill, @head.fillcolor, @head.mod, @head.rotation, @head.shape, @head.visible, @ho, @letterspacing, @lig, @lineheight, @loc, @stem.dir, @stem.form, @stem.len, @stem.mod, @stem.pos, @stem.sameas, @stem.visible, @stem.with, @stem.x, @stem.y, @to, @visible, @x, @y
@altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
@breaksec(optional)Presence of this attribute indicates that the secondary beam should be broken following this note/chord. The value of the attribute records the number of beams which should remain unbroken. Value is a positive integer.
@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.
@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.
@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.
@glyph.auth(optional)A name or label associated with the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Suggested values are: "smufl" (Standard Music Font Layout.)
@glyph.name(optional)Glyph name. Value is plain text.
@glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
@glyph.uri(optional)The web-accessible location of the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Value conforms to data.URI.
@head.altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
@head.auth(optional)A name or label associated with the controlled vocabulary from which a numerical value of @head.shape is taken. Suggested values are: "smufl" (Standard Music Font Layout.)
@head.color(optional)Captures the overall color of a notehead. Value conforms to data.COLOR.
@head.fill(optional)Describes how/if the notehead is filled. Value conforms to data.FILL.
@head.fillcolor(optional)Captures the fill color of a notehead if different from the overall note color. Value conforms to data.COLOR.
@head.mod(optional)Records any additional symbols applied to the notehead. One or more values from data.NOTEHEADMODIFIER, separated by spaces.
@head.rotation(optional)Describes rotation applied to the basic notehead shape. A positive value rotates the notehead in a counter-clockwise fashion, while negative values produce clockwise rotation. Value conforms to data.ROTATION.
@head.shape(optional)Used to override the head shape normally used for the given duration. Value conforms to data.HEADSHAPE.
@head.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.
@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.
@letterspacing(optional)Indicates letter spacing (aka tracking) in analogy to the CSS letter-spacing property. Value conforms to data.MEASUREMENTTYPOGRAPHYSIGNED.
@lig(optional)Indicates this element’s participation in a ligature. Value conforms to data.LIGATUREFORM.
@lineheight(optional)Indicates line height in analogy to the CSS line-height property. Value conforms to either data.MEASUREMENTTYPOGRAPHYUNSIGNED or data.PERCENT.
@loc(optional)Holds the staff location of the feature. Value conforms to data.STAFFLOC.
@stem.dir(optional)Describes the direction of a stem. Value conforms to data.STEMDIRECTION.
@stem.form(optional)Records the form of the stem. Value conforms to data.STEMFORM.mensural.
@stem.len(optional)Encodes the stem length. Value conforms to data.MEASUREMENTUNSIGNED.
@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.with(optional)Contains an indication of which staff a note or chord that logically belongs to the current staff should be visually placed on; that is, the one above or the one below. Value conforms to data.NEIGHBORINGLAYER.
@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.
@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.
@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.
@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.
(MEI.usersymbols) Attributes supplying pointers to user-defined symbols.
@altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
(MEI.shared) Visual color attributes.
@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.
(MEI.shared) Attributes that capture characters used to enclose symbols having a cautionary or editorial function.
@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.
(MEI.externalsymbols) Attributes used to associate MEI features with corresponding glyphs in an externally-defined standard such as SMuFL.
(MEI.externalsymbols) Attributes that point to an external symbol authority.
@glyph.auth(optional)A name or label associated with the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Suggested values are: "smufl" (Standard Music Font Layout.)
@glyph.uri(optional)The web-accessible location of the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Value conforms to data.URI.
(MEI.externalsymbols) Attributes that specify names or values taken from an external symbol authority.
@glyph.name(optional)Glyph name. Value is plain text.
@glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
(MEI.shared) Attributes pertaining to the notehead part of a note.
@head.altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
@head.auth(optional)A name or label associated with the controlled vocabulary from which a numerical value of @head.shape is taken. Suggested values are: "smufl" (Standard Music Font Layout.)
@head.color(optional)Captures the overall color of a notehead. Value conforms to data.COLOR.
@head.fill(optional)Describes how/if the notehead is filled. Value conforms to data.FILL.
@head.fillcolor(optional)Captures the fill color of a notehead if different from the overall note color. Value conforms to data.COLOR.
@head.mod(optional)Records any additional symbols applied to the notehead. One or more values from data.NOTEHEADMODIFIER, separated by spaces.
@head.rotation(optional)Describes rotation applied to the basic notehead shape. A positive value rotates the notehead in a counter-clockwise fashion, while negative values produce clockwise rotation. Value conforms to data.ROTATION.
@head.shape(optional)Used to override the head shape normally used for the given duration. Value conforms to data.HEADSHAPE.
@head.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.
(MEI.shared) Attributes that identify location on a staff in terms of lines and spaces.
@loc(optional)Holds the staff location of the feature. Value conforms to data.STAFFLOC.
(MEI.shared) Attributes that describe the properties of stemmed features; that is, chords and notes.
@stem.dir(optional)Describes the direction of a stem. Value conforms to data.STEMDIRECTION.
@stem.len(optional)Encodes the stem length. Value conforms to data.MEASUREMENTUNSIGNED.
@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.
(MEI.cmn) Attributes that describe the properties of stemmed features; that is, chords and notes.
@stem.with(optional)Contains an indication of which staff a note or chord that logically belongs to the current staff should be visually placed on; that is, the one above or the one below. Value conforms to data.NEIGHBORINGLAYER.
(MEI.mensural) Attributes that describe the properties of stemmed features specific to mensural repertoires.
@stem.form(optional)Records the form of the stem. Value conforms to data.STEMFORM.mensural.
(MEI.shared) Typographical attributes.
@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.
@letterspacing(optional)Indicates letter spacing (aka tracking) in analogy to the CSS letter-spacing property. Value conforms to data.MEASUREMENTTYPOGRAPHYSIGNED.
@lineheight(optional)Indicates line height in analogy to the CSS line-height property. Value conforms to either data.MEASUREMENTTYPOGRAPHYUNSIGNED or data.PERCENT.
(MEI.shared) Attributes describing whether a feature should be displayed.
@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.
(MEI.shared) Horizontal offset attributes.
@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.
(MEI.shared) Horizontal offset attributes specified in terms of time.
@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.
(MEI.shared) Output coordinate attributes. Some elements may have their exact rendered *output* coordinates recorded. x and y attributes indicate where to place the rendered output. Recording the coordinates of a feature in a facsimile requires the use of the facs attribute.
@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.
@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.
(MEI.cmn) Visual domain attributes.
(MEI.cmn) Attributes that capture information about secondary beaming.
@breaksec(optional)Presence of this attribute indicates that the secondary beam should be broken following this note/chord. The value of the attribute records the number of beams which should remain unbroken. Value is a positive integer.
(MEI.mensural) Visual domain attributes in the Mensural repertoire.
@lig(optional)Indicates this element’s participation in a ligature. Value conforms to data.LIGATUREFORM.
Common Music Notation (CMN) repertoire component declarations.
@breaksec(optional)Presence of this attribute indicates that the secondary beam should be broken following this note/chord. The value of the attribute records the number of beams which should remain unbroken. Value is a positive integer.
@stem.with(optional)Contains an indication of which staff a note or chord that logically belongs to the current staff should be visually placed on; that is, the one above or the one below. Value conforms to data.NEIGHBORINGLAYER.
External symbols component declarations.
@glyph.auth(optional)A name or label associated with the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Suggested values are: "smufl" (Standard Music Font Layout.)
@glyph.name(optional)Glyph name. Value is plain text.
@glyph.num(optional)Numeric glyph reference in hexadecimal notation, e.g., "#xE000" or "U+E000". N.B. SMuFL version 1.18 uses the range U+E000 - U+ECBF. Value conforms to data.HEXNUM.
@glyph.uri(optional)The web-accessible location of the controlled vocabulary from which the value of @glyph.name or @glyph.num is taken, or the textual content of the element. Value conforms to data.URI.
Mensural repertoire component declarations.
@lig(optional)Indicates this element’s participation in a ligature. Value conforms to data.LIGATUREFORM.
@stem.form(optional)Records the form of the stem. Value conforms to data.STEMFORM.mensural.
Component declarations that are shared between two or more modules.
@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.
@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.
@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.
@head.altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
@head.auth(optional)A name or label associated with the controlled vocabulary from which a numerical value of @head.shape is taken. Suggested values are: "smufl" (Standard Music Font Layout.)
@head.color(optional)Captures the overall color of a notehead. Value conforms to data.COLOR.
@head.fill(optional)Describes how/if the notehead is filled. Value conforms to data.FILL.
@head.fillcolor(optional)Captures the fill color of a notehead if different from the overall note color. Value conforms to data.COLOR.
@head.mod(optional)Records any additional symbols applied to the notehead. One or more values from data.NOTEHEADMODIFIER, separated by spaces.
@head.rotation(optional)Describes rotation applied to the basic notehead shape. A positive value rotates the notehead in a counter-clockwise fashion, while negative values produce clockwise rotation. Value conforms to data.ROTATION.
@head.shape(optional)Used to override the head shape normally used for the given duration. Value conforms to data.HEADSHAPE.
@head.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.
@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.
@letterspacing(optional)Indicates letter spacing (aka tracking) in analogy to the CSS letter-spacing property. Value conforms to data.MEASUREMENTTYPOGRAPHYSIGNED.
@lineheight(optional)Indicates line height in analogy to the CSS line-height property. Value conforms to either data.MEASUREMENTTYPOGRAPHYUNSIGNED or data.PERCENT.
@loc(optional)Holds the staff location of the feature. Value conforms to data.STAFFLOC.
@stem.dir(optional)Describes the direction of a stem. Value conforms to data.STEMDIRECTION.
@stem.len(optional)Encodes the stem length. Value conforms to data.MEASUREMENTUNSIGNED.
@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.
@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.
@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.
@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.
User-defined symbols component declarations.
@altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain a reference to an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI.
Available at
<note>A single pitched event.
Component declarations that are shared between two or more modules.
<note>A single pitched event.
Declaration
<classSpec ident="att.note.vis" module="MEI.visual" type="atts">
<desc xml:lang="en">Visual domain attributes.</desc>
<classes>
<memberOf key="att.altSym"/>
<memberOf key="att.color"/>
<memberOf key="att.enclosingChars"/>
<memberOf key="att.extSym"/>
<memberOf key="att.noteHeads"/>
<memberOf key="att.staffLoc"/>
<memberOf key="att.stems"/>
<memberOf key="att.typography"/>
<memberOf key="att.visibility"/>
<memberOf key="att.visualOffset.ho"/>
<memberOf key="att.visualOffset.to"/>
<memberOf key="att.xy"/>
<memberOf key="att.note.vis.cmn"/>
<memberOf key="att.note.vis.mensural"/>
</classes>
</classSpec>