Tone Row Matrix Calculator

Tone Row Matrix Calculator

Enter a twelve-tone prime row to generate the complete matrix, label P, R, I, and RI forms, inspect interval content, and compare hexachord structure.

🎼 Tone Row Presets

Preset use: Load a known serial row type or a classroom row, then change spelling, labels, and target form to inspect the full matrix.

Matrix Inputs
Use 12 unique notes or numbers: C, C#, Db, 0, 1, t, e, and similar spellings are accepted.
Controls matrix cell spelling without changing pitch classes.
Absolute labels use C = 0; normalized labels transpose the entered row to zero.
Choose a compact note grid or a pitch-class study view.
Select which form appears in the main result card.
The requested P, R, I, or RI form starts on this pitch class.
Used for partition and complement checks.
Optional reference for the first row note frequency near octave 4.
Target Form
P4
E F G Db Gb Eb Ab D B C A Bb
Matrix Forms
48
12 each of P, R, I, and RI
Interval Profile
Mixed
ordered interval classes
Segment Check
6 + 6
hexachord complement

Calculation Breakdown

📊 Current Row Spec Grid
Valid
Row status
P4
Prime label
11 ints
Ordered intervals
329.63 Hz
First-note frequency
🧮 Generated Tone Row Matrix
P/II4I5I7I1
P4EFGDb
🔁 Row Operation Reference
OperationMatrix LocationPitch-Class RuleWhat To Read
Prime (P)Rows left to rightTranspose the original ordered rowThe forward row form starting on the row label
Retrograde (R)Rows right to leftReverse each prime row orderThe backward form with the same row content
Inversion (I)Columns top to bottomReverse each ordered interval directionThe inverted form starting on the column label
Retrograde inversion (RI)Columns bottom to topReverse the inversion row orderThe backward inversion form from the same column
🎵 Interval Class Comparison
Interval ClassSemitone SizesTypical SoundMatrix Use
IC11 or 11Chromatic pullCreates close semitone row motion
IC22 or 10Whole-step lineUseful for scalar row areas
IC33 or 9Minor-third colorBuilds diminished or octatonic cells
IC44 or 8Major-third colorCreates augmented-triad partitions
IC55 or 7Fourth or fifthGives open leaps and cycle patterns
IC66Tritone axisHighlights inversional symmetry
📐 Preset Row Reference
PresetPrime RowPitch-Class PatternPrimary Feature
Schoenberg Op 25E F G Db Gb Eb Ab D B C A Bb4 5 7 1 6 3 8 2 11 0 9 10Classic early twelve-tone suite row
Webern Op 21A F# G G# E F B Bb D C# C Eb9 6 7 8 4 5 11 10 2 1 0 3Symmetrical row with mirrored halves
Klein MotherC B G E D A Eb Ab Bb Db F Gb0 11 7 4 2 9 3 8 10 1 5 6All-interval row example
Grandmother RowC B Db Bb D A Eb Ab E G F Gb0 11 1 10 2 9 3 8 4 7 5 6Alternating interval expansion
Circle FifthsC G D A E B Gb Db Ab Eb Bb F0 7 2 9 4 11 6 1 8 3 10 5Constant perfect-fifth motion
Matrix Reading Comparison
TaskBest DisplayTarget FormUseful Result
Score analysisNotes onlyMatch score spellingFind row forms quickly in a passage
Pitch-class studyNumbers onlyAbsolute labelsCompare transformations without enharmonic noise
Composition sketchNote plus numberAny P or I formChoose row material while tracking labels
Hexachord checkNumbers onlyP and I pairsInspect complementary six-note partitions
Teaching handoutNotes onlyP0 normalizedShow how inversion and retrograde are read
Matrix tip: The top row is the entered prime row. Each lower row is a transposition of that prime row so the first column forms the inversion of the original row.
Label tip: Absolute labels name the starting pitch class with C as 0. Normalized labels transpose the entered row so its first pitch behaves as P0 for classroom comparison.

Tone rows is central to twelve-tone music due to the fact that tone rows provides composers with an ordered set of twelve pitch class. These twelve pitch classes can be changed through four basic transformation. The first transformation are the prime form, which is the original form of the row and which progresses forward from the starting pitch of the tone row.

The second transformation is the retrograde form, which reads the same line of notes backward. The third transformation is the inversion, which flip the direction of every interval in the tone row. The fourth transformation is the retrograde inversion, which combine the retrograde and inversion transformations.

How to Use a Tone Row Matrix

Each of these four form can be transposed twelve times creating a grid of forty-eight possibilities. The entire grid of rows are important in twelve-tone music because every note in a twelve-tone composition can be traced back to these tone rows. Furthermore, ensuring that every note in a composition map to one of these tone rows ensures that the texture of that composition is derived from the same material.

When you enter a tone row into the matrix calculator, the calculator first check to ensure that each of the twelve pitch classes appears once in the tone row. Because the tone row must contain each of the twelve pitch classes without duplicate or missing pitch classes, any row with duplicate or missing pitch classes will break the logic of the matrix calculations; it will be flagged for you. Following this initial check, the matrix is construct.

The matrix is constructed by placing the prime form of the row into the first row of the matrix. Each of the remaining rows of the matrix is constructed based off the inversion of the row as it appear in the first column. Each cell within the matrix represents a different form of the tone row.

Each row of the matrix indicates which form of the tone row is being read, while each column of the matrix indicates the name of the transposition of that row. The notes within each row can be represented as there absolute pitch-class numbers, or they can be represented as a zero starting point for that tone row. The intervals within the tone row determine the character of the tone row.

If the tone row use only small intervals between its notes, the tone row will result in smooth, stepwise melodies. If the tone row contains many long, leaps between its pitch classes, that tone row will create angular melodies. Furthermore, if a tone row contains long leaps between its pitch classes, those leaps can be inverted to create another line of the same row.

The interval-class count will reveal to the composers whether the tone row contains all possible distance between the pitch classes from one to six semitones. Furthermore, the interval-class analysis will reveal if some distance between the pitch classes occur more than others within the tone row. This information is important to the composers to determine how varied the row will be when it is transformed into other forms.

Another aspect of tone rows is the concept of the hexachord structure. Most tone rows have a first six notes and a last six notes to the tone row. These two groups of six notes is referred to as complementary sets; they contain no pitches in common.

However, some tone rows contain at least one pitch class in common between the first six notes and the last six notes. The calculator will tell you whether the tone row has complementary sets or overlapping sets of pitch classes. Furthermore, the segment-size selector allow the composer to examine whether a tone row contains trichords (three-note groups) or tetrachords (four-note groups).

The segments of tone rows are important to analyze because most twelve-tone compositions treat each segment as if it was a separate region within the composition. There are also reference tables that explain each of the four operation that can be performed on tone rows, as well as descriptions of the six interval classes within a tone row. Each row contains tables that explain that the prime rows are read from left to right, but retrograde rows are read from right to left.

Furthermore, inversions are read from top to bottom, but retrograde inversions are read from bottom to top. There is also a table describing the different sonic meaning of intervals like semitones or tritones as opposed to perfect fifths. These references are included to help you focus on the musical meaning of tone rows rather than the arithmetic behind them.

There are preset tone rows within the matrix. For example, Schoenberg’s tone row from his Suite, Op. 25 contain many small intervals and a few long leaps while never using the same interval distance twice.

Webern’s tone row from his Symphony, Op. 21 contain mirror symmetry; its second half is the inversion of its first half. Finally, the Klein Mother tone row contains every interval from one to eleven semitones within the tone row.

These tone rows can be loaded into the matrix. Furthermore, the display can be changed from musical notes to numbers. The frequency reference at the bottom of the results panel will display the frequency of the first pitch class of the row in relation to the pitch near middle C. This frequency is calculate using A4 as the standard tuning row.

This reference is important in understanding how the tone row will sound within a composition; it is important to relate this row to sound. Finally, you can choose the accidental preference for the tone row. The accidental preference is used to ensure that the tone row maintain the spellings of the accidentals that the composer prefers.

Whether sharps, flats, or mixed accidentals are selected, the preference will be respected. Working with the matrix is valuable in that it remove guesswork from the composing process. Once the tone row is entered into the matrix, all possible form of that tone row are visible in the matrix.

Furthermore, the composer does not have to perform any calculations regarding transpositions or inversions of the tone row; they are visible in the matrix. The matrix makes it clear which form of the tone row begin on which pitch class in the row, and which intervals relate to which other intervals in the tone row. Thus, the composer can focus on his or her composition rather than calculating the tones of the tone row.

The matrix not only organizes the tone row for the composer, but it also act as a map of that row that may be consulted while composing or analyzing the work.

Tone Row Matrix Calculator

Leave a Comment