Advanced Theory

An interactive exploration of hexachordal all-combinatoriality in twelve-tone composition

15 min read Interactive
All-Combinatoriality Milton Babbitt, 1987

The capacity of a collection to create aggregates with forms of itself and its complement under both transposition and inversion.

Such a collection possesses all four types of combinatoriality: prime-, inversional-, retrograde-, and retrograde-inversional.

3 First-order
1 Second-order
1 Third-order
1 Sixth-order

Only 6 hexachords in existence are all-combinatorial

01

What are hexachordally all-combinatorial sets?

A hexachordally all-combinatorial set is a collection of six pitch classes that, when transformed, produces an entirely new set of six pitch classes—its complement.

Tn
Transposition
Move all pitches up by n semitones
In
Inversion
Flip intervals around an axis
R
Retrograde
Reverse the order of pitches
RIn
Retrograde-Inversion
Reverse then invert
💡

Interactive Example

The chromatic hexachord H₁ contains C, C#, D, E♭, E, F

Apply T₆ to get H₂: F#, G, G#, A, B♭, B

Combined, they form an aggregate (all 12 pitch classes)!

Key Insight

Hexachordally all-combinatorial sets are extremely rare—only 6 exist out of the 50 possible hexachord types. They form aggregates under all four transformation types, not just some.

02

The Six All-Combinatorial Hexachords

Each hexachord is shown with its complement. Zeros in the ICV (highlighted in red) indicate missing intervals—the key to combinatoriality.

Set H1 (Prime) H2 (Complement) ICV Order
(A) 0 1 2 3 4 5 6 7 8 9 T E <543210> 1stChromatic
(B) 0 2 3 4 5 7 6 8 9 T E 1 <343230> 1st
(C) 0 2 4 5 7 9 6 8 T E 1 3 <143250> 1st
(E) 0 1 4 5 8 9 2 3 6 7 T E <303630> 3rdAugmented
(F) 0 2 4 6 8 T 1 3 5 7 9 E <060603> 6thWhole-tone
H₁ (Original set)
H₂ (Complement)
Missing interval (enables combinatoriality)
03

Understanding the Orders

The "order" indicates how many transposition levels create aggregates. Higher order = more combinatorial flexibility.

First-Order Sets (A), (B), (C)
First-order hexachord intervals

First-order sets derive one complement per transformation type. Their ICVs all share the pattern <xxxxx0>—missing only the tritone.

Aggregate at: T6
Why not second-order? Because the tritone (6) maps to itself under mod12 inversion. For any other missing interval, its inversion would be different, creating additional aggregate-forming transpositions.
Second-Order Set (D)
Second-order hexachord intervals

Creates aggregates at two transposition levels. The ICV is missing the minor third (interval class 3).

Aggregates at: T3 & T9

Under mod12, intervals 3 and 9 are inversions of each other (3 + 9 = 12), hence two transposition levels.

Third-Order Set (E) — Augmented Scale
Third-order hexachord intervals

Creates aggregates at three transposition levels. Missing both the whole-step and tritone.

Aggregates at: T2 T6 T10

Intervals 2 and 10 are inversions (2 + 10 = 12), and 6 maps to itself. This is why it's third-order, not fourth—no fourth-order exists!

Sixth-Order Set (F) — Whole-Tone Scale
Sixth-order hexachord intervals

Babbitt called this "the scale for the Frenchman" and "the hexachord he never takes seriously." It's the familiar whole-tone scale.

Aggregates at: T1 T3 T5 T7 T9 T11

Missing half-steps, minor thirds, and perfect fourths—three interval classes (and their inversions), hence six transposition levels.

Video Tutorial

Understanding Interval Class Vectors

04

Interactive 12-Tone Matrix

This matrix represents Milton Babbitt's second-order hexachord from All Set (1957). Click the buttons to visualize how P₀H₁ forms aggregates with its complements under different transformations.

P₀H₁ Original hexachord
Complement Selected transformation
I0 I4 I5 I11 I6 I10 I7 I3 I1 I2 I9 I8
P0 C E F B F# Bb G Eb Db D A Ab R0
P8 Ab C Db G D F# Eb B A Bb F E R8
P7 G B C F# Db F D Bb Ab A E Eb R7
P1 Db F F# C G B Ab E D Eb Bb A R1
P6 F# Bb B F C E Db A G Ab Eb D R6
P2 D F# G Db Ab C A F Eb E B Bb R2
P5 F A Bb E B Eb C Ab F# G D Db R5
P9 A Db D Ab Eb G E C Bb B F# F R9
P11 B Eb E Bb F A F# D C Db Ab G R11
P10 Bb D Eb A E Ab F Db B C G F# R10
P3 Eb G Ab D A Db Bb F# E F C B R3
P4 E Ab A Eb Bb D B G F F# Db C R4

P₀H₁'s Complements

Prime

Inversion

Retrograde-Inversion

Retrograde

Notation:
05

Intervallic Properties

The second-order hexachord produces what Babbitt calls "a very special kind of twelve-tone double counterpoint."

Intervallic content comparison of second-order hexachords

Comparative intervallic content of P₀H₁ and I₇H₂ with their inversionally related complements

First group intervals 1, 3, 5
Second group intervals 7, 9, 11

Neither set shares an interval—this unique property only occurs with the second-order all-combinatorial set.

"The registrally defined intervals of one hexachord expressing the structurally defined intervals of the other hexachord—a real double counterpoint."

— Milton Babbitt, 1987
06

Glossary

Collection
An unordered group of pitch classes.
Aggregate
A collection of all twelve pitch classes.
Complement
A collection that, when combined with another, forms an aggregate.
Hexachord (H)
A collection of exactly 6 pitch classes.
Mod12
Modular arithmetic where values wrap at 12 (like a clock). Example: 8 + 5 = 1.
ICV
Interval Class Vector—a six-number code showing how many of each interval type a set contains.
H₁
The first hexachord (pitch classes 1–6 of a row).
H₂
The second hexachord (pitch classes 7–12); H₁'s complement.
07

Sources

Babbitt, Milton. Collected Essays of Milton Babbitt. Princeton University Press, 2011.
Babbitt, Milton. Words About Music (The Madison Lectures). University of Wisconsin Press, 1987.
Castaneda, Ramsey. "An Analysis of Milton Babbitt's All Set." Unpublished.
Stuessy, Clarence Joseph Jr. "The Confluence of Jazz and Classical Music from 1950 to 1970." PhD dissertation, Eastman School of Music, 1977.