A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Recursive and Self-Similar Structures in Composition

Research Depth 123 in the knowledge graph ☐ I know this ☆ Set as goal
10topics build on this
783prerequisites beneath it
See this on the map →
Isorhythm in Twentieth-Century and Contemporary MusicRecursive Definitions on Finite Sets+4 more→→Mathematical Symmetries and Structures in CompositionStochastic and Probabilistic Compositional Techniques
recursion self-similarity form structure

Core Idea

Recursive processes create structures where the whole mirrors parts at different scales. In music, this may manifest as nested phrase structures, fractal-like melodic unfolding, or self-embedding forms. Composers like George Lewis and David Cope use algorithmic recursion to generate complex forms from simple rules.

Explainer

From your study of recursion in computing and recurrence relations in mathematics, you know the defining property: a recursive process is one that is defined in terms of itself at a smaller scale. In programming, a function calls itself on a simpler input until it reaches a base case. In mathematics, a recurrence relation expresses each term as a function of previous terms. Recursive structures in music apply the same logic to musical material: a compositional rule operates on a motive or phrase to produce a larger structure, and then that same rule applies again to the result, and again, nesting inward or outward across multiple timescales.

The simplest musical manifestation is nested phrase structure. A period consists of two phrases; each phrase consists of two sub-phrases; each sub-phrase consists of two gestures. The grouping hierarchy is self-similar — the relationship between parts at each level mirrors the relationship between levels above and below. This is not merely metaphorical; Lerdahl and Jackendoff's generative theory of tonal music formalizes exactly this recursion in a grammar analogous to Chomsky's linguistic phrase-structure rules. Sentences embed clauses, which embed phrases; musical periods embed phrases, which embed motives. The analogy is structural, not superficial.

At the compositional level, self-similar processes generate melodic or rhythmic patterns whose large-scale shape replicates their small-scale shape. A well-known example is the rhythmic pattern in Ligeti's études, where a single rhythmic figure recurs at multiple speeds simultaneously, producing a texture that looks the same when you zoom in or out. Fractal curves like the Cantor set — which you may have encountered in analysis — are the mathematical archetype: remove the middle third of a line segment, remove the middle third of each remaining segment, and continue infinitely. The result is a set that looks the same at every scale. Musical recursion does not usually carry the mathematical rigor of fractals, but it shares the structural logic: a rule iterated at multiple scales.

Algorithmically generated music pushes this further. David Cope's EMI system analyzed thousands of pieces to extract compositional rules, then applied those rules recursively to generate new pieces in the same style. George Lewis's Voyager uses real-time recursive decision trees to respond to improvising musicians. The computer's ability to apply the same rule indefinitely — with exact precision and at any scale — makes musical recursion a natural fit for algorithmic composition. Your background in recurrence relations gives you the mathematical lens: the base case is the seed motive, the recursive step is the transformation rule, and the resulting sequence of transformations is the unfolding composition. Understanding the rule is understanding the piece.

What did you take from this?

Topics in reflective domains aren't scored by quiz answers. Read, reflect, and mark when you've thought it through.

Quiz me anyway →

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → Step Functions → Composition of Functions → Inverse Functions → Radical Functions and Graphs → Rational Exponents → Exponential Functions and Graphs → Logarithms Introduction → Pitch and Frequency → The Staff and Clefs → Note Names and Octaves → Accidentals: Sharps, Flats, and Naturals → Semitones and Whole Steps: Interval Building Blocks → Intervals: Half Steps, Whole Steps, and Interval Numbers → Interval Counting and Naming → Interval Quality: Major, Minor, Perfect, Augmented, Diminished → Ear Training: Interval and Pitch Identification → Pitch Memory and Short-Term Retention → Interval Recognition by Ear → Perfect vs. Diminished vs. Augmented Intervals → Tritone and Diminished Intervals → Tritone and Dissonant Intervals by Ear → Perfect Intervals by Ear → Major and Minor Thirds by Ear → Triad Quality: Diminished and Augmented → Seventh Chord Construction → Seventh Chords → Chord Inversions → Diatonic Harmony and Roman Numeral Analysis → Common Chord Progressions → Roman Numeral Analysis → Figured Bass → Voice Leading Principles → Counterpoint Basics → Species Counterpoint → Four-Part Writing (SATB) → Doubling and Spacing in Four-Part Writing → Harmonic Function and Voice-Leading Tension → Chromatic Bass Lines and Structural Function → Bass Line Writing with Harmonic Function and Voice Leading → Chord Inversions and Voice-Leading Options → Choosing Chord Inversions for Harmonic Function → Voice-Leading as Expression of Harmonic Function → Harmonic Function and Chord Progressions → Voice Leading Patterns in Cadences → Plagal Cadence Voice Leading: IV to I → Authentic Cadence Voice Leading: V to I → Modulation Voice Leading Using Pivot Chords → Pivot Chord Modulation → Modulation Techniques → Binary and Ternary Form → Theme and Variations → Theme and Variation Form: Advanced Analysis → Sonata Form: Advanced Analysis → Cyclic Form and Multi-Movement Unity → Rotational Forms and Structural Rotation → Recursive and Self-Similar Structures in Composition

Longest path: 124 steps · 783 total prerequisite topics

Prerequisites (6)

Leads To (2)