mei:mei_att.staffDef.log.attributes

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
beam.group xs:string optional
Provides an example of how automated beaming (including secondary beams)
is to be performed.
beam.rests mei:mei_data.BOOLEAN optional
Indicates whether automatically-drawn beams should include rests shorter
than a quarter note duration.
clef.dis mei:mei_data.OCTAVE.DIS optional
Records the amount of octave displacement to be applied to the
clef.
clef.dis.place mei:mei_data.PLACE optional
Records the direction of octave displacement to be applied to the
clef.
clef.line mei:mei_data.CLEFLINE 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.
clef.shape mei:mei_data.CLEFSHAPE optional
Encodes a value for the clef symbol.
dur.default mei:mei_data.DURATION optional
Contains a default duration in those situations when the first note, rest,
chord, etc. in a measure does not have a duration specified.
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.
mensur.dot mei:mei_data.BOOLEAN optional
Determines if a dot is to be added to the base symbol.
mensur.sign mei:mei_data.MENSURATIONSIGN optional
The base symbol in the mensuration sign/time signature of mensural
notation.
mensur.slash xs:positiveInteger optional
Indicates the number lines added to the mensuration sign. For example, one
slash is added for what we now call 'alla breve'.
meter.count restriction of xs:string optional
Captures the number of beats in a measure, that is, the top number of the
meter signature. It must contain a decimal number or an additive expression that evaluates
to a decimal number, such as 2+3.
meter.unit xs:decimal optional
Contains the number indicating the beat unit, that is, the bottom number
of the meter signature.
modusmaior mei:mei_data.MODUSMAIOR optional
Describes the maxima-long relationship.
modusminor mei:mei_data.MODUSMINOR optional
Describes the long-breve relationship.
notationsubtype xs:NMTOKEN optional
Provides any sub-classification of the notation contained or described by
the element, additional to that given by its notationtype attribute.
notationtype mei:mei_data.NOTATIONTYPE optional
Contains classification of the notation contained or described by the
element bearing this attribute.
num.default xs:positiveInteger optional
Along with numbase.default, describes the default duration as a ratio.
num.default is the first value in the ratio.
numbase.default xs:positiveInteger optional
Along with num.default, describes the default duration as a ratio.
numbase.default is the second value in the ratio.
octave.default mei:mei_data.OCTAVE optional
Contains a default octave specification for use when the first note, rest,
chord, etc. in a measure does not have an octave value specified.
prolatio mei:mei_data.PROLATIO optional
Describes the semibreve-minim relationship.
proport.num xs:positiveInteger optional
Together, proport.num and proport.numbase specify a proportional change as
a ratio, e.g., 1:3. Proport.num is for the first value in the ratio.
proport.numbase xs:positiveInteger optional
Together, proport.num and proport.numbase specify a proportional change as
a ratio, e.g., 1:3. Proport.numbase is for the second value in the
ratio.
tempus mei:mei_data.TEMPUS optional
Describes the breve-semibreve relationship.
trans.diat xs:decimal optional
Records the amount of diatonic pitch shift, e.g., C to C♯ = 0, C to D♭ =
1, necessary to calculate the sounded pitch from the written one.
trans.semi xs:decimal optional
Records the amount of pitch shift in semitones, e.g., C to C♯ = 1, C to D♭
= 1, necessary to calculate the sounded pitch from the written one.

Used By

Element mei:staffDef

Source

<xs:attributeGroup name="mei_att.staffDef.log.attributes">
  <xs:attributeGroup ref="mei:mei_att.cleffing.log.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.duration.default.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.keySigDefault.log.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.meterSigDefault.log.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.notationtype.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.octavedefault.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.transposition.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.staffDef.log.cmn.attributes"/>
  <xs:attributeGroup ref="mei:mei_att.staffDef.log.mensural.attributes"/>
</xs:attributeGroup>