att.staffDef.vis.tablature

Visual domain attributes for staffDef in the tablature repertoire.
Module
Attributes
tab.align, tab.anchorline
tab.align(optional)Attribute that describes the vertical alignment of tablature symbols. Only applicable in cases where the symbols' vertical position does not communicate other information, such as courses (i.e., only in German lute tablature). Typical values are top and bottom. Value conforms to data.VERTICALALIGNMENT.
tab.anchorline(optional)Used in German lute tablature where the vertical alignment of tab notes is consistent but cannot be identified using a typical value of tab.align (i.e., top or bottom). Specifies the horizontal strand corresponding to the lines attribute on staffDef that anchors the vertical position of tab notes. This anchorline is used as the vertical starting position when stacking tab notes into chords. Single tab notes simply occupy this position. Chords "grow upwards" from this position. If the chord extends further than the number of available horizontal strands ("lines") above the anchorline, the entire chord is shifted downward until its top tab note is positioned on the top-most line. (Note that in German lute tablature, the lines are conceptual rather than visible). Value conforms to data.CLEFLINE.
tab.align(optional)Attribute that describes the vertical alignment of tablature symbols. Only applicable in cases where the symbols' vertical position does not communicate other information, such as courses (i.e., only in German lute tablature). Typical values are top and bottom. Value conforms to data.VERTICALALIGNMENT.
tab.anchorline(optional)Used in German lute tablature where the vertical alignment of tab notes is consistent but cannot be identified using a typical value of tab.align (i.e., top or bottom). Specifies the horizontal strand corresponding to the lines attribute on staffDef that anchors the vertical position of tab notes. This anchorline is used as the vertical starting position when stacking tab notes into chords. Single tab notes simply occupy this position. Chords "grow upwards" from this position. If the chord extends further than the number of available horizontal strands ("lines") above the anchorline, the entire chord is shifted downward until its top tab note is positioned on the top-most line. (Note that in German lute tablature, the lines are conceptual rather than visible). Value conforms to data.CLEFLINE.
Tablature component declarations.
tab.align(optional)Attribute that describes the vertical alignment of tablature symbols. Only applicable in cases where the symbols' vertical position does not communicate other information, such as courses (i.e., only in German lute tablature). Typical values are top and bottom. Value conforms to data.VERTICALALIGNMENT.
tab.anchorline(optional)Used in German lute tablature where the vertical alignment of tab notes is consistent but cannot be identified using a typical value of tab.align (i.e., top or bottom). Specifies the horizontal strand corresponding to the lines attribute on staffDef that anchors the vertical position of tab notes. This anchorline is used as the vertical starting position when stacking tab notes into chords. Single tab notes simply occupy this position. Chords "grow upwards" from this position. If the chord extends further than the number of available horizontal strands ("lines") above the anchorline, the entire chord is shifted downward until its top tab note is positioned on the top-most line. (Note that in German lute tablature, the lines are conceptual rather than visible). Value conforms to data.CLEFLINE.
Available at
staffDefContainer for staff meta-information.
Component declarations that are shared between two or more modules.
staffDefContainer for staff meta-information.
Declaration
<classSpec ident="att.staffDef.vis.tablature" module="MEI.stringtab" type="atts">
<desc xml:lang="en">Visual domain attributes for staffDef in the tablature repertoire.</desc>
<attList>
<attDef ident="tab.align" usage="opt">
<desc xml:lang="en">Attribute that describes the vertical alignment of tablature symbols. Only applicable in cases where the symbols' vertical position does not communicate other information, such as courses (
<abbr>i.e.</abbr>
, only in German lute tablature). Typical values are
<val>top</val>
and
<val>bottom</val>
.</desc>
<datatype>
<rng:ref name="data.VERTICALALIGNMENT"/>
</datatype>
</attDef>
<attDef ident="tab.anchorline" usage="opt">
<desc xml:lang="en">Used in German lute tablature where the vertical alignment of tab notes is consistent but cannot be identified using a typical value of
<att>tab.align</att>
(
<abbr>i.e.</abbr>
,
<val>top</val>
or
<val>bottom</val>
). Specifies the horizontal strand corresponding to the
<att>lines</att>
attribute on
<gi scheme="MEI">staffDef</gi>
that anchors the vertical position of tab notes. This anchorline is used as the vertical starting position when stacking tab notes into chords. Single tab notes simply occupy this position. Chords
<q>grow upwards</q>
from this position. If the chord extends further than the number of available horizontal strands (
<q>lines</q>
) above the anchorline, the entire chord is shifted downward until its top tab note is positioned on the top-most line. (Note that in German lute tablature, the lines are conceptual rather than visible). </desc>
<datatype>
<rng:ref name="data.CLEFLINE"/>
</datatype>
</attDef>
</attList>
</classSpec>