att.staffDef.log

Logical domain attributes for staffDef.
Module
Attributes
@beam.group, @beam.rests, @clef.dis, @clef.dis.place, @clef.line, @clef.shape, @divisio, @dur.default, @keysig, @lines, @meter.count, @meter.sym, @meter.unit, @modusmaior, @modusminor, @notationsubtype, @notationtype, @num, @num.default, @numbase, @numbase.default, @oct.default, @prolatio, @proport.num, @proport.numbase, @tempus, @trans.diat, @trans.semi
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef.
@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.
@clef.shape(optional)Encodes a value for the clef symbol.
@divisio(optional)Describes the divisions of the breve in use in 14th-century Italy.
@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.
@keysig(optional)Written key signature.
@lines(optional)Indicates the number of staff lines.
@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 expression that evaluates to a decimal number, such as 2+3 or 3*2.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature.
@modusmaior(optional)Describes the maxima-long relationship.
@modusminor(optional)Describes the long-breve relationship.
@notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute.
@notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
@oct.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.
@prolatio(optional)Describes the semibreve-minim relationship.
@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.
@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.
@tempus(optional)Describes the breve-semibreve relationship.
@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.
@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.
@lines(optional)Indicates the number of staff lines.
(MEI.shared) Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to clefs.
@clef.shape(optional)Encodes a value for the clef symbol.
@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.
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef.
(MEI.shared) Attributes that provide a durational default value.
@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.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
(MEI.shared) Attributes that describe duration as a ratio.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
(MEI.shared) Used by staffDef and scoreDef to provide default values for attributes in the logical domain that are related to key signatures.
@keysig(optional)Written key signature.
(MEI.shared) Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to meter signature.
@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 expression that evaluates to a decimal number, such as 2+3 or 3*2.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time.
(MEI) Attributes that provide for classification of notation.
@notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute.
@notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute.
(MEI.shared) Attributes that record a default value for octave.
@oct.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.
(MEI.shared) Attributes that describe transposition.
@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.
@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.
(MEI.cmn) Logical domain attributes for staffDef in the CMN repertoire.
(MEI.cmn) Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
(MEI.mensural) Logical domain attributes for staffDef in the mensural repertoire.
(MEI.mensural) Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to mensuration. The tempus, prolatio, modusmaior, and modusminor attributes (from the att.mensural.shared class) specify the relationship between the four principle levels of note value, , the long, breve, semibreve and minim, in mensural notation. Modusminor describes the long-breve relationship, while tempus describes the breve-semibreve, and prolatio the semibreve-minim relationship, respectively. Modusmaior is for the maxima-long relationship. The proport.* attributes describe augmentation or diminution of the normal value of the notes in mensural notation.
@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.
@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.
(MEI.mensural) Shared attributes in the mensural repertoire.
@modusmaior(optional)Describes the maxima-long relationship.
@modusminor(optional)Describes the long-breve relationship.
@prolatio(optional)Describes the semibreve-minim relationship.
@tempus(optional)Describes the breve-semibreve relationship.
@divisio(optional)Describes the divisions of the breve in use in 14th-century Italy.
@notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute.
@notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute.
@beam.group(optional)Provides an example of how automated beaming (including secondary beams) is to be performed.
@beam.rests(optional)Indicates whether automatically-drawn beams should include rests shorter than a quarter note duration.
@divisio(optional)Describes the divisions of the breve in use in 14th-century Italy.
@modusmaior(optional)Describes the maxima-long relationship.
@modusminor(optional)Describes the long-breve relationship.
@prolatio(optional)Describes the semibreve-minim relationship.
@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.
@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.
@tempus(optional)Describes the breve-semibreve relationship.
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef.
@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.
@clef.shape(optional)Encodes a value for the clef symbol.
@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.
@keysig(optional)Written key signature.
@lines(optional)Indicates the number of staff lines.
@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 expression that evaluates to a decimal number, such as 2+3 or 3*2.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature.
@num(optional)Along with numbase, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@num.default(optional)Along with numbase.default, describes the default duration as a ratio. num.default is the first value in the ratio.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@numbase.default(optional)Along with num.default, describes the default duration as a ratio. numbase.default is the second value in the ratio.
@oct.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.
@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.
@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.
Available at
<staffDef>Container for staff meta-information.
<staffDef>Container for staff meta-information.
Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.staffDef.log" module="MEI.shared" type="atts">
<desc xml:lang="en">Logical domain attributes for staffDef.</desc>
<classes>
<memberOf key="att.cleffing.log"/>
<memberOf key="att.duration.default"/>
<memberOf key="att.duration.ratio"/>
<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>
<attList>
<attDef ident="lines" usage="opt">
<desc xml:lang="en">Indicates the number of staff lines.</desc>
<datatype>
<dataRef name="positiveInteger"/>
</datatype>
</attDef>
</attList>
</classSpec>