You are here: MusicXML Reference > Score Schema (XSD) > Simple Types > Simple Type: accidental-value

Simple Type: accidental-value

Description

The accidental-value type represents notated accidentals supported by MusicXML. In the MusicXML 2.0 DTD this was a string with values that could be included. The XSD strengthens the data typing to an enumerated list. The quarter- and three-quarters- accidentals are Tartini-style quarter-tone accidentals. The -down and -up accidentals are quarter-tone accidentals that include arrows pointing down or up. The slash- accidentals are used in Turkish classical music. The numbered sharp and flat accidentals are superscripted versions of the accidental signs, used in Turkish folk music. The sori and koron accidentals are microtonal sharp and flat accidentals used in Iranian and Persian music.

Derived By

Restricting xs:string

Enumeration
Value  Description 
sharp 

natural 

flat 

double-sharp 

sharp-sharp 

flat-flat 

natural-sharp 

natural-flat 

quarter-flat 

quarter-sharp 

three-quarters-flat 

three-quarters-sharp 

sharp-down 

sharp-up 

natural-down 

natural-up 

flat-down 

flat-up 

triple-sharp 

triple-flat 

slash-quarter-sharp 

slash-sharp 

slash-flat 

double-slash-flat 

sharp-1 

sharp-2 

sharp-3 

sharp-5 

flat-1 

flat-2 

flat-3 

flat-4 

sori 

koron 

Referenced By
Definition
<xs:simpleType name="accidental-value">
  <xs:annotation>
    <xs:documentation>The accidental-value type represents notated accidentals supported by MusicXML. In the MusicXML 2.0 DTD this was a string with values that could be included. The XSD strengthens the data typing to an enumerated list. The quarter- and three-quarters- accidentals are Tartini-style quarter-tone accidentals. The -down and -up accidentals are quarter-tone accidentals that include arrows pointing down or up. The slash- accidentals are used in Turkish classical music. The numbered sharp and flat accidentals are superscripted versions of the accidental signs, used in Turkish folk music. The sori and koron accidentals are microtonal sharp and flat accidentals used in Iranian and Persian music.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="sharp" />
    <xs:enumeration value="natural" />
    <xs:enumeration value="flat" />
    <xs:enumeration value="double-sharp" />
    <xs:enumeration value="sharp-sharp" />
    <xs:enumeration value="flat-flat" />
    <xs:enumeration value="natural-sharp" />
    <xs:enumeration value="natural-flat" />
    <xs:enumeration value="quarter-flat" />
    <xs:enumeration value="quarter-sharp" />
    <xs:enumeration value="three-quarters-flat" />
    <xs:enumeration value="three-quarters-sharp" />
    <xs:enumeration value="sharp-down" />
    <xs:enumeration value="sharp-up" />
    <xs:enumeration value="natural-down" />
    <xs:enumeration value="natural-up" />
    <xs:enumeration value="flat-down" />
    <xs:enumeration value="flat-up" />
    <xs:enumeration value="triple-sharp" />
    <xs:enumeration value="triple-flat" />
    <xs:enumeration value="slash-quarter-sharp" />
    <xs:enumeration value="slash-sharp" />
    <xs:enumeration value="slash-flat" />
    <xs:enumeration value="double-slash-flat" />
    <xs:enumeration value="sharp-1" />
    <xs:enumeration value="sharp-2" />
    <xs:enumeration value="sharp-3" />
    <xs:enumeration value="sharp-5" />
    <xs:enumeration value="flat-1" />
    <xs:enumeration value="flat-2" />
    <xs:enumeration value="flat-3" />
    <xs:enumeration value="flat-4" />
    <xs:enumeration value="sori" />
    <xs:enumeration value="koron" />
  </xs:restriction>
</xs:simpleType>

 

MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301