VI. Chromaticism

Neo-Riemannian Triadic Progressions

Bryn Hughes

Key Takeaways

  • Neo-Riemannian theory, named after music theorist Hugo Riemann, provides a means of rationalizing triadic progressions that involve sharing common tones, moreso than staying within one key.
  • Every Neo-Riemannian transformation toggles between one major and one minor triad.
  • The most basic Neo-Riemannian transformations shift one note and keep two common tones.
    •  relates a major triad and the minor triad a minor third lower, such as C and Am.
    • relates a major triad and the minor triad sharing the same root, such as C and Cm.
    • relates a major triad and the minor triad a major third higher, such as C and Em.
  • Other important Neo-Riemannian transformations keep one common tone and shift two notes.
    • relates a major triad and the minor triad one semitone higher, such as C and C♯m.
    • relates a major triad and the minor triad a fifth below, such as C and Fm.
  • relates a major triad and the minor triad a major third below, such as C and A♭m. This transformation is unique because it does not keep any common tones; instead, each note is shifted by a half-step to get to the new chord.
  • Neo-Riemannian transformations are abbreviated to one letter each: R, P, L, S, N, and H.
  • Theorists have come up with several networks of transformations that help visualize these relationships, such as the Tonnetz, the Weitzmann regions, and the Cube Dance.

 A one-page summary of transformations is available as an interactive score and as a .pdf.


In the late nineteenth century, composers often used triadic progressions that confound conventional man numeral analysis. Consider the following excerpt from Brahms’s concerto for violin and cello:

Brahms, Concerto for Violin and Cello, mm. 268-79
Example 1. Brahms, Concerto for Violin and Cello, I, mm. 268-79 (10:22).

A reduction of the chord progression in the excerpt above can be found in Example 2. The passage connects two A-flat major triads, however the chords in between those triads do not belong to A-flat major in any useful way, nor do they follow any of the conventions of functional harmony.

Example 2. Brahms, Concerto for Violin and Cello, I, mm. 270-76, reduction.

One might dismiss the passage all together as “non-functional harmony,” but when you listen to it, it follows a certain kind of logic. As Richard Cohn (1996) writes, “if this music [music that is triadic but functionally indeterminate] is not fully coherent according to the principles of diatonic tonality, by what other principles might it cohere?”

Neo-Riemannian Transformations

Neo-Riemannian theory describes a way of connecting major and minor triads, without a tonal context. Example 3 shows the three basic Neo-Riemannian operations. Notice that each operation preserves two common tones in a triad and changes its mode.

  • The preserves the major third in the triad, and moves the remaining note by whole tone.
  • The preserves the perfect fifth in the triad, and moves the remaining note by semitone.
  • The preserves the minor third in the triad, and moves the remaining note by semitone.
The three Neo-Riemannian operations: Parallel, Relative, and Leading-Tone Exchange
Example 3. The three basic Neo-Riemannian operations: Relative, Parallel, and Leading-Tone Exchange.

It’s important to note that each transformation is a toggle between two chords. As an analogy, think of the caps lock key on your keyboard, which toggles between two cases of letters. If you are typing with lowercase letters and then press caps lock, this tells your keyboard to begin typing in uppercase letters. But if you press caps lock again, it toggles back to lowercase—it doesn’t go to some third case.

Similarly, if you do the transformation on a C major triad, you get an E minor triad. If you do the transformation on an E minor triad, you return to a C major triad. Put another way, successive repetitions of the same transformation alternates between two chords, as is shown in Example 4.

Successive [pb_glossary id=
Example 4. Successive L transformations on C major and E minor triads.

While most nineteenth-century composers didn’t write progressions using the same transformation over and over again, you will find this technique used in twentieth-century works like “O Superman” by Laurie Anderson, which uses successive  transformations throughout.

The Tonnetz

The Tonnetz
Example 5. The Tonnetz.

Example 5 shows a Tonnetz. A Tonnetz is a visual representation of pitches arranged such that perfect fifths are read from left to right, major thirds are read diagonally from the top left to the bottom right, and minor thirds are read diagonally from the bottom left to the top right. Any three pitches in a triangle form a major or minor triad. Neo-Riemannian transformations can be visualized by flipping a triangle along one of its three edges.

  • The (P)arallel transformation flips the triangle along the edge belonging to the line of perfect fifths (left to right)
  • The (R)elative transformation flips the triangle along the edge belonging to the line of major thirds (top left to bottom right)
  • The (L)eading-tone transformation flips the triangle along the edge belonging to the line of minor thirds (top right to bottom left)
Tonnetz showing the three Neo-Riemannian operations (P,L, and R) performed on a C major and a G minor triad
Example 6. Tonnetz showing the three Neo-Riemannian operations (P, L, and R) performed on a C major and a G minor triad.

Example 6 shows each of the transformations on the tonnetz. If you perform a transformation on the C major triad, highlighted with red edges, it will flip along the C-G side to become C minor. Similarly, will flip the triad along the G-E edge to become E minor, and will flip the triad along the C-E edge to become A minor. Note that if you start on a minor triad, such as the G minor triad highlighted with green edges, all of the flips will be in the opposite directions.
Returning to the example from Brahms’s concerto for violin and cello, we now have a means of understanding how this chord progression works. Example 7 shows that the two A-flat major triads are connected by a series of and transformations.L transformations between chords..

Analysis of the chord progression from Brahms's concerto for violin and cello, mm. 270-76. The analysis is written on the tonnetz, connecting two A-flat major triads using a series of [pb_glossary id=
Example 8. Brahms’s concerto for violin and cello, mm. 270-76 on the tonnetz.

The excerpt from the Brahms concerto navigates a column of triangles moving upward from the bottom right of the tonnetz, shown in Example 8. Note that you need to enharmonically re-interpret the G-sharp major triad as an A-flat major triad at the starting point.

The tonnetz is useful for visualizing the proximity of major and minor triads; notice that all of the triads in a given key are close together, while tonally disparate keys are also far apart on the tonnetz.  Conversely, the tonnetz is helpful for imagining interesting chord progressions that you might not think of if you’re limiting yourself to typical common-practice syntax.

Chains or Cycles of Transformations

While you can use Neo-Riemannian theory to create or analyze just about any chord progression, composers often focused on chains of operations that create closed cycles of triads. Cycles begin and end on the same chord, and follow a specific pattern of transformations (much like a sequence). The progression from the Brahms example above is a PL cycle because it alternates and transformations and begins and ends on the same chord.

There are three possible cycles that use two transformations: The PL cycle, the RP cycle, and the RL cycle. As you can see in Example 9, the PL and RP cycles “close the loop” after relatively few transformations: 6 for the PL cycle, and 8 for the RP cycle.

Two staves in treble clef. The first stave shows a C major triad going through alternating [pb_glossary id=
Example 9. PL and RP cycles.

Conversely, the RL cycle (Example 10) is is quite long: it passes through all 24 major and minor triads. Since this cycle takes so long to “close the loop,” it is often ignored or presented in truncated form.

A single staff with treble clef. A C major triad goes through alternating[pb_glossary id=
Example 10. The RL cycle.

There is one three-transformation cycle that is noteworthy: the PLR cycle. As Example 11 shows, it takes two cycles of the PLR transformations to return to the starting chord.

Single treble clef staff showing a series of [pb_glossary id=
Example 11. The PLR cycle.
Three polygons showing PL, RP, and PLR cycle beginning on C major triads, with each triad represented by a vertex on the polygon.
Example 12. PL, RP, and PLR cycles related to their parent scales/common tones.

Of the cycles mentioned above, both the PL and RP cycles generate a parent scale made up of all of the notes used by its constituent triads. The PL cycle, generates the , a symmetrical scale made up of alternating semitones and minor thirds. The RP cycle generates an , another symmetrical scale made up of alternating semitones and major seconds. You might consider these scales to represent the “overall sound” of the cycle.

Each PLR cycle is centered around a single pitch, which is contained in each of the triads within the cycle.

Each of these cycles is illustrated in Example 12.

Other Transformations

There are three other types of Neo-Riemannian transformations that occur frequently enough in the repertoire that they are worth mentioning here.

  • The (short for “slide”) is effectively the opposite of the transformation: it moves the two pitches that form the perfect fifth in a triad by semitone, and changes the mode of the triad.[1]
  • The moves both members of the minor third in a triad by semitone, and again changes the mode. Nebenverwandt means “neighbor-related” in German, and describes the neighbor-tone-like motion of this third. [2]
  • The connects a triad to its modal opposite a third away by moving each voice by a single semitone, generating the hexatonic poles in the hexatonic PL cycle discussed above and shown in Example 12.[3]

These three transformations are shown in Example 13.

Single treble staff showing three Neo-Riemannian transformations of a C-major triad: [pb_glossary id=
Example 13. S, N, and H transformations.

Of course, all of the above transformations can be considered combinations of the staple , , and R transformations. For example, you could describe as “PLP.” Indeed, you can describe the connection between any two major and/or minor triads as combinations of transformations: you can get from one triad to any other in five steps or less. The most interesting are those that use parsimonious voice leading: voice leading in which no single voice moves more than a step.  There are numerous other combinations you could come up with–try some on your own!

More Networks of Neo-Riemannian Transformations

Augmented triads

Although it is not part of the staple Neo-Riemannian transformations, which only deal with major and minor triads, the augmented triad provides a useful link between major and minor triads, specifically those that are connected by transformations. Upon scrutinizing the above examples, you may have noticed that the transformation isn’t quite the same as the and transformations, because it moves its non-preserved note by two semitones, while the others move their non-preserved note by one semitone. In a sense, the transformation is twice as much “work” as the and transformations. If we fill in the gap between two R-related triads, an augmented triad emerges, as is shown in Example 14.

A single staff with a treble clef, showing a C major triad, followed by a C augmented triad, followed by an A minor triad
Example 14. The R transformation with an intervening augmented triad.

Things get interesting when you consider the augmented triad’s ambiguity. Because it is a symmetrical chord (like the diminished seventh chord), you can enharmonically respell the augmented triad such that any of its chord members can act as the root. For example, the C augmented triad in Example 14 could also be spelled as an E augmented triad (E-G♯-B♯), or an A-flat augmented triad (A♭-C-E). As a result, you can resolve the augmented triad to three different minor triads by moving a single voice by semitone, depending on how its root is interpreted. Example 15 shows the three possible resolutions of the C+ triad.

A single staff with a treble clef, showing three spellings of the C+ triad and their resolutions to Am, C#m, and Fm
Example 15. Three different spellings of the augmented triad resolving to three different minor triads.

Likewise, the same augmented triad can connect to three different major triads by moving a single voice by semitone, as is shown in Example 16.

A single staff with a treble clef showing three major triads (C, E, and Ab) leading to different spellings of the C+ triad.
Example 16. Three different major triads connect to the same augmented triad.
The four Weitzmann regions, showing the four augmented triads and the major and minor triads that connect to them by moving only one note by semitone.
Example 17. The four Weitzmann regions.

Example 17 illustrates the four augmented triads (yes, there are only four, due to the symmetry of the chord) and the major and minor triads that they can resolve to by moving only one voice by semitone. Each augmented triad and its six associated triads are referred to as Weitzmann regions, named after the theorist Carl Friedrich Weitzmann, who wrote at length about the augmented triad and its versatility in several nineteenth century treatises.
Each line in a Weitzmann region represents moving one note in a triad by a single semitone. When you trace a path from a triad on the left to a triad on the right, you’ll find several of the transformations discussed previously. , , and each require a total move of two semitones, and each of these can be traced through any given Weitzmann region.

The Cube Dance

Recall that the LP, RP, and PLR cycles are “closed loops.” These recurring patterns are interesting, but could grow stale after a while. What if there were a way to “modulate” between cycles? Enter, the augmented triad.

Four cubes, illustrating the four PL cycles, with attached augmented triads
Example 18. PL cycles with added augmented triads.

Take another look at the major triads connected to the C+ Weitzmann region: C, E, and A♭. Notice that these three major triads are the same as those found in the PL cycle that started on C, found in Example 12. The minor triads in that PL cycle can be found in a different Weitzmann region: the E♭+ region. If we add augmented triads into our PL cycles, we grow the group of possible chords within a cycle from 6 to 8. Instead of representing these cycles on a hexagon, let’s illustrate them using a cube, as shown in Example 18.

The PL cycle that starts on C can be found in the top right of Example 18. Each side of the cube represents the motion of one note in the triad moving by semitone. When the triads move from major to minor, these are either or transformations. The augmented triads that connect to the major and minor triads are on opposite corners of the cube, and, of course, these connect to each adjoining triad by a one-semitone move, as well.

Now, how might we “modulate” from one PL cycle to another? Notice that the same augmented triad can be found in two different cubes. If we wrote a chord progression within one PL cycle, we could “jump” to an adjacent PL cycle by navigating to one of the two augmented triads and continue in the new cycle. In a sense, each cube is connected to two other cubes via an augmented triad. We can use these connections to create a single illustration that provides us a map of all major and minor triads connected by a single semitone. This was first explained by Jack Douthett and Peter Steinbach (1998), who referred to this diagram as a “cube dance.” The cube dance has been reproduced in Example 19 below.

A reproduction of the "cube dance" diagram, originally conceived of by Jack Douthett and Peter Steinbech in their 1998 article, which is listed under "further reading."
Example 19. The Cube Dance (originally conceived by Douthett and Steinbach).

Using the cube dance model, you could create a chord progression that starts in the PL cycle that includes C, and modulate to a new PL cycle via either the C+ or E♭+ triads. If you wanted to get from C to, say, D, you would have to modulate twice: either through C+ and D♭+, or E♭+ and D+. Though the other cycles are not depicted clearly on the cube dance model, you can also use augmented triads to modulate between RP cycles, or PLR cycles, or indeed any group of Neo-Riemannian transformations that include transformations.

Perhaps even better than the tonnetz, the cube dance illustrates the proximity of major and minor triads. If we equate proximity with the total number of semitones needed to move from one triad to another, the cube dance diagram puts chords together that we would intuitively consider to be “close” to one another, while those that we might consider “distant” are relatively far apart. Moreover, the cube dance (and even the tonnetz) does this without reference to a tonal center, making it useful for rationalizing chord progressions from music of the nineteenth and twentieth (and even twenty-first) centuries that is triadic, but shies away from functional tonality. This can be incredibly helpful when analyzing this kind of music, or even when writing your own.

Further Reading

Cohn, Richard. “Introduction to Neo-Riemannian Theory: A Survey and a Historical Perspective.” Journal of Mathematics & Music. Mathematical and Computational Approaches to Music Theory, Analysis, Composition and Performance 42, no. 2 (October 1, 1998): 167–80.

———. “Maximally Smooth Cycles, Hexatonic Systems, and the Analysis of Late-Romantic Triadic Progressions.” Music Analysis 15, no. 1 (1996): 9–40.

———. “Neo-Riemannian Operations, Parsimonious Trichords, and Their ‘Tonnetz’ Representations.” Journal of Music Theory 41, no. 1 (1997): 1–66.

———. “Square Dances with Cubes.” Journal of Music Theory 42, no. 2 (1998): 283–96.

———. “Uncanny Resemblances: Tonal Signification in the Freudian Age.” Journal of the American Musicological Society 57, no. 2 (2004): 285–323.

Douthett, Jack, and Peter Steinbach. “Parsimonious Graphs: A Study in Parsimony, Contextual Transformations, and Modes of Limited Transposition.” Journal of Music Theory 42, no. 2 (1998): 241–63.

Engebretsen, Nora, and Per F. Broman. “Transformational Theory in the Undergraduate Curriculum – A Case for Teaching the Neo-Riemannian Approach.” Journal of Music Theory Pedagogy 21 (2007): 39–69.

Mason, Laura Felicity. “Essential Neo-Riemannian Theory for Today’s Musician.” University of Tennessee, Knoxville, 2013.

  • Worksheet on Neo-Riemannian Transformations (.pdf, .mscx, .musicxml). Asks students to perform , , , SLIDE, , and on individual triads, to realize chains of transformations, and find a transformation chain to connect two chords.

Media Attributions

  • brahms concerto for vln vc 268-79
  • brahms_vc_vln_concerto_reduction
  • NROs_-_basic_voice_leading_examples PLR
  • multiple L transforms
  • The Tonnetz
  • tonnetz with NROs in color
  • Brahms analysis on the tonnetz
  • PL and RP cycles
  • RL cycle
  • PLR cycle
  • PL, RP, and PLR cycles
  • SNH transformations
  • R transformation with intervening augmented triad
  • augmented_triads2
  • augmented_triads3
  • weintzmann regions
  • individual cubes
  • cube dance

  1. This term was coined by David Lewin.
  2. This transformation was introduced by Richard Cohn.
  3. Robert Cook is attributed with referring to this as the [pb_glossary id="4339"]H[/pb_glossary] transformation.


Icon for the Creative Commons Attribution-ShareAlike 4.0 International License

Open Music Theory by Bryn Hughes is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book