ANDREW MARTIN SMITH
Trichord Tonnetz Generator
Build a generalized Tonnetz from any of the 12 trichordal set classes
Enter a trichord
Comma-separated, space-separated, or unseparated hex digits (0–9, A=10, B=11). Any 3 distinct pitch classes.
Set class
Transpose / invert
Transpose
T0
Inversion
 
Diagram controls
Connection mode
View
Depth
2
Tonnetz
100% Scroll inside the box to pan
Common-tone edge — the two chords share exactly 2 pitch classes (classic Tonnetz gluing)
Voice-leading edge — the minimal possible total motion between chords of this set class, computed across every pair in the orbit
Your entered chord (center of the diagram)
Note
True edge-glued triangular tiling (triangles sharing a side) only reflects the common-tone relation — that's what makes the classic major/minor Tonnetz work. Under voice-leading mode, each chord is drawn as a small triangle glyph placed in a ring layout and connected by lines, since voice-leading neighbors don't always share a physical edge.
Set-class identification uses the 12 trichordal set classes (Forte 3-1 through 3-12), matched by transposition and inversion.

ABOUT

Bio
Philosophies

Education
Teaching
Students
Honors

PUBLICATIONS

Musings
Podcasts

Recordings
Scores
Writings

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 © 2026. ALL RIGHTS RESERVED.
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • TOOLS
  • CONTACT
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • TOOLS
  • CONTACT