EP45

EP45: Minimalism & Phase Patterns

Steve Reich's Piano Phase — Cyclic Group ℤ₁₂ Acting on Beat Sequences
4:30 Abstract AlgebraCombinatoricsMusicology

Overview / 概述

In 1967 Steve Reich premiered Piano Phase: two pianists play an identical twelve-note melodic pattern, completely synchronized, then one player very gradually accelerates until they are exactly one beat ahead. The piece continues this way through every integer offset up to eleven, then back to unison. The striking result is that new melodies seem to appear — melodies that neither pianist is consciously playing. This episode makes that emergence mathematically precise.

The key insight is that the second voice is obtained by applying a cyclic shift to the beat pattern. When the original pattern is shifted by positions modulo 12, the positions where both voices coincide — the overlap set — form a rhythmic sub-pattern that changes completely with each value of . The mathematical object governing all of this is the cyclic group acting on beat positions: the same group that appeared in EP04 for pitch classes, now redeployed for rhythmic structure.

A unifying thread connects discrete and continuous interference. In EP02 we saw that two sinusoidal waves with a phase difference produce a superposition whose amplitude and timbre depend on . Piano Phase is the discrete analogue: two binary beat sequences with an integer offset produce a coincidence pattern that depends on . The mathematical essence — phase difference changes the superposition — is identical; only the domain ( vs. ) differs.

中文: “同一句旋律,两台钢琴同时弹。一台慢慢超前,领先了一拍。全新的旋律从干涉中涌现。没有人写过它们。这就是极简主义音乐的数学。”


Prerequisites / 前置知识


Definitions

Definition 45.1 (Beat Pattern)

A beat pattern of period is a binary sequence , where indicates a sounding note (attack) at beat position and indicates silence.

In Piano Phase, and the pattern used by Reich is

which has exactly eight attacks in twelve positions. The pattern has no internal repetition period shorter than 12, a property that turns out to be critical for the orbit structure.

Worked example. Write the pattern as a grid: positions through from left to right, filled cells for attacks. Both pianos begin with this identical grid aligned column-by-column. After acceleration, Piano 2 sounds like the same grid shifted one position to the right.

Definition 45.2 (Phase Shift)

Given a beat pattern , the -th phase shift is the pattern defined by

Equivalently, is obtained by moving every attack in forward by beats, wrapping around modulo .

The map (shift by one position) is called the generator of the shift action.

Worked example. Let and . Starting from , shifting by 1 gives . The attack that was at position wraps to position .

Definition 45.3 (Overlap Set)

Given two beat patterns , their overlap set is

The overlap count is .

In Piano Phase, the emergent melody heard at offset corresponds precisely to : the beat positions where both pianos attack simultaneously produce a combined accent that the listener perceives as a new rhythmic figure.

Worked example. For offset : . Computing position by position, , giving overlap count 6. Compare to , where overlap count is 5. Each offset carves a different rhythmic silhouette from the original melody.

Definition 45.4 (Group Action of ℤₙ on Beat Patterns)

The cyclic group under addition modulo acts on by

This is a well-defined group action: the identity element satisfies , and the composition law holds by associativity of modular addition.

The orbit of under this action is , the set of all distinct patterns reachable from by cyclic shifting.


Main Theorems / 主要定理

Theorem 45.1 (Phase Shift Orbit Theorem)

Let be a beat pattern with no internal repetition period: that is, there is no integer with such that . Then the orbit of under the action of has maximal size:

Equivalently, the patterns are pairwise distinct, and the action on is free.

For Reich’s pattern with , all twelve phase states are distinct: shifting by any produces a different arrangement.

Proof.

The stabilizer of in is the subgroup . The “no internal period” hypothesis means , since any non-trivial stabilizer element would be exactly an internal repetition period. By the orbit-stabilizer theorem,

Substituting gives . The pairwise distinctness is a restatement of freeness of the action.

Theorem 45.2 (Symmetry of Overlap Counts)

For any beat pattern and offset ,

That is, the overlap count is symmetric under replacing by its modular complement . In particular, for , shifting by beats and shifting by beats yield the same number of simultaneous attacks.

Moreover, the overlap patterns and are mirror images of each other: if position is in one set, then position is in the other.

Proof.
Observe that since . A position lies in if and only if and . Setting , this becomes: and , which is exactly the condition for . The bijection is a permutation of , so it preserves cardinality.
Theorem 45.3 (Minimum Overlap at Half-Period)

Among all offsets , the offset (when is even) minimizes the expected overlap count for a uniformly random pattern with a fixed density .

More precisely, for the Reich pattern with and , the pattern is the most displaced configuration: beats that were at even positions now occupy odd positions (and vice versa), minimizing correlated attacks for patterns without the internal symmetry.

Proof.
For a random binary sequence of density , the expected overlap at offset is for all (by linearity of expectation and independence of position pairs). However, for the specific Reich pattern — which has no even-index/odd-index symmetry — the actual overlap count at depends on the autocorrelation of at lag 6. The discrete autocorrelation at lag is , which equals . For in the Reich pattern, direct computation gives , the minimum across all non-zero lags. The minimum at the half-period follows from the pattern’s aperiodic structure: lags near offset every attack to a previously silent region.
Prop 45.1 (Discrete Autocorrelation as Overlap Count)

For a beat pattern , define the discrete circular autocorrelation at lag :

Then for all .

The full collection is the phase catalog: it encodes the overlap structure for every possible offset simultaneously.

Proof.
By definition, . Position contributes to iff and , i.e., iff and . Setting , the count becomes , which equals . Since is symmetric ( for binary sequences), we obtain .

Numerical Examples

The phase catalog for Reich’s pattern. Let with and weight (number of 1s) equal to 8. The discrete autocorrelation sequence is:

Observations:

  • : perfect alignment (both voices identical), maximum overlap — the piece’s starting and ending point.
  • : minimum overlap — the most harmonically “dissonant” (rhythmically sparse) state.
  • The symmetry is visible: , , etc. This confirms Theorem 45.2.
  • All 12 values of yield distinct patterns (verified by direct comparison), confirming Theorem 45.1.

Comparison with continuous interference. In EP02, two sine waves and superpose to give . The amplitude factor varies continuously from (at , constructive) to (at , destructive). The discrete analogue:

Continuous (EP02) Discrete (EP45)
Phase difference Offset
Amplitude Overlap count
Maximum at Maximum at
Minimum at Minimum at
Continuous variation 12 discrete states

中文: “连续域里相位差决定叠加波形,离散域里偏移量决定重合结构。数学本质相同——相位差改变叠加结果。一个在实数轴,一个在整数模十二。”


Musical Connection / 音乐联系

音乐联系

Process Music and the Abdication of the Composer

Steve Reich’s Piano Phase belongs to the tradition of process music: the composer specifies a rule (gradually accelerate one voice until it leads by one beat), and the music is whatever the rule generates. This is structurally identical to a dynamical system — the “phase space” is , the “trajectory” is the sequence , and the “observable” is the overlap pattern .

The political and aesthetic claim of minimalism is that removing compositional choice reveals structure that was latent in the material itself. The mathematics supports this: the 12 emergent patterns are determined entirely by the autocorrelation structure of , not by any explicit compositional decision about which melodies to juxtapose.

The Same ℤ₁₂, Different Domain

In EP04, the cyclic group acts on the set of pitch classes by transposition: adding semitones. Here, acts on the set of beat positions by time-shift. The algebraic structure is exactly the same; only the musical interpretation differs. This recurrence of across pitch and rhythm is not a coincidence — both arise from the 12-fold periodicity of the Western chromatic system (12 pitch classes per octave, 12 beat positions in the Reich pattern).

Why 12 Beats?

Reich’s choice of a 12-element pattern is not arbitrary. Because 12 has many divisors (1, 2, 3, 4, 6, 12), a pattern of length 12 can be related by subdivision to 2-, 3-, 4-, and 6-beat groupings simultaneously. This creates the perceptual ambiguity — the listener’s ear groups the overlaps according to familiar metrical schemas (duple, triple, compound) that change as varies. A 7-beat or 11-beat pattern (prime length) would have far fewer relatable metrical interpretations; the emergent patterns would be harder to perceive as “melodies.”

Minimal Pattern, Maximal Orbit

The condition that makes the mathematical result cleanest — no internal period, so — is also a musical virtue. A pattern with an internal period would return to its starting configuration before completing the full catalog, making the piece shorter and less varied. Reich’s pattern avoids this: it is aperiodic at the sequence level even though it lives in a periodic (cyclic) context. This is the discrete analogue of an irrational frequency ratio in continuous oscillation.


Limits and Open Questions / 局限性与开放问题

  1. Integer offsets only. The mathematical analysis assumes the second voice settles at exact integer-beat offsets. In live performance, the transition between offsets is a continuous glide (one pianist literally plays faster for several measures). The emergent patterns during the glide are not captured by the model; they require a continuous-time extension using, e.g., fractional-offset interpolation of the autocorrelation.

  2. Perceptual salience vs. mathematical overlap. The model equates “emergent melody” with “overlap set.” But psychoacoustically, the listener’s grouping depends on accent, timbre, Gestalt proximity, and rhythmic expectation — not purely on coincident attacks. Two attacks separated by a short inter-onset interval may be perceived as a single event. A full perceptual model would need to incorporate auditory scene analysis (Bregman 1990) on top of the combinatorial structure.

  3. Generalization to other period lengths. The orbit-stabilizer theorem applies to any action. Composers such as Steve Reich (Drumming, 1971, period 12), Ligeti (Études, irregular phasing), and Nancarrow (player-piano canons at irrational tempo ratios) explore different and even abandon the integer constraint. A systematic catalog of overlap structures for all aperiodic binary sequences of length would be musically and mathematically instructive but has not been published as a comprehensive reference.

  4. Higher-dimensional phase spaces. Piano Phase uses a single shift parameter in . Reich’s later work Music for 18 Musicians (1976) involves multiple voices with different but coordinated phase relationships. The appropriate algebraic setting for multi-voice phasing is a subgroup of (product of cyclic groups), and the emergent pattern structure becomes a higher-dimensional overlap polytope. This has not been studied systematically.

  5. Autocorrelation spectrum and pattern design. Given a target overlap sequence , does there exist a binary pattern realizing it? This is the binary inverse autocorrelation problem, which is NP-hard in general. A constructive answer for musically natural constraints (density near , aperiodic) would enable algorithmically designed process-music patterns.

Conjecture (Aperiodic Pattern Density Bound)

For any aperiodic binary pattern (i.e., ), the minimum non-zero autocorrelation value satisfies

That is, no aperiodic pattern can have all off-peak autocorrelation values strictly above the “random baseline” (where is the pattern density). Falsification criterion: exhibit an aperiodic binary sequence of length and density for which every for all .


Academic References / 参考文献

  1. Reich, S. (1974). Writings about Music. Press of the Nova Scotia College of Art and Design. [Contains Reich’s own description of the phase process and his intentions for Piano Phase.]

  2. Cohn, R. (1992). Transpositional combination of beat-class sets in Steve Reich’s phase-shifting music. Perspectives of New Music, 30(2), 146–177.

  3. Roeder, J. (2003). Beat-class modulation in Steve Reich’s music. Music Theory Spectrum, 25(2), 275–304.

  4. Clough, J., & Douthett, J. (1991). Maximally even sets. Journal of Music Theory, 35(1/2), 93–173. [Provides the mathematical framework for aperiodic binary sequences in rhythmic contexts.]

  5. Vuza, D. T. (1991). Supplementary sets and regular complementary unending canons. Perspectives of New Music, 29(2), 22–49. [Connects rhythm canons to algebraic tiling of .]

  6. Amiot, E. (2016). Music Through Fourier Space: Discrete Fourier Transform in Music Theory. Springer. [Ch. 2 treats cyclic group actions on beat-class sets; Ch. 4 covers autocorrelation and the phase catalog.]

  7. Lewin, D. (1987). Generalized Musical Intervals and Transformations. Yale University Press. [Foundational treatment of group actions in music theory; the transposition group appears in both pitch and rhythmic contexts.]

  8. Bregman, A. S. (1990). Auditory Scene Analysis: The Perceptual Organization of Sound. MIT Press. [Provides the perceptual counterpart to the mathematical overlap model.]

  9. Pressing, J. (1983). Cognitive isomorphisms between pitch and rhythm in world musics: West Africa, the Balkans and Western tonality. Studies in Music, 17, 38–61. [Cross-cultural evidence for cyclic group structure in rhythmic patterns.]

  10. Hook, J. (2007). Cross-type transformations and the path consistency condition. Music Theory Spectrum, 29(1), 1–39. [Generalizes group actions across musical domains.]

  11. Toussaint, G. (2013). The Geometry of Musical Rhythm. CRC Press. [Systematic treatment of beat patterns, necklaces, and cyclic equivalence classes; Ch. 6 covers autocorrelation and the “phase space” of a rhythm.]

  12. Jedrzejewski, F. (2006). Mathematical Theory of Music. Editions Delatour / IRCAM. [Contains the discrete Fourier transform approach to beat-class sets and its relationship to symmetries.]