att.harm.vis

Module
Attributes
@color, @endho, @endto, @extender, @ho, @lendsym, @lendsym.size, @lform, @lsegs, @lstartsym, @lstartsym.size, @lwidth, @place, @rendgrid, @startho, @startto, @to, @vgrp, @vo, @x, @y
@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.
@endto(optional)Records a timestamp adjustment of a feature’s programmatically-determined end point. Value conforms to data.TSTAMPOFFSET.
@extender(optional)Indicates the presence of an extension symbol, typically a line. 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.
@lendsym(optional)Symbol rendered at end of line. Value conforms to data.LINESTARTENDSYMBOL.
@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(optional)Symbol rendered at start of line. Value conforms to data.LINESTARTENDSYMBOL.
@lstartsym.size(optional)Holds the relative size of the line-start symbol. Value conforms to data.FONTSIZESCALE.
@lwidth(optional)Width of a line. Value conforms to data.LINEWIDTH.
@place(optional)Captures the placement of the item with respect to the staff with which it is associated. Value conforms to data.STAFFREL.
@rendgrid(optional)Describes how the harmonic indication should be rendered. Allowed values are: "grid" (Chord tablature grid.), "gridtext" (Chord tablature grid and the element’s textual content.), "text" (Textual content of the element.)
@startho(optional)Records the horizontal adjustment of a feature’s programmatically-determined start point. Value conforms to data.MEASUREMENTSIGNED.
@startto(optional)Records a timestamp adjustment of a feature’s programmatically-determined start point. Value conforms to data.TSTAMPOFFSET.
@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.
@vgrp(optional)Provides a label for members of a vertically aligned group. Value is a positive integer.
@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.
@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.
@rendgrid(optional)Describes how the harmonic indication should be rendered. Allowed values are: "grid" (Chord tablature grid.), "gridtext" (Chord tablature grid and the element’s textual content.), "text" (Textual content of the element.)
(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 describe extension symbols, typically lines. Members of this class are also typically members of the att.lineRend class.
@extender(optional)Indicates the presence of an extension symbol, typically a line. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that record the visual rendition of lines.
@lendsym(optional)Symbol rendered at end of line. Value conforms to data.LINESTARTENDSYMBOL.
@lendsym.size(optional)Holds the relative size of the line-end symbol. Value conforms to data.FONTSIZESCALE.
@lstartsym(optional)Symbol rendered at start of line. Value conforms to data.LINESTARTENDSYMBOL.
@lstartsym.size(optional)Holds the relative size of the line-start symbol. Value conforms to data.FONTSIZESCALE.
(MEI.shared) Attributes that record the basic visual rendition of lines.
@lform(optional)Describes the style of a line. Value conforms to data.LINEFORM.
@lwidth(optional)Width of a line. Value conforms to data.LINEWIDTH.
@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.
(MEI.shared) Attributes capturing placement information with respect to the staff.
@place(optional)Captures the placement of the item with respect to the staff with which it is associated. Value conforms to data.STAFFREL.
(MEI.shared) Attributes that record grouping of vertically aligned elements.
@vgrp(optional)Provides a label for members of a vertically aligned group. Value is a positive integer.
(MEI.shared) Visual offset attributes. Some items may have their location recorded in terms of offsets from their programmatically-determined location. The ho attribute records the horizontal offset while vo records the vertical. The to attribute holds a timestamp offset, the most common use of which is as an alternative to the ho attribute.
(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) Vertical offset attributes.
@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.
(MEI.shared) Horizontal offset requiring a pair of attributes.
@startho(optional)Records the horizontal adjustment of a feature’s programmatically-determined start point. Value conforms to data.MEASUREMENTSIGNED.
@endho(optional)Records the horizontal adjustment of a feature’s programmatically-determined end point. Value conforms to data.MEASUREMENTSIGNED.
(MEI.shared) Horizontal offset attributes requiring a pair of attributes specified in terms of time.
@startto(optional)Records a timestamp adjustment of a feature’s programmatically-determined start point. Value conforms to data.TSTAMPOFFSET.
@endto(optional)Records a timestamp adjustment of a feature’s programmatically-determined end point. 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.
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.
@endho(optional)Records the horizontal adjustment of a feature’s programmatically-determined end point. Value conforms to data.MEASUREMENTSIGNED.
@endto(optional)Records a timestamp adjustment of a feature’s programmatically-determined end point. Value conforms to data.TSTAMPOFFSET.
@extender(optional)Indicates the presence of an extension symbol, typically a line. 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.
@lendsym(optional)Symbol rendered at end of line. Value conforms to data.LINESTARTENDSYMBOL.
@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(optional)Symbol rendered at start of line. Value conforms to data.LINESTARTENDSYMBOL.
@lstartsym.size(optional)Holds the relative size of the line-start symbol. Value conforms to data.FONTSIZESCALE.
@lwidth(optional)Width of a line. Value conforms to data.LINEWIDTH.
@place(optional)Captures the placement of the item with respect to the staff with which it is associated. Value conforms to data.STAFFREL.
@startho(optional)Records the horizontal adjustment of a feature’s programmatically-determined start point. Value conforms to data.MEASUREMENTSIGNED.
@startto(optional)Records a timestamp adjustment of a feature’s programmatically-determined start point. Value conforms to data.TSTAMPOFFSET.
@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.
@vgrp(optional)Provides a label for members of a vertically aligned group. Value is a positive integer.
@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.
@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.
Visual component declarations.
@rendgrid(optional)Describes how the harmonic indication should be rendered. Allowed values are: "grid" (Chord tablature grid.), "gridtext" (Chord tablature grid and the element’s textual content.), "text" (Textual content of the element.)
Available at
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
Harmony component declarations.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
Declaration
<classSpec ident="att.harm.vis" module="MEI.visual" type="atts">
<desc xml:lang="en">Visual domain attributes.</desc>
<classes>
<memberOf key="att.color"/>
<memberOf key="att.extender"/>
<memberOf key="att.placementRelStaff"/>
<memberOf key="att.verticalGroup"/>
<memberOf key="att.visualOffset"/>
<memberOf key="att.visualOffset2.ho"/>
<memberOf key="att.visualOffset2.to"/>
<memberOf key="att.xy"/>
</classes>
<attList>
<attDef ident="rendgrid" usage="opt">
<desc xml:lang="en">Describes how the harmonic indication should be rendered.</desc>
<valList type="closed">
<valItem ident="grid">
<desc xml:lang="en">Chord tablature grid.</desc>
</valItem>
<valItem ident="gridtext">
<desc xml:lang="en">Chord tablature grid and the element’s textual content.</desc>
</valItem>
<valItem ident="text">
<desc xml:lang="en">Textual content of the element.</desc>
</valItem>
</valList>
</attDef>
</attList>
</classSpec>