Prime Period Theory

Rhythmic Grammar

A formal system for encoding rhythmic grouping structure as compact, speakable, machine-parsable strings. Uses the 12 base solfège syllables of Uniform Solfège as tokens, with a circle-of-fifths cadential chain as the generative principle and tritone displacement as the accent mechanism.

Rhythmic Grammar

Overview

Rhythmic Grammar is a formal encoding system for rhythmic grouping structure. It uses the twelve base syllables of Uniform Solfège as a finite token set, governed by a small set of production rules, to produce strings that are:

  • Speakable — the string voiced rhythmically is the rhythm itself
  • Writable — compact enough for annotations, messages, and score markings
  • Machine-parsable — deterministic grammar; every valid string has exactly one parse tree
  • Self-naming — the string is simultaneously the pattern’s name, description, and execution instruction

The system draws direct inspiration from Solkattu (konnakol), the South Indian vocal percussion tradition, where speaking the syllable pattern trains the body in the rhythm without requiring conscious counting. In Rhythmic Grammar, pitch contour replaces syllabic texture as the carrier of grouping information.

The generative principle

Every rhythm block is a descending-fifths cadential chain ending on Do.

The circle of fifths, ascending in fourths toward Do, provides a natural sense of harmonic gravity — each step feels pulled toward the next, and Do feels like resolution. A sequence of N beats is constructed by taking the last N steps of that chain:

  • Step 1 before Do: So
  • Step 2 before Do: Re
  • Step 3 before Do: La
  • Step 4 before Do: Mi
  • Step 5 before Do: Si (preferred over Ti; see Token conventions)
  • Step 6 before Do: Fi
  • Step 7 before Do: Ra

The rule for any N-beat uniform block:

  1. Beat 1 = Do (always; the tonic anchor)
  2. Beat N = So (always; the cadential penultimate)
  3. Beats 2 through N-1 = the descending-fifths chain, working inward from So toward Do
BeatsUniform sequence
1Do
2Do – So
3Do – Re – So
4Do – La – Re – So
5Do – Mi – La – Re – So
6Do – Si – Mi – La – Re – So
7Do – Fi – Si – Mi – La – Re – So

Patterns of 7 beats or fewer cover the practical range of most musical contexts. Longer patterns are better expressed as chained blocks (see Chaining).

The accent mechanism: Di as tritone displacement

Secondary accents — strong beats that are not the global downbeat — are encoded by tritone displacement. The tritone of Do is Di (#1), which is maximally distant from Do on the circle of fifths and maximally harmonically distant as an interval.

Di displaces Do as the tonic anchor of a secondary block. A secondary block follows the same generative rules as a primary block, but opens on Di rather than Do.

The key structural rule:

So is always followed by Do or Di.

  • So → Do = cadential resolution; cycle or block boundary
  • So → Di = cadential diversion; secondary accent block begins

So is the decision point in the grammar. Every So carries forward tension that resolves in one of exactly two ways.

Token roles

TokenRoleFollowed by
DoPrimary tonic anchor (Sam / “1”); block openerInterior chain tokens or So
DiSecondary tonic anchor (tritone sub); accent openerInterior chain tokens or So or Do or Di
SoCadential penultimate; block closerDo or Di only
Re, La, Mi, Si, Fi, Ra, …Interior chain tokensNext step in chain toward So

Dental Isolation Principle

Accent syllables (Do, Di) use dental consonants. All other Rhythmic Grammar syllables use labial, velar, or lateral consonants. This is a deliberate phonetic design: when vocalising rhythm (analogous to konnakol), the accent markers are perceptually salient against the background of non-dental syllables. A performer or teacher can dictate a rhythm verbally and the accent structure is immediately audible.

Production rules

A valid rhythm string is generated by these rules:

pattern     ::= block+
block       ::= primary | secondary
primary     ::= "Do" chain "So"
secondary   ::= "Di" chain "So"
chain       ::= token*           // zero or more interior tokens in CoF order
token       ::= "Re" | "La" | "Mi" | "Si" | "Fi" | "Ra" | "Le" | "Me"

Additional rules:

  1. So must be followed by Do or Di (or end of pattern, resolving to the next cycle’s Do)
  2. Di may resolve directly to Do (backdoor resolution, without a following So) — this is a special case for single-beat secondary accents
  3. Consecutive Di tokens are grammatical: each Di is a backdoor resolving to whatever follows it
  4. Do alone is the degenerate 1-beat block — no interior chain, no So

Shorthand expansion

Rhythm strings may be written in shorthand, omitting the So that must precede a Di boundary. The parser expands these automatically:

  • A Di not preceded by So implies a missing So for the preceding block
  • A pattern that does not end with So implies a missing So before the next cycle’s Do

Examples:

ShorthandExpanded formGrouping
DoReDiSoDo–Re–So–Di–So3+2
DoSoDiReDo–So–Di–Re–So2+3
DoReDiDo–Re–So–Di–(Do)3+1 (backdoor)
DoReDiDiDo–Re–So–Di–Di–(Do)3+1+1
DoSoDiSoDo–So–Di–So2+2

The shorthand rule: write only the meaningful accent points; the grammar fills in the obligatory So boundaries.

Pattern reference

Block Length Families

The Rhythmic Grammar encodes block lengths using Uniform Solfège interval names in two wholetone-scale families:

  • 2-multiple family (wholetone scale 1): DoSo (2), DoLa (4), DoSi (6), DoRa (8), DoMe (10)
  • Other prime lengths (wholetone scale 2): DoRe (3), DoMi (5), DoFi (7), DoLe (9), DoLi (11)

Note: The 2-multiple family mapping to the wholetone scale is not incidental — it reflects PPT’s core thesis that equal temporal division and equal pitch division are expressions of the same prime-2 periodicity.

Uniform blocks

StringGroupingNotes
Do1Atomic; pure downbeat
DoSo2Primary 2-beat
DiSo2Secondary 2-beat
DoReSo3Uniform triple
DoLaReSo4Uniform quadruple
DoMiLaReSo5Uniform quintuple
DoSiMiLaReSo6Uniform sextuple
DoFiSiMiLaReSo7Uniform septuple

Asymmetric blocks (common patterns)

StringExpandedGroupingMusical context
DoReDiSoDo–Re–So–Di–So3+2Soft swing, 5/8 Balkan feel
DoSoDiReDo–So–Di–Re–So2+35/8 reverse
DoSoDiSoDo–So–Di–So2+2Symmetric double accent
DoReSoDiDo–Re–So–Di–(Do)3+1Enclosure; backdoor cadence
DoReSoDiDiDo–Re–So–Di–Di–(Do)3+1+1Double enclosure
DoLaReSoDiDo–La–Re–So–Di–(Do)4+1Quadruple with tail

Chaining

Patterns longer than 7 beats, or compound patterns with multiple distinct accent regions, are expressed as chains of blocks rather than single long sequences. Each block retains its own opener (Do or Di) and So closer.

A 4+3+4 compound pattern chains three blocks. Crucially, only one primary accent (Do) should exist for a chain, located at the start. Subsequent blocks in the chain use the secondary accent (Di) as their opener:

DoLaReSo – DiReSo – DiLaReSo

Written as a continuous string, this is: DoLaReSoDiReSoDiLaReSo.

This is both more legible and more musically meaningful than an 11-beat uniform string — each block is a named cadential gesture that the body can feel independently.

The Do reservation rule ensures that Do only appears at the start of a chain. Hearing Do mid-sequence always signals the opening of a completely new chain or cycle, making continuous patterns self-parsing even without visual delimiters.

Polyrhythm encoding

Polyrhythms are expressed by chunking the LCM grid into blocks that mark each stream’s accent boundaries, then voicing the full chunk sequence while applying volume accents at each stream’s downbeats.

For a 3:2 polyrhythm (LCM = 6 beats):

DoRe / SoDo / ReSo

This chunks the 6-beat grid into three 2-beat units (marking the 3-stream) while volume accents on the opening of each chunk mark the 2-stream’s downbeats. A single voiced phrase carries both streams.

Polyrhythm volume accents are a solfège-wise AND operation across layers: a beat receives maximum volume when it is a block boundary (Dox or Dix) in multiple simultaneous layers.

Polyrhythm in Three-Layer Coil Notation

When multiple rhythm lines are stacked in Three-Layer Coil Notation, all Axis-marked Do/Di symbols across all lines serve as structural comparison points. The visual horizontal alignment of these markers across lines makes the phase relationship between rhythmic cycles directly readable — a 3-against-2 polyrhythm, for example, shows its Do markers offset by one column, making the hemiola structure visible without calculation.

Written notation: the Axis diacritic

In written Rhythmic Grammar, the structural anchor tokens Do and Di are marked with the Axis diacritic (x) to visually distinguish them from interior chain tokens:

  • Dox — primary tonic anchor (written); “Do” (spoken)
  • Dix — secondary tonic anchor / tritone accent (written); “Di” (spoken)

The Axis diacritic is already defined in the Diacritic System as a structural marker (the crossing point, equidistant between territories). Its use here as a block-boundary marker is consistent with that semantics — Dox and Dix are crossing points between rhythmic blocks.

The spoken form drops the Axis suffix entirely. The diacritic is a notational aid, not a phonetic instruction.

Example: Dox–Re–Dix–So written; Do–Re–Di–So spoken.

Scanning a rhythm string for x characters immediately reveals the block architecture without parsing the full chain — a property useful for both human readers and parsers.

Enharmonic conventions and token choices

Rhythmic Grammar uses only the 12 base solfège syllables, with the following conventions chosen for phonetic clarity:

  • Si preferred over Ti for the ♮7 degree — Si uses a fricative (soft), while Ti uses a dental stop that could be confused with Do/Di (the reserved accent consonant class)
  • Di preferred over Ra as the tritone accent marker — Di (#1) implies upward chromatic tension away from Do, whereas Ra (♭2) implies descending resolution toward Do; for an accent marker, tension is correct
  • Di preferred over Se as the tritone marker — Se is already defined as ♭5 in Uniform Solfège; Di preserves enharmonic semantic clarity
  • Li (♯6) used for step 7 of the chain if required — this is rare in practice (patterns of 8 beats or more are typically chained); Ra (♭2) appearing at step 7 is accepted as a compromise to preserve phonetic separation from Do/Di

The Li/Te Homoglyph

Li and Te share the same Uniform Solfège glyph. In pitch solfège context, Te is used (the minor 7th). In Rhythmic Grammar context, Li is used to avoid introducing a dental consonant into the non-accent syllable stream. The notation is identical; the phonetic realisation is context-dependent.

The phonetic hierarchy:

ClassTokensConsonant typeGrammatical role
AccentDo, DiDental stop (D)Block openers
PenultimateSoFricative (S)Block closer / decision point
InteriorRe, La, Mi, Si, Fi, RaLiquids and nasalsChain fill

Relationship to Uniform Solfège

Rhythmic Grammar is a game played with a subset of the Uniform Solfège deck. It uses only the 12 base syllables — no diacritics, no microtonal extensions — and applies a completely different rule set (CoF cadential chains and tritone displacement) to produce rhythmic rather than pitch descriptions.

The same string can theoretically be read as a pitch sequence or a rhythmic grammar string. In practice these contexts are distinct enough that ambiguity does not arise. A string following the So→Do/Di grammar reads as rhythm; a pitch sequence without that grammar reads as harmony or melody.

The Axis diacritic is the sole point of contact between the two systems: x used in rhythmic notation on Do and Di marks structural boundaries (its semantic role in the diacritic system) rather than a +3-step microtonal inflection (its pitch-space role). The two uses are contextually distinct.

Applications

Metronome / practice tool: A metronome implementing Rhythmic Grammar accepts a pattern string (e.g. DoReDiSo), maps each token to a pitch on the CoF cadential chain, and fires that pitch at the specified BPM. The resulting pitch sequence makes grouping structure immediately audible. The tool supports listening mode (pitched clicks) and voicing mode (the player speaks the string along with the metronome).

Pedagogy: Pattern strings serve as compact lesson briefs. “This week we are working on DoReDiSo” is a complete, unambiguous instruction that a student can look up, hear, practice, and internalise independently.

Notation annotation: Rhythm strings can annotate scores or lead sheets as a compact feel indicator more expressive than a time signature alone.

Communication: Pattern strings are speakable in conversation, writable in a text message, and tweetable — resolving the longstanding problem that rhythm feel has no compact natural-language vocabulary.

See also