att.note.vis

Visual domain attributes.
Module MEI.shared
Members
note (direct member of att.note.vis)
Attributes
@altsym(optional)Provides a way of pointing to a user-defined symbol. It must contain an ID of a <symbolDef> element elsewhere in the document. Value conforms to data.URI. att.altsym
@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 of datatype positiveInteger. att.beamsecondary
@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. att.color
@colored(optional)Indicates this feature is 'colored'; that is, it is a participant in a change in rhythmic values. In mensural notation, coloration is indicated by colored notes (red, black, etc.) where void notes would otherwise occur. In CMN, coloration is indicated by an inverse color; that is, the note head is void when it would otherwise be filled and vice versa. Value conforms to data.BOOLEAN. att.coloration
@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. att.enclosingchars
@fontfam(optional)Contains the name of a font-family. Value conforms to data.FONTFAMILY. att.typography
@fontname(optional)Holds the name of a font. Value conforms to data.FONTNAME. att.typography
@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. att.typography
@fontstyle(optional)Records the style of a font, i.e, italic, oblique, or normal. Value conforms to data.FONTSTYLE. att.typography
@fontweight(optional)Used to indicate bold type. Value conforms to data.FONTWEIGHT. att.typography
@glyphname(optional)Glyph name. Value of datatype string. att.extsym
@glyphnum(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 of datatype a string matching the following regular expression: "(#x|U\+)[A-F0-9]+" . att.extsym
@head.color(optional)Captures the overall color of a notehead. Value conforms to data.COLOR. att.noteheads
@head.fill(optional)Describes how/if the notehead is filled. Value conforms to data.FILL. att.noteheads
@head.fillcolor(optional)Captures the fill color of a notehead if different from the overall note color. Value conforms to data.COLOR. att.noteheads
@head.mod(optional)Records any additional symbols applied to the notehead. One or more values from data.NOTEHEADMODIFIER, separated by spaces. att.noteheads
@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. att.noteheads
@head.shape(optional)Used to override the head shape normally used for the given duration. Value conforms to data.HEADSHAPE. att.noteheads
@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. att.noteheads
@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.MEASUREMENTREL. att.visualoffset.ho
@loc(optional)Holds the staff location of the feature. Value conforms to data.STAFFLOC. att.staffloc
@size(optional)Describes the relative size of a feature. Value conforms to data.SIZE. att.relativesize
@stem.dir(optional)Describes the direction of a stem. Value conforms to data.STEMDIRECTION. att.stems
@stem.len(optional)Encodes the stem length. Value conforms to data.MEASUREMENTABS. att.stems
@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. att.stems
@stem.pos(optional)Records the position of the stem in relation to the note head(s). Value conforms to data.STEMPOSITION. att.stems
@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.OTHERSTAFF. att.stems.cmn
@stem.x(optional)Records the output x coordinate of the stem's attachment point. Value of datatype decimal. att.stems
@stem.y(optional)Records the output y coordinate of the stem's attachment point. Value of datatype decimal. att.stems
@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. att.visualoffset.to
@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. att.visibility
@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 of datatype decimal. att.xy
@y(optional)Encodes an 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 of datatype decimal. att.xy
Declaration
<classes>
<memberOf key="att.altsym"/>
<memberOf key="att.color"/>
<memberOf key="att.coloration"/>
<memberOf key="att.enclosingchars"/>
<memberOf key="att.extsym"/>
<memberOf key="att.noteheads"/>
<memberOf key="att.relativesize"/>
<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"/>
</classes>