Description
A kind-value indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points. Values include: Triads: major (major third, perfect fifth) minor (minor third, perfect fifth) augmented (major third, augmented fifth) diminished (minor third, diminished fifth) Sevenths: dominant (major triad, minor seventh) major-seventh (major triad, major seventh) minor-seventh (minor triad, minor seventh) diminished-seventh (diminished triad, diminished seventh) augmented-seventh (augmented triad, minor seventh) half-diminished (diminished triad, minor seventh) major-minor (minor triad, major seventh) Sixths: major-sixth (major triad, added sixth) minor-sixth (minor triad, added sixth) Ninths: dominant-ninth (dominant-seventh, major ninth) major-ninth (major-seventh, major ninth) minor-ninth (minor-seventh, major ninth) 11ths (usually as the basis for alteration): dominant-11th (dominant-ninth, perfect 11th) major-11th (major-ninth, perfect 11th) minor-11th (minor-ninth, perfect 11th) 13ths (usually as the basis for alteration): dominant-13th (dominant-11th, major 13th) major-13th (major-11th, major 13th) minor-13th (minor-11th, major 13th) Suspended: suspended-second (major second, perfect fifth) suspended-fourth (perfect fourth, perfect fifth) Functional sixths: Neapolitan Italian French German Other: pedal (pedal-point bass) power (perfect fifth) Tristan The "other" kind is used when the harmony is entirely composed of add elements. The "none" kind is used to explicitly encode absence of chords or functional harmony.
Derived By
Restricting xs:string
Enumeration
Value |
Description |
major |
|
minor |
|
augmented |
|
diminished |
|
dominant |
|
major-seventh |
normal
use-symbols="yes"
|
minor-seventh |
normal
use-symbols="yes"
|
diminished-seventh |
|
augmented-seventh |
|
half-diminished |
|
major-minor |
|
major-sixth |
normaluse-symbols="yes"
|
minor-sixth |
normal
use-symbols="yes"
|
dominant-ninth |
|
major-ninth |
normal
use-symbols="yes"
|
minor-ninth |
normal
use-symbols="yes"
|
dominant-11th |
|
major-11th |
normal
use-symbols="yes"
|
minor-11th |
normal
use-symbols="yes"
|
dominant-13th |
|
major-13th |
normal
use-symbols="yes"
|
minor-13th |
normal
use-symbols="yes"
|
suspended-second |
|
suspended-fourth |
|
Neapolitan |
|
Italian |
|
French |
|
German |
|
pedal |
|
power |
|
Tristan |
|
other |
|
none |
|
Referenced By
Definition
<xs:simpleType name="kind-value">
<xs:annotation>
<xs:documentation>A kind-value indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points. Values include:
Triads:
major (major third, perfect fifth)
minor (minor third, perfect fifth)
augmented (major third, augmented fifth)
diminished (minor third, diminished fifth)
Sevenths:
dominant (major triad, minor seventh)
major-seventh (major triad, major seventh)
minor-seventh (minor triad, minor seventh)
diminished-seventh (diminished triad, diminished seventh)
augmented-seventh (augmented triad, minor seventh)
half-diminished (diminished triad, minor seventh)
major-minor (minor triad, major seventh)
Sixths:
major-sixth (major triad, added sixth)
minor-sixth (minor triad, added sixth)
Ninths:
dominant-ninth (dominant-seventh, major ninth)
major-ninth (major-seventh, major ninth)
minor-ninth (minor-seventh, major ninth)
11ths (usually as the basis for alteration):
dominant-11th (dominant-ninth, perfect 11th)
major-11th (major-ninth, perfect 11th)
minor-11th (minor-ninth, perfect 11th)
13ths (usually as the basis for alteration):
dominant-13th (dominant-11th, major 13th)
major-13th (major-11th, major 13th)
minor-13th (minor-11th, major 13th)
Suspended:
suspended-second (major second, perfect fifth)
suspended-fourth (perfect fourth, perfect fifth)
Functional sixths:
Neapolitan
Italian
French
German
Other:
pedal (pedal-point bass)
power (perfect fifth)
Tristan
The "other" kind is used when the harmony is entirely composed of add elements. The "none" kind is used to explicitly encode absence of chords or functional harmony.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="major" />
<xs:enumeration value="minor" />
<xs:enumeration value="augmented" />
<xs:enumeration value="diminished" />
<xs:enumeration value="dominant" />
<xs:enumeration value="major-seventh" />
<xs:enumeration value="minor-seventh" />
<xs:enumeration value="diminished-seventh" />
<xs:enumeration value="augmented-seventh" />
<xs:enumeration value="half-diminished" />
<xs:enumeration value="major-minor" />
<xs:enumeration value="major-sixth" />
<xs:enumeration value="minor-sixth" />
<xs:enumeration value="dominant-ninth" />
<xs:enumeration value="major-ninth" />
<xs:enumeration value="minor-ninth" />
<xs:enumeration value="dominant-11th" />
<xs:enumeration value="major-11th" />
<xs:enumeration value="minor-11th" />
<xs:enumeration value="dominant-13th" />
<xs:enumeration value="major-13th" />
<xs:enumeration value="minor-13th" />
<xs:enumeration value="suspended-second" />
<xs:enumeration value="suspended-fourth" />
<xs:enumeration value="Neapolitan" />
<xs:enumeration value="Italian" />
<xs:enumeration value="French" />
<xs:enumeration value="German" />
<xs:enumeration value="pedal" />
<xs:enumeration value="power" />
<xs:enumeration value="Tristan" />
<xs:enumeration value="other" />
<xs:enumeration value="none" />
</xs:restriction>
</xs:simpleType>