mei:mei_att.keySigDefault.log.attributes

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
key.accid mei:mei_data.ACCIDENTAL.IMPLICIT optional
Contains an accidental for the tonic key, if one is required, e.g., if
key.pname equals 'c' and key.accid equals 's', then a tonic of C# is
indicated.
key.mode mei:mei_data.MODE optional
Indicates major, minor, or other tonality.
key.pname mei:mei_data.PITCHNAME optional
Holds the pitch name of the tonic key, e.g. 'c' for the key of
C.
key.sig mei:mei_data.KEYSIGNATURE optional
Indicates where the key lies in the circle of fifths.
key.sig.mixed restriction of list of mei:mei_data.KEYSIGTOKEN optional
Mixed key signatures, e.g. those consisting of a mixture of flats and
sharps (Read, p. 143, ex. 9-39), and key signatures with unorthodox placement of the
accidentals (Read, p. 141) must be indicated by setting the key.sig attribute to 'mixed'
and providing explicit key signature information in the key.sig.mixed attribute or in the
<keySig> element. It is intended that key.sig.mixed contain a series of tokens with
each token containing pitch name, accidental, and octave, such as 'a4 c5s e5f' that
indicate what key accidentals should be rendered and where they should be
placed.

Used By

Source

<xs:attributeGroup name="mei_att.keySigDefault.log.attributes">
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attribute.key.accid"/>
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attribute.key.mode"/>
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attribute.key.pname"/>
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attribute.key.sig"/>
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attribute.key.sig.mixed"/>
</xs:attributeGroup>