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, @trans.diat, @trans.semi
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef. Value conforms to data.OCTAVE.DIS.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef. Value conforms to data.STAFFREL.basic.
@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.
@clef.shape(optional)Encodes a value for the clef symbol. Value conforms to data.CLEFSHAPE.
@keysig(optional)Written key signature. One or more values from data.KEYFIFTHS, separated by spaces.
@lines(optional)Indicates the number of staff lines. Value is a positive integer.
@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. Value is plain text.
@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. Value conforms to data.METERSIGN.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@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 is an integer.
@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 is an integer.
@lines(optional)Indicates the number of staff lines. Value is a positive integer.
(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. Value conforms to data.CLEFSHAPE.
@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.
@clef.dis(optional)Records the amount of octave displacement to be applied to the clef. Value conforms to data.OCTAVE.DIS.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef. Value conforms to data.STAFFREL.basic.
(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. One or more values from data.KEYFIFTHS, separated by spaces.
(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. Value is plain text.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@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. Value conforms to data.METERSIGN.
(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. Value is an integer.
@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 is an integer.
(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. Value conforms to data.OCTAVE.DIS.
@clef.dis.place(optional)Records the direction of octave displacement to be applied to the clef. Value conforms to data.STAFFREL.basic.
@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.
@clef.shape(optional)Encodes a value for the clef symbol. Value conforms to data.CLEFSHAPE.
@keysig(optional)Written key signature. One or more values from data.KEYFIFTHS, separated by spaces.
@lines(optional)Indicates the number of staff lines. Value is a positive integer.
@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. Value is plain text.
@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. Value conforms to data.METERSIGN.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@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 is an integer.
@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 is an integer.
Available at
<staffDef>Container for staff meta-information.
<staffDef>Container for staff meta-information.
Declaration
<classSpec 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.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>
<rng:data type="positiveInteger"/>
</datatype>
</attDef>
</attList>
</classSpec>