Java Applet: MatrixGenerator.class by Robert T. Kelley
Java 1.3 plugin required
Use: Type any twelve-tone row in the text box to see its matrix (consise display of all 48 row forms).
- If you do not know about the twelve-tone serial composition system, see The Matrix and The 12-Tone Method, a brief description.
- Use pitch-class numbers for the row. 10 and 11 must be typed as T and E.
- You may separate the pitch classes with spaces and/or commas, or just enter the string of integers (and characters T and E).
The row must have 12 pitch classes (and each pitch class must occur only once).
- Unfortunately, note names cannot be entered into the text box.
However, the matrix can be viewed either in pitch classes or in note names.
- Below the row input text box, invariance in the row will appear, if applicable. This means that P0 and whatever other row form is listed here are identical, limiting the number of possible permutations of the row.
- The invariance that is returned is the expression of a general relationship. This means that adding the same number to the transposition number of both row forms will maintain the invariant relationship between the row forms.
- Below the invariance text field, the combinatorial properties of the row will appear. This means that when P0 and whatever other row form(s) is listed with it are presented at once, it will form two aggregates.
- It is possible to create a row that has so many forms that are combinatorial with P0 that the list overflows the space provided in the combinatoriality text box. In these rare cases, you must click and drag back and forth in the text box to see all of the combinatorial row forms. To experiment with this, try (0, 2, 4, 6, 8, T, 1, 3, 5, 7, 9, E).
- The combinatorial equivalence that is returned is the expression of a general relationship. This means that adding the same number to the transposition number of both row forms will maintain the combinatorial relationship.
- This applet uses TAMA, a class library for post-functional music analysis. If you are interested in TAMA, please .
- If you have any comments, suggestions, pointers, or bug reports, please feel free to .
Return to Atonality and the 12-tone Method
Return to Java
Return to Math Links
Return to Robert Kelley's Music Website
©2001 Robert Kelley