att.staffDef.log

att.staffDef.log Logical domain attributes for staffDef.
Module MEI.shared
Members
staffDef (direct member of att.staffDef.log)
Attributes
@beam.group (optional) Provides an example of how automated beaming (including secondary beams) is to be performed. Value of datatype string. att.beaming.log
@beam.rests (optional) Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration. Value conforms to data.BOOLEAN . att.beaming.log
@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
@dur.default (optional) Contains a default duration in those situations when the first note, rest, chord, etc. in a measure does not have a duration specified. Value conforms to data.DURATION . att.duration.default
@key.accid (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. Value conforms to data.ACCIDENTAL.IMPLICIT . att.keySigDefault.log
@key.mode (optional) Indicates major, minor, or other tonality. Value conforms to data.MODE . att.keySigDefault.log
@key.pname (optional) Holds the pitch name of the tonic key, e.g. 'c' for the key of C. Value conforms to data.PITCHNAME . att.keySigDefault.log
@key.sig (optional) Indicates where the key lies in the circle of fifths. Value conforms to data.KEYSIGNATURE . att.keySigDefault.log
@key.sig.mixed (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. One or more values from data.KEYSIGTOKEN , separated by spaces. att.keySigDefault.log
@mensur.dot (optional) Determines if a dot is to be added to the base symbol. Value conforms to data.BOOLEAN . att.mensural.log
@mensur.sign (optional) The base symbol in the mensuration sign/time signature of mensural notation. Value conforms to data.MENSURATIONSIGN . att.mensural.log
@mensur.slash (optional) Indicates the number lines added to the mensuration sign. For example, one slash is added for what we now call 'alla breve'. Value of datatype positiveInteger. att.mensural.log
@meter.count (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. Value of datatype a string matching the following regular expression: "\d+(\.\d+)?(\s*\+\s*\d+(\.\d+)?)*" . att.meterSigDefault.log
@meter.unit (optional) Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value of datatype decimal. att.meterSigDefault.log
@modusmaior (optional) Describes the maxima-long relationship. Value conforms to data.MODUSMAIOR . att.mensural.shared
@modusminor (optional) Describes the long-breve relationship. Value conforms to data.MODUSMINOR . att.mensural.shared
@notationsubtype (optional) Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute. Value of datatype NMTOKEN. att.notationtype
@notationtype (optional) Contains classification of the notation contained or described by the element bearing this attribute. Value conforms to data.NOTATIONTYPE . att.notationtype
@num.default (optional) Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio. Value of datatype positiveInteger. att.duration.default
@numbase.default (optional) Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio. Value of datatype positiveInteger. att.duration.default
@octave.default (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. Value conforms to data.OCTAVE . att.octavedefault
@prolatio (optional) Describes the semibreve-minim relationship. Value conforms to data.PROLATIO . att.mensural.shared
@proport.num (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. Value of datatype positiveInteger. att.mensural.log
@proport.numbase (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. Value of datatype positiveInteger. att.mensural.log
@tempus (optional) Describes the breve-semibreve relationship. Value conforms to data.TEMPUS . att.mensural.shared
@trans.diat (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. Value of datatype decimal. att.transposition
@trans.semi (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. Value of datatype decimal. att.transposition
Declaration
<classes>
<memberOf key= " att.cleffing.log" />
<memberOf key= " att.duration.default" />
<memberOf key= " att.keySigDefault.log" />
<memberOf key= " att.meterSigDefault.log" />
<memberOf key= " att.notationtype" />
<memberOf key= " att.octavedefault" />
<memberOf key= " att.transposition" />
<memberOf key= " att.staffDef.log.cmn" />
<memberOf key= " att.staffDef.log.mensural" />
</classes>

MEI Guidelines Version 3.0.0

Attribute Classes