att.transposition

att.transposition Attributes that describe transposition.
Module MEI.shared
Members
Attributes
@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
<attDef ident= "trans.diat" usage= "opt">
<desc>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. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:data type= "decimal"/>
</datatype>
</attDef>
<attDef ident= "trans.semi" usage= "opt">
<desc>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. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:data type= "decimal"/>
</datatype>
</attDef>
Remarks

Diatonic transposition requires both trans.diat and trans.semi attributes in order to distinguish the difference, for example, between a transposition from C to C♯ and one from C to D♭.

MEI Guidelines Version 3.0.0

Attribute Classes