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
barLineVertical line drawn through one or more staves that divides musical notation into metrical units.
Component declarations that are shared between two or more modules.
barLineVertical 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>