Skip to main content
ZR
Toggle navigation
Work

Systems archive

Mirror Theory

Formal music-theory graph with generated artifacts, symmetry tools, and validation scripts.

Tier
Systems archive
Pillar
Systems lab
Visibility
Public
Status
functional
Date
Jun 2026

Case boundary

Standalone Next.js application for Mirror Theory, a formal music-theory system that extends Messiaen and Slonimsky symmetry through radial symmetry, set-theory exploration, formula families, generated graph artifacts, and math validation scripts.

Claim boundary

Creative theory system and tooling, not a standards body or musicological authority.

Mirror Theory is my custom music-theory system for intervals, scales, chords, harmony, rhythm, timbre, instruments, set theory, tracks, and formula families. It extends Messiaen and Slonimsky symmetry through radial symmetry and related mirror transformations.

The technical center is a generated unified graph over concepts, learning paths, datasets, tracks, artifacts, and formulas.

System

  • Mirror Theory concepts, learning paths, and track catalog compile into a unified local graph
  • Interactive pages cover tables, symmetry, radial symmetry, set-theory exploration, formula families, and theory references
  • Formula Lab labels and explores cross-octave, radial, and trajectory families
  • Generated artifacts stay local and reproducible instead of being checked into the repository

Runtime

  • Next.js App Router application with typed content queries and visualization components
  • Unified builder scripts generate formulas, feature indexes, concept indexes, math checks, address-space checks, and formula ML artifacts
  • Content and data integrity scripts run before production builds
  • Catalog tracks were extracted so the unified builder no longer depends on another app's content tree

Proof

  • Math and address-space checks verify generated formula artifacts before indexing
  • Builder scripts regenerate the unified graph from canonical source content
  • Component library includes artifacts for interval matrices, chord taxonomies, scale families, inversion wheels, Forte classes, and temperament comparison
  • TypeScript and production builds validate the content/application boundary