att.clef.log

Logical domain attributes.
Module
Attributes
@cautionary, @dis, @dis.place, @line, @oct, @shape
@cautionary(optional)Records the function of the clef. A "cautionary" clef does not change the following pitches. Value conforms to data.BOOLEAN.
@dis(optional)Records the amount of octave displacement. Value conforms to data.OCTAVE.DIS.
@dis.place(optional)Records the direction of octave displacement. Value conforms to data.STAFFREL.basic.
@line(optional)Indicates the line upon which a feature stands. The value must be in the range between 1 and the number of lines on the staff. The numbering of lines starts with the lowest line of the staff. Value conforms to data.CLEFLINE.
@oct(optional)Captures written octave information. Value conforms to data.OCTAVE.
@shape(optional)Describes a clef’s shape. Value conforms to data.CLEFSHAPE.
@cautionary(optional)Records the function of the clef. A "cautionary" clef does not change the following pitches. Value conforms to data.BOOLEAN.
(MEI.shared) Attributes that record the shape of a clef.
@shape(optional)Describes a clef’s shape. Value conforms to data.CLEFSHAPE.
(MEI.shared) Attributes for identifying the staff line with which a feature is associated.
@line(optional)Indicates the line upon which a feature stands. The value must be in the range between 1 and the number of lines on the staff. The numbering of lines starts with the lowest line of the staff. Value conforms to data.CLEFLINE.
(MEI.shared) Attributes that record written octave.
@oct(optional)Captures written octave information. Value conforms to data.OCTAVE.
(MEI.shared) Attributes describing the amount and direction of octave displacement.
@dis(optional)Records the amount of octave displacement. Value conforms to data.OCTAVE.DIS.
@dis.place(optional)Records the direction of octave displacement. Value conforms to data.STAFFREL.basic.
Component declarations that are shared between two or more modules.
@cautionary(optional)Records the function of the clef. A "cautionary" clef does not change the following pitches. Value conforms to data.BOOLEAN.
@dis(optional)Records the amount of octave displacement. Value conforms to data.OCTAVE.DIS.
@dis.place(optional)Records the direction of octave displacement. Value conforms to data.STAFFREL.basic.
@line(optional)Indicates the line upon which a feature stands. The value must be in the range between 1 and the number of lines on the staff. The numbering of lines starts with the lowest line of the staff. Value conforms to data.CLEFLINE.
@oct(optional)Captures written octave information. Value conforms to data.OCTAVE.
@shape(optional)Describes a clef’s shape. Value conforms to data.CLEFSHAPE.
Available at
<clef>Indication of the exact location of a particular note on the staff and, therefore, the other notes as well.
Component declarations that are shared between two or more modules.
<clef>Indication of the exact location of a particular note on the staff and, therefore, the other notes as well.
Declaration
<classSpec ident="att.clef.log" module="MEI.shared" type="atts">
<desc xml:lang="en">Logical domain attributes.</desc>
<classes>
<memberOf key="att.clefShape"/>
<memberOf key="att.lineLoc"/>
<memberOf key="att.octave"/>
<memberOf key="att.octaveDisplacement"/>
</classes>
<attList>
<attDef ident="cautionary" usage="opt">
<desc xml:lang="en">Records the function of the clef. A "cautionary" clef does not change the following pitches.</desc>
<datatype>
<rng:ref name="data.BOOLEAN"/>
</datatype>
</attDef>
</attList>
</classSpec>