The diatonic class vector is a numerical representation of the diatonic distances present in a set of notes, obtained by grouping as equivalent the intervals that are complementary within the octave. In this system, the second and the seventh belong to the same class, the third and the sixth to the same class, and the fourth and the fifth to the same class.

The vector can therefore be written as a sequence of three digits enclosed in square brackets, in the form:

[a b c]

where the three positions correspond, in order, to:

  • seconds and sevenths
  • thirds and sixths
  • fourths and fifths

The octave is not counted separately, since it coincides with the return to the initial degree.

Example

Considering the major triad C–E–G, the intervallic pairs are:

  • C–E = third
  • E–G = third
  • C–G = fifth

In the diatonic class vector, the two thirds belong to the second class, while the fifth belongs to the third class. The resulting vector is therefore:

[0 2 1]

Considering instead the minor triad C–E♭–G, the intervallic pairs are again:

  • C–E♭ = third
  • E♭–G = third
  • C–G = fifth

In this case too the diatonic class vector is:

[0 2 1]

since the vector records only the diatonic class of the interval, without distinguishing between major and minor quality.

Invariance under Inversions

The diatonic class vector is invariant under inversions. This occurs because complementary intervals within the octave are collected in the same class: second and seventh in the first, third and sixth in the second, fourth and fifth in the third.

Consequently, when a chord is inverted, some diatonic distances may transform into their complementaries, but the class of membership remains the same.

For example, the triad C–E–G in root position produces:

  • C–E = third
  • E–G = third
  • C–G = fifth

The corresponding diatonic class vector is:

[0 2 1]

The first inversion E–G–C produces instead:

  • E–G = third
  • G–C = fourth
  • E–C = sixth

The diatonic class vector remains nonetheless:

[0 2 1]

since the third and sixth both belong to the second class, while the fourth belongs to the third class.

The second inversion G–C–E produces:

  • G–C = fourth
  • C–E = third
  • G–E = sixth

and maintains the same vector:

[0 2 1]

In this sense, the diatonic class vector describes a more abstract and synthetic form of the diatonic intervallic content: it does not record the concrete disposition of the chord within the octave, but preserves the fundamental relational structure even through inversions.

Difference from the Diatonic Interval Vector

The diatonic interval vector distinguishes six categories: second, third, fourth, fifth, sixth and seventh. The diatonic class vector instead reduces these six categories to three classes alone, grouping together the intervals complementary within the octave. In this sense, it represents a more synthetic form of the diatonic content of a chord.

Diatonic Interval Vector
Spatial Interval Vector