under construction...
(for a very long time)
date: 2024.12.26
Using equal temperament, musical intervals can be mathematically calculated.
| note | C | C#/D♭ | D | D#/E♭ | E | F | F#/G♭ | G | G#/A♭ | A | A#/B♭ | B |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $\mathbb{Z}_{12}$ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
For major triad, let us define
\[M=\{(x,y,z)\in(\mathbb{Z}_{12} \times \mathbb{Z}_{12} \times \mathbb{Z}_{12})|y=x+4, z=x+7\}\]For minor triad, let us define
\[m=\{(x,y,z)\in(\mathbb{Z}_{12} \times \mathbb{Z}_{12} \times \mathbb{Z}_{12})|y=x-4, z=x-7\}\]Let us represent $D_{2n}$ group of transpositions and inversions (T/I group). This group acts transitively on the set of $2n$ major and minor triads. For 12 equal temperament, $n=12$. The T/I group and the set of major and minor chords form a General Interval System, which means any progression of chords using unique group elements, transpositions and inversions from $D_{24}$ can be analyzed.
Neo-Riemannian theory is a music theory that directly analyzes relationships between chords without relying on the tonic, focusing on a transformational point of view among chords. Put simply, this theory characterizes harmonic progressions not based on tonal function but instead on parsimonious voice leading.
In neo-Riemannian theory, harmonic ideas are visualized as geometric structures that represent relationships between chords. This is called the tonnetz (German for ‘tone network’). The first rectangular Tonnetz was proposed by mathematician Leonhard Euler, and it was later developed into the hexagonal neo-Riemannian Tonnetz and the triangular Oettingen-Riemann Tonnetz. Neo-Riemannian theory assumes enharmonic equivalence (e.g., A$\flat$=G#), making the two-dimensional Tonnetz cyclic in two directions and mathematically isomorphic to a torus.
![]()
The main transformation operations in the Tonnetz are based on parsimonious voice leading between chords, where minimal note movement occurs. By fixing two notes in a chord and moving the remaining note to the closest neighbor, the progression smoothly connects chords. These operations are typically called P, L, and R transformations, though other transformations also exist.

PLR-group $G=<P,L,R|P=R(LR)^3,(LR)^{12}=P^2=(PLR)^2=1>$ is isomorphic to T/I group $D_{24}$.
For $D_{2n}$ of order $2n$:
\[\begin{aligned} <P,L> \cong D_n \\ <P,R> \cong D_n \\ <P,L,R> = <L,R> \cong D_{12} \end{aligned}\]Hexatonic Cycles
The group $<R,L>$ acts on the set $Mm$. When the subgroup $H_1=<P,L>$ acts on the set $Mm$, it creates four orbits, each called a hexatonic cycle.
Octatonic Cycles
When the subgroup $H_2=<P,R>$ of $<R,L>$ acts on the set $Mm$, it creates three orbits, each called an octatonic cycle.
Analyzing transpositions through permutations, there are seven cases. In 12-tone equal temperament music, there are 12 notes so it seems there could be more than seven cases. However, in practice, this is unnecessary because the six cases with sharps and flats correspond equivalently to five cases, making additional cases redundant.
Hamiltonian Cycles
When the group $<P,L,R> \cong D_{12}$ acts on the set $Mm$, it creates only one orbit, meaning the set $Mm$ itself is the orbit. Since $LR$ is of order 12, alternately applying $R$ and $L$ traverses all 24 triads.
An Introduction to neo-Riemannian Theory: this blog explains the theory very well.
Neo-Riemannian Triadic Progressions
Group Actions in neo-Riemannian Music Theory
Generalized Tonnetz, Dmitri Tymoczko
Neo-Riemannian tonnetz를 이용한 변환으로써의 음악의 수학적 분석과 작곡방법 고안
음악 수학, 데이비드 밴슨