att.cleffing.log

Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to clefs.
Module MEI.shared
Members
Attributes
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef. Value conforms to data.OCTAVE.DIS. att.cleffing.log
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef. Value conforms to data.PLACE. att.cleffing.log
@clef.line(optional)Contains a default value for the position of the clef. 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. att.cleffing.log
@clef.shape(optional)Encodes a value for the clef symbol. Value conforms to data.CLEFSHAPE. att.cleffing.log
Declaration
<attDef ident="clef.shape" usage="opt">
<desc>Encodes a value for the clef symbol.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:ref name="data.CLEFSHAPE" />
</datatype>
</attDef>
<attDef ident="clef.line" usage="opt">
<desc>Contains a default value for the position of the clef. 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.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:ref name="data.CLEFLINE" />
</datatype>
</attDef>
<attDef ident="clef.dis" usage="opt">
<desc>Records the amount of octave displacement to be applied to the clef.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:ref name="data.OCTAVE.DIS" />
</datatype>
</attDef>
<attDef ident="clef.dis.place" usage="opt">
<desc>Records the direction of octave displacement to be applied to the clef.</desc>
<datatype maxOccurs="1" minOccurs="1">
<rng:ref name="data.PLACE" />
</datatype>
</attDef>