You are here: MusicXML Reference > Score Schema (XSD) > Elements > Element: transpose

Element: transpose


If the part is being encoded for a transposing instrument in written vs. concert pitch, the transposition must be encoded in the transpose element using the transpose type.

Derived By

Type transpose

Name  Type  Required?  Default  Description 
number  staff-number  No  The optional number attribute refers to staff numbers, from top to bottom on the system. If absent, the transposition applies to all staves in the part. Per-staff transposition is most often used in parts that represent multiple instruments.
Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Default  Description 
diatonic  xs:integer  0..1  The diatonic element specifies the number of pitch steps needed to go from written to sounding pitch. This allows for correct spelling of enharmonic transpositions.
chromatic  semitones  1..1 

The chromatic element represents the number of semitones needed to get from written to sounding pitch. This value does not include octave-change values; the values for both elements need to be added to the written pitch to get the correct sounding pitch.

octave-change  xs:integer  0..1  The octave-change element indicates how many octaves to add to get from written pitch to sounding pitch.
double  empty  0..1  If the double element is present, it indicates that the music is doubled one octave down from what is currently written (as is the case for mixed cello / bass parts in orchestral literature).
Referenced By




See attributes


MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301