<xs:element name="step" type="step"><xs:annotation><xs:documentation>The step element represents a pitch step using the English letters A through G.</xs:documentation></xs:annotation></xs:element>
The alter element represents chromatic alteration in number of semitones (e.g., -1 for flat, 1 for sharp). Decimal values like 0.5 (quarter tone sharp) may be used for microtones.
<xs:element name="alter" type="semitones" minOccurs="0"><xs:annotation><xs:documentation>The alter element represents chromatic alteration in number of semitones (e.g., -1 for flat, 1 for sharp). Decimal values like 0.5 (quarter tone sharp) may be used for microtones.</xs:documentation></xs:annotation></xs:element>
<xs:element name="octave" type="octave"><xs:annotation><xs:documentation>The octave element represents octaves by the numbers 0 to 9, where 4 indicates the octave started by middle C.</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="pitch"><xs:annotation><xs:documentation>Pitch is represented as a combination of the step of the diatonic scale, the chromatic alteration, and the octave.</xs:documentation></xs:annotation><xs:sequence><xs:element name="step" type="step"><xs:annotation><xs:documentation>The step element represents a pitch step using the English letters A through G.</xs:documentation></xs:annotation></xs:element><xs:element name="alter" type="semitones" minOccurs="0"><xs:annotation><xs:documentation>The alter element represents chromatic alteration in number of semitones (e.g., -1 for flat, 1 for sharp). Decimal values like 0.5 (quarter tone sharp) may be used for microtones.</xs:documentation></xs:annotation></xs:element><xs:element name="octave" type="octave"><xs:annotation><xs:documentation>The octave element represents octaves by the numbers 0 to 9, where 4 indicates the octave started by middle C.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>