att.staffDef.log

Logical domain attributes for staffDef.
Module
Attributes
@clef.dis, @clef.dis.place, @clef.line, @clef.shape, @keysig, @lines, @meter.count, @meter.sym, @meter.unit, @num, @numbase, @trans.diat, @trans.semi
@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.
@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.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@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 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.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.
@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.
@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.
@numbase(optional)Along with num, describes duration as a ratio. num is the first value in the ratio, while numbase is the second.
@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.ratio"/>
<memberOf key="att.keySigDefault.log"/>
<memberOf key="att.meterSigDefault.log"/>
<memberOf key="att.transposition"/>
<memberOf key="att.staffDef.log.cmn"/>
</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>