The Chord Ontology
Revision: 0.1
FIXME
2007-09-11
Chord
Two or more notes played together.
ChordEvent
A chord being played.
Note
FIXME
Natural
One of the seven natural notes of the Western music system.
Modifier
A modifier applied to a note to change its pitch.
Interval
An interval above the root of a chord.
ScaleInterval
An interval in the root scale, made up of the degree of the scale and optional modifier.
SemitoneInterval
A semitone interval.
chord
The chord associated with a chord event.
base_chord
The chord on which this one is based.
For example, a C7 chord might have chord:Cmaj as its base chord.
root
The root note of the chord.
bass
The bass note of the chord (indicates the inversion).
interval
An interval from the root which is part of the chord.
without_interval
A degree of the scale expected in the chord but not actually present here.
natural
The natural from which this note is derived.
modifier
A modification to a note's pitch.
degree
The degree of an interval based on the root of a chord.
semitone_interval
An interval measured in semitones.
noChord
Indicates that no chord is played.
maj
A major chord.
1
3
5
min
A minor chord.
1
3
5
dim
A diminished chord.
1
3
5
aug
An augmented chord.
1
3
5
maj7
A major seventh chord.
1
3
5
7
7
A seventh chord.
1
3
5
7
min7
A minor seventh chord.
1
3
5
7
dim7
A diminished seventh chord.
1
3
5
7
hdim7
A half-diminished seventh chord.
1
3
5
7
minmaj7
A minor (major 7th) chord.
1
3
5
7
maj6
A major sixth chord.
1
3
5
6
min6
A minor sixth chord.
1
3
5
6
9
A ninth chord.
1
3
5
7
9
maj9
A major ninth chord.
1
3
5
7
9
min9
A minor ninth chord.
1
3
5
7
9
sus4
A suspended fourth chord.
1
4
5
sus2
A suspended fourth chord.
1
2
5
A
B
C
D
E
F
G
Ab
Bb
Cb
Db
Eb
Fb
Gb
A#
B#
C#
D#
E#
F#
G#
double flat
flat
sharp
double sharp