Andrew Martin Smith

Combination Matrix Generator (from Chains)

Enter a chain of pitch-class positions in hexadecimal notation (e.g. 094|156|21|79B|A52), and this tool will map it to a 2D combination matrix using a diagonal-plus-right layout.

Use |, spaces, commas, or slashes to separate positions. Each position is an unordered set of pcs (0–9, A–B).
In Automatic mode, the matrix is the smallest square that can fit all positions. In Custom mode, you must supply enough cells (rows × columns ≥ number of positions).
Highlights cells containing the chosen pc and flags rows/columns where its count ≠ 1.
Adds n semitones (mod 12) to every pc in the matrix.
Parsed Chain
(No chain parsed yet.)
Combination Matrix
Row & Column Norms
PC Focus Report

About

Bio
Philosophies

Education
Teaching
Students
Honors

Publications

Musings
Podcasts

Recordings
Scores
Writings

Professional Affiliations

ADJ•ective New Music Composers' Collective
American Society of Composers, Authors and Publishers
Chautauqua County Music Teachers Association
College Music Society
National Association for Music Education
New York State School Music Association
Society for Electro-Acoustic Music in the U.S.
Society of Composers, Inc.
COPYRIGHT © 2025. ALL RIGHTS RESERVED.
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • CONTACT
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • CONTACT