More on Set Theory
"Andrew":http://www.andrewsw.com requested more information on Set Theory, a branch of music theory that Forte Night deals with, in a comment to my last post. I was going to email him, but figured I'd post about it instead, so that anyone else who is curious can also partake of the information.
Now, IANAMT(I Am Not A Music Theorist) (I Am Not A Music Theorist, to those of you who aren't hip to the latest in Internet acronyms), and what I know is mostly from the perspective of having to write a program about it. Hence, I'm quite clear on the mathematics behind Musical Set Theory, but not very clear about the practical applications of it. However, I have a few friends who are very clear on it (they are composers) and I'll query them for more information which I'll add to the post later. I'll also forward specific questions people have about it along to them, just post them in the comments. Read on if you dare, things will get a little complex as we go.
By the early 20th century, the idea that a piece of music should always have a tonal base, "D-Minor" for instance, had grown tired. Before that, pieces were almost always written in terms of a specific key that was always returned to, which is where we get all the pieces that have names like "Concerto for Strings in C-minor" and "Sonata for Quartet of Contra Bassoons in F". People began to experiment with other methods of writing music and organizing their pitches.
Arnold Schoenberg broke the mold in the very early 1900's by writing atonal music, and using a 12-tone system he developed, where a composer arranges all twelve of the tones into an ordered row, and performs manipulations on that row to generate the pitches for the piece. That is refered to as Serialism, and is another thing I don't know much about.
Set Theory is related to Serialism, but revolves around the idea of organizing pitches into unique sets, and then organizing the sets by their properties, and then using related sets to make your music. It was pioneered by Allen Forte in a book he wrote called "Properties of Atonal Music". Set Theory is not a contrived theory, but was based originally on analysis of compositions by Schoenberg and other Serialist composers as an attempt to glean more order and understanding from their methods. Its important to note at this point that Set Theory and Serialism both deal only with the pitch content of a composition, and do not deal with things like tempo, rhythm, etc.
A pitch class set is any unordered set of unique pitch classes. Allen Forte dealt primarily with any set containing between 3 and 9 elements. Each element is a pitch class, which you and I know as just notes. There are 12 of them, and they are referred to numerically, with C being 0, so the pitch classes are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11, which corresponds to C, C#, D, D#, E, F, F#, G, G#, A, A#, and B. Of course, all of those notes can be represented in several ways, for instance, F# can be E##, or Gb. A# could be Bb, or E could be D## or Fb. When to use each form depends on what key you are in, as well as various ease of readability semantics that musicians understand better than I. Also, we have the fact that while playing a piano, Eb is the same as D#, but on a string instrument that isn't the case, D# is actually a little lower than Eb. So, for simplicity and clarity, we primarily use the numbers for Set Theory stuff.
Say you have a group of notes, which makes up a chord and a 'set', [3,9,4]. That might be Eb, A and E, to a musician. That is a basic pitch class set. There are thousands of them, basically any combination of between 3 and 9 notes, without duplicates, but in any order. In order to categorize the notes, we have to group them by their various properties. Based on experimentation, Allen Forte determined several mathematical procedures that can group the different sets and show relationships between the sets.
Three basic transformations that can be performed on a given set are Inversion, Complementation, and Transposition. To invert a set is to take every element, and subtract 12. Remember that since every note is represented from 0 to 11, subtracting 12 from 3 would result in 9, since when you go under 0, you 'wrap around' to 11, and continue going down. It is often helpful to visualize a clock face, with each hour being a different note (only the top is called 0, instead of 12). As you subtract, just go counterclockwise around the clock. The inversion of our set [3,9,4] would be [9,3,8]. Another way to use the clock metaphor is to imagine if you marked each note on the clock, and then got the mirror image of the marks, so each mark moves to the exact opposite position on the clock, flipping over the line between 0 and 6. For this reason, 0 and 6 invert to themselves, since they would be right on the 'mirror line'.
Complementation is the process of getting the complement of a set. The complement of a set is simply the set that contains every element not included in the original set. The complement of our set [3,9,4] would be [0,1,2,5,6,7,8,10,11].
Transposition is the process of sliding the set up and down the scale, ie, subtracting or adding the same number from each note (remembering to 'wrap around' at 11). Using the clock metaphor again, we can imagine rotating the marks we made on the clock around, turning all of them at once as we move them around the clock face. The values can be transposed up or down by any value, but typically we transpose the set to that one of the values is equal to 0. In that case, our set might be transposed down by 3, giving us [0,6,1], or maybe down by 4, giving us [11,5,0]. This process will be used later to determine more about a set.
The inverse and complement of a set aren't very useful by themselves, but they are necessary to determine the two important values for a set, that being the Normal Form, and the Prime Form. The Prime Form is the most generalized form of a set, and is the 'umbrella set' that the original set belongs to. Many sets can all have the same Prime Form, and in doing so, expose fundamental relationships to one another.
To get the Normal Form of a set, we order the notes from largest to smallest, so [3,9,4] becomes [3,4,9]. Then, we transpose the set so that the first note is 0, sort it in order of largest to smallest. Then we transpose the original set again, but this time making the second note 0, then sort again. We do this as many times as necessary to generate all the possible 0 transpositions of the set. The first one (transposing down by 3) is [0,1,6], then the second one (transposing down by 4) is [0,5,11], and the third (transposing down by 9) is [0,6,7].
So now we have three sets, which are each various transpositions of the original set, sorted from smallest to largest:
- [0,1,6]
- [0,5,11]
- [0,6,7]
- [0,1,6] = Interval of 6
- [0,5,11] = Interval of 11
- [0,6,7] = Interval of 7
2 comments Sunday 06 Apr 2003 | Sam | Misc. Technical, Other
2 Responses to “More on Set Theory”
Excellent! This is, to some extent, a further application of a field of mathematics (Abstract Algebra) to music. If I had known about this, maybe I would have done better in Abstract Algebra (because examples in Abstract Algebra are very hard to find) than I did ^_^ . I also see some potential parallels to Linear Algebra, with normalizing meaning about the same in both cases. But the really nifty thing is that the same general principles that you’ve outlined here can be applied to other-than 12 tone systems such as traditional Chinese music/bells and other such systems.
Andrew,Thanks for asking the questions on Set Theory. The explanations are the clearest I’ve run across. I agree with Andrew about how this really brings in the relationship between music and math.