Java Applet: SetAnalyzer.class by Robert T. Kelley
Java 1.3 plugin required
Use: Type in pitch class numbers to see a set analysis.
- If you do not know about pitch class sets and "atonal" music, see Introduction to Post-Functional Music Analysis.
- Use pitch-class numbers for the notes in the set. 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).
- If a pitch class is duplicated in the set, the recurrances will be ignored.
- Unfortunately, note names cannot be entered into the text box.
- For definitions of the relationships between sets that appear in the applet, see Post-Functional Theory Terminology.
- The subset/superset relationship given here is the expression of an abstract set relationship. This means that the subset can be contained in the superset in transposition, inversion, and/or reordering of elements. It is assumed that the user of this applet will be able to detect a literal subset/superset relationship between two sets, so that specific type of relationship is not included. The applet does not show trivial subset/superset relationships (when the two sets are the same set class).
- Some of the set class descriptions are longer than the text box can show. When the beginning of the description gets cut off, simply click and hold in the text field and drag left or right to see the entire contents of the text field. To see an example of this, try the set {0,1,3,5,7,9} (6-34, Scriabin's Mystic Chord).
- 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, 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