att.cleffing.log

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>

MEI Guidelines Version 3.0.0

Attribute Classes