att.barLine.vis

Visual domain attributes.
Module
Attributes
@altsym, @color, @glyph.auth, @glyph.name, @glyph.num, @glyph.uri, @len, @method, @place, @visible, @width
@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.
@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.
@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.
@len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
@method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
@place(optional)Denotes the staff location of the bar line if its length is non-standard. Value conforms to data.STAFFLOC.
@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.
@width(optional)Measurement of the horizontal dimension of an entity. Value conforms to data.MEASUREMENTUNSIGNED.
@len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
@method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
@place(optional)Denotes the staff location of the bar line if its length is non-standard. Value conforms to data.STAFFLOC.
(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.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 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) Attributes that describe horizontal size.
@width(optional)Measurement of the horizontal dimension of an entity. Value conforms to data.MEASUREMENTUNSIGNED.
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.
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.
@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.
@width(optional)Measurement of the horizontal dimension of an entity. Value conforms to data.MEASUREMENTUNSIGNED.
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.
Visual component declarations.
@len(optional)States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1); e.g., a value of 8 for a 5-line staff. Value is a decimal number.
@method(optional)Records the method of barring. Value conforms to data.BARMETHOD.
@place(optional)Denotes the staff location of the bar line if its length is non-standard. Value conforms to data.STAFFLOC.
Available at
<barLine>Vertical line drawn through one or more staves that divides musical notation into metrical units.
Component declarations that are shared between two or more modules.
<barLine>Vertical line drawn through one or more staves that divides musical notation into metrical units.
Declaration
<classSpec ident="att.barLine.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.extSym"/>
<memberOf key="att.visibility"/>
<memberOf key="att.width"/>
</classes>
<attList>
<attDef ident="len" usage="opt">
<gloss xml:lang="en">length</gloss>
<desc xml:lang="en">States the length of bar lines in virtual units. The value must be greater than 0 and is typically equal to 2 times (the number of staff lines - 1);
<abbr>e.g.</abbr>
, a value of
<val>8</val>
for a 5-line staff.</desc>
<datatype>
<rng:data type="decimal">
<rng:param name="minExclusive">0</rng:param>
</rng:data>
</datatype>
<remarks xml:lang="en">
<p>This attribute is ignored if the value of the style attribute is
<val>mensur</val>
.</p>
</remarks>
</attDef>
<attDef ident="method" usage="opt">
<desc xml:lang="en">Records the method of barring.</desc>
<datatype>
<rng:ref name="data.BARMETHOD"/>
</datatype>
</attDef>
<attDef ident="place" usage="opt">
<desc xml:lang="en">Denotes the staff location of the bar line if its length is non-standard.</desc>
<datatype>
<rng:ref name="data.STAFFLOC"/>
</datatype>
<remarks xml:lang="en">
<p>The location may include staff lines, the spaces between the lines, and the spaces directly above and below the staff. The value ranges between 0 (just below the staff) to 2 * number of staff lines (directly above the staff). For example, on a 5-line staff the lines would be numbered 1, 3, 5, 7, and 9 while the spaces would be numbered 0, 2, 4, 6, 8, and 10. So, a value of
<val>9</val>
puts the bar line through the top line of the staff.</p>
<p>This attribute is ignored if the value of the style attribute is
<val>mensur</val>
.</p>
</remarks>
</attDef>
</attList>
</classSpec>