The @tab.course, @tab.fret and @finger attributes are provided in order to create displayable chord tablature grids. The @inth (harmonic interval) attribute may be used to facilitate automated performance of a chord. It gives the number of diatonic steps above the bass. Of course, for the bass note itself, @inth should be set to P1.
<elementSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="chordMember" module="MEI.harmony"><desc xml:lang="en">An individual pitch in a chord defined by a
<gi scheme="MEI">chordDef</gi> element.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.chordMember.ges"/>
<memberOf key="att.chordMember.log"/>
</classes>
<content>
<empty/>
</content>
<constraintSpec ident="chordMember_finger_requires_stopped_string" scheme="schematron">
<constraint>
<sch:rule context="mei:chordMember[@tab.fret = ('0', 'omit')]">
<sch:assert test="not(@finger)">When the @tab.fret attribute indicates an open or omitted string
(has the value "0" or "omit"), the @finger attribute must not be used.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>The <att>tab.course</att>, <att>tab.fret</att> and <att>finger</att> attributes are provided in
order to create displayable chord tablature grids. The <att>inth</att> (harmonic interval)
attribute may be used to facilitate automated performance of a chord. It gives the
number of
diatonic steps above the bass. Of course, for the bass note itself, <att>inth</att> should be set
to
<val>P1</val>.</p>
</remarks></elementSpec>