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
clefIndication 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.
clefIndication 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>