VIII. 20th- and 21st-Century Techniques
Interval-Class Vectors
Bryn Hughes and Megan Lavengood
Key Takeaways
- The overall sound of a set class is characterized in part by the intervals between the pitch classes.
- An interval class vector is a tally of each interval class inside the set, written as a six-digit number enclosed in angle brackets (<xxxxxx>).
- Each digit in the interval class vector corresponds to the count of a certain interval class: the first digit is the number of IC 1s, the second is the number of IC 2s, and so on. For example, in a C major triad, there are 0 of IC 1, 0 of IC 2, 1 of IC 3, 1 of IC 4, 1 of IC 5, and 0 of IC 6; so, our interval-class vector is <001110>.
- Interval class vectors may be helpful for recognizing set classes as they occur in pieces of music: if you know what the possible interval classes are within a set class, you might look for those interval classes in the piece.
- Sets containing a greater number of pitch classes have, correspondingly, more and/or higher numbers in their interval-class vector. Each trichord has 3 available interval classes (and so the vector should always total to 3), each tetrachord has 6 (and so should sum to 6), each pentachord has 10, and so forth.
The quality of any sonority can be roughly quantified by summarizing all the intervals it contains. Because all of the intervals contained in a sonority contribute to its overall sound, we must find the interval class (IC) formed by each pitch class in a set, not just those that are next to each other.
Let’s try a simple example first: a C major triad. There are three possible interval classes to be made using the pitch classes of this triad: between its root and third, third and fifth, and root and fifth. C–E is a major third (IC 4), E–G is a minor third (IC 3), and C–G is a perfect fifth (IC 5).
Interval class vectors summarize this as a six-digit number enclosed in angled brackets; each digit corresponds to the count of a certain interval class, as shown in
. The IC vector for the C major triad is <001110>, which shows that the C major triad has:- 0 of IC 1
- 0 of IC 2
- 1 of IC 3
- 1 of IC 4
- 1 of IC 5
- 0 of IC 6
Method
To figure out the interval-class vector, we’re going to simply figure out the interval class created by each combination of two pitches in the sonority. Here is a three-step process for creating an interval-class vector:
- Write the set in normal form.
- Find the interval class for every combination of two pitch classes. Record your results on a tally chart.
- Convert the tallies in each column (including empty columns) to numerals, and enclose these totals in angle brackets < >.
We contain the vector in angled brackets to differentiate it from other strings of integers that might appear in our analysis, like normal form (which gets square brackets) or prime form (which uses parentheses).
illustrates this process with the collection of pitches E4, F♯4, C5, and A5:
- The normal form of this set is [4, 6, 9, 0].
- Count each interval class between each pair of pitch classes and keep track using a chart of tally marks:
- Begin on the leftmost pitch class (here, 4) and calculate the interval class between it and every pitch class to the right. These interval classes are shown with blue arcs in .
- Move to the right one pitch class (here, 6) and calculate the interval class between it and every pitch class to the right (don’t count to the left, because you already counted that interval class in step 2a). These interval classes are shown with orange arcs.
- Move to the right one pitch class (here, 9) and calculate the interval class between it and every pitch class to the right. Because we have a four-pitch-class set, this is the final interval class, shown with a red arc.
- Converting the tally marks from step 2 into numerals yields the interval-class vector <012111>.
Sets containing a greater number of pitch classes will naturally have more and/or higher numbers in their interval class vectors because there are a lot more intervals at play. Each trichord has three available interval classes (and so the vector should always total to three), each tetrachord has six (and so should sum to six), each pentachord has ten, and so forth.
One way of checking your work after calculating an interval-class vector is to add the number of interval classes up and ensure they total the correct number. If you know the prime form of your set, you can also check against a list of set classes, such as this list from Wikipedia, since they typically include interval-class vectors for each set class.
is a video lesson of the above information.
Interval-class vectors in analysis
The interval-class vector tells us what intervals a composer may exploit from a particular set, which gives us the set’s particular sound and/or associations. Some sets contain a more or less even distribution of all the interval classes and are especially prized by atonal composers for these properties, while others are especially heavy on one interval class or another and may contain none of a particular interval class.
Interval-class vectors also help us to make aural-analytical connections between two or more sets that may not appear to be immediately related. If they share a similar distribution of interval classes, they will also sound similar in a free-atonal context.
- Worksheet on Interval-Class Vectors (.pdf, .docx). Asks students to calculate interval-class vectors for several sets.
Media Attributions
- IC vectors © Megan Lavengood is licensed under a CC BY-SA (Attribution ShareAlike) license
- tallying ICs © Megan Lavengood is licensed under a CC BY-SA (Attribution ShareAlike) license
A group of pitch-class sets related by transposition or inversion. Set classes are named by their prime forms; for example, (012) is a set class.
Unordered pitch-class intervals; that is, the smallest possible distance in semitones between two pitch classes. Thus, mi2 and ma7 are both IC 1; ma2, mi7, +6 are IC 2; mi3, ma6, +2 are IC 3, etc. The largest interval class is six semitones, because if order is disregarded, the tritone is the largest possible interval.
A group of pitches that are octave equivalent and enharmonically equivalent.
The lowest note of a triad or seventh chord when the chord is stacked in thirds.
The most compressed way to write a given collection of pitch classes.
Music that is atonal, avoiding a traditional pitch center and harmonic hierarchy, but is not serial.