A browser-based tool for twelve-tone and post-tonal music analysis —
built for students and composers.
Runs entirely in your browser — nothing to install.
Three analysis modes in one tool:
- Twelve-Tone Row Analyser — build a row (click notes or type pitches/integers) and get the 12×12 matrix, all 48 forms (P / I / R / RI), set-class and subset analysis, row derivation, and constrained row generation (all-interval, all-combinatorial, RI-symmetric, derived, contains-set-class).
- Stravinsky's Rotational Array Analyser — enter a hexachord and read the rotational array, its centric column, and the verticals; play any row or vertical.
- Custom Row Analyser — pick any row length from a dyad up to eleven notes and run the same analyses, scaled to your row.
Plus: piano-sound audio playback of rows, cells, and forms; Compare two rows (order-position invariance and segmental overlap, with the relating T / I / R operation); and text, PNG, and PDF export with academic citations in APA, MLA, Chicago, Harvard, IEEE, and BibTeX.
Just open the live link above in any modern browser. Nothing to download.
Download index.html, styles.css, and app.js (keep them in the same folder) and open
index.html in a browser — that's the whole app. Fonts load from Google over the internet;
offline, it falls back to system fonts and still works.
Licensed under the PolyForm Noncommercial License 1.0.0 — see LICENSE.
You may use, copy, modify, and share this software for noncommercial purposes (including educational and academic use), provided you keep the required copyright notice. Commercial use is not granted by this license; for a commercial license, contact the author.
Required Notice: Copyright © 2026 Ahmet Can Kızılcan
Ahmet Can Kızılcan
