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