Society for Music Theory
Voice-Leading Spaces Author(s): Robert D. Morris Reviewed work(s): Source: Music Theory Spectrum, Vol. 20, No. 2 (Autumn, 1998), pp. 175-208 Published by: University of California Press on behalf of the Society for Music Theory Stable URL: http://www.jstor.org/stable/746047 . Accessed: 13/02/2013 00:09 Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at . http://www.jstor.org/page/info/about/policies/terms.jsp
. JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact
[email protected].
.
University of California Press and Society for Music Theory are collaborating with JSTOR to digitize, preserve and extend access to Music Theory Spectrum.
http://www.jstor.org
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Spaces Voice-Leading RobertD. Morris
Voice-leading in tonal music-the progression of pitches to form horizontal "voices" or "lines"-is normative. Even in single-voice writing there are "rules"for the way a melody should progress. In the composition of a cantus firmus in modal counterpoint, for example, a leap is limited to certain intervalsand must be followed either by a step in the opposite direction or by another leap, provided the two successive leaps outline one of a few permissible three-note sonorities. In multi-voice contexts, the leading of a voice is determined even further. As I compose, for instance, I ask: Will the next note I write down form a consonance with the other voices? If not, is the dissonance correctly prepared and resolved? What scale degrees and harmonies are involved? (And the answers to such questions will of course depend on whether the note is in the bass, soprano, or an inner voice.) But these voice-leading rules are not arbitrary, for their own sake; they enable the listener to parse the ongoing musical fabric into meaningful units. They help me to determine "by ear" whether the next note is in the same voice, or jumps to another in an arpeggiation, or is ornamental or not, and so forth. Many composers and analystshave sought some extension or generalization of tonal voice-leading for non-tonal music. Analysts such as Felix Salzer, Roy Travis, and EdwardLaufer have attempted to apply linear concepts such as Schenkerian
prolongation to music that appears to have little to do with tonality or even pitch concentricity.l Joseph N. Straus and others have however called such work into question.2 Other theorists have obviated voice-leading as a criterion for distinguishinglinear aspects of pitch structure. For example, in my own theory of compositional design, ensembles of (uninterpreted) pc segments, often called lynes, are realized in pitch, time, and other musical dimensions, using some means of musical articulationto maintainan associationbetween the components of a given lyne.3 For instance, a lyne might be associated with a register, an instrument, a dynamic level, a mode of articulation, or any combination of these, thereby separating it out from other simultaneously unfolding lynes. Another approach to linear pitch continuity is found in the various transformationalmodels of musical structuredevised 'See for instance, Felix Salzer, StructuralHearing (New York: Dover, 1982); Roy Travis, "Directed Motion in Schoenbergand Webern," Perspectives of New Music 4/2 (1966): 85-89; and Edward Laufer, "Schoenberg's KlavierstiickOpus 33a: a Linear Approach," paper delivered at the joint meeting of the Music Theory Society of New York State and the Arnold SchoenbergInstitute,BarnardCollege, ColumbiaUniversity,4 October 1991. 2See Joseph N. Straus "The Problem of Prolongationin Post-TonalMusic," Journal of Music Theory 31/1 (1987): 1-21. 3Robert Morris, Composition with Pitch-Classes:a Theory of Compositional Design (New Haven: Yale University Press, 1987).
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
176
MusicTheory Spectrum
by David Lewin, Henry Klumpenhouwer, and others.4 A simple but effective approach to voice-leading as transformation is to examine the relations of the intervals between the pcs in chords (from low to high) and their influence on the intervals between different chords. This generalizationof the relation of figuredbass to voice-leading has allowed Alan Chapman and John Roeder to discover many interesting voice-leading constraints, although without providing any normative definition of how voices should move.5 More general and abstracttransformationaltheories consider paths of transformationbetween and among pcs. The network of such paths has suggested an analogy to combinations of lines in common-practice music.6 Transformational theories have also been applied to chord grammarsin tonal music in which the transformationscan be harmonic functions such as tonic and dominant.7 While much of this work tends to ignore 4See David Lewin, "KlumpenhouwerNetworks and Some Isographies that Involve Them," Music TheorySpectrum12/1 (1990): 83-120; and Henry Klumpenhouwer,"A GeneralizedModel of Voice-Leadingfor Atonal Music" (Ph.D. diss., Harvard University, 1991). 5See Alan Chapman, "Some Intervallic Aspects of Pitch-Class Set Relations," Journal of Music Theory25/2 (1981): 275-90; John Roeder, "Harmonic Implicationsof Schoenberg'sObservationsof Atonal Voice-Leading," Journal of Music Theory 33/1 (1989): 27-62; and idem, "Voice-Leadingas Transformation,"in Musical Transformationand MusicalIntuition:Essays in Honor of David Lewin, ed. Raphael Atlas and Michael Cherlin (Roxbury, Mass.: Ovenbird Press, 1994), 41-58. 6SeeJoseph N. Straus,"Voice-Leadingin Atonal Music,"in Music Theory in Concept and Practice, ed. James Baker, David Beach, and Jonathan W. Bernard (Rochester: University of Rochester Press, 1997), 237-74. 7A number of theorists have applied (mathematical)groups of transformations to gain a better understandingof key relations in late nineteenthcentury music. See David Lewin, "A Formal Theory of Generalized Tonal Functions,"Journal of Music Theory26/1 (1982): 23-60; idem, Generalized Musical Intervalsand Transformations(New Haven: Yale University Press, 1987);Brian Hyer, "Reimag(in)ingRiemann,"Journalof Music Theory39/1 (1995): 101-38; David Kopp, "A ComprehensiveTheory of ChromaticMediant Relations in Mid-Nineteenth Century Music," (Ph.D. diss, Brandeis
issues of voice-leading, tonal or otherwise, RichardCohn has placed what he calls smooth or parsimoniousvoice-leading at the center of his approach.8Some new work by David Lewin expands on Cohn's and touches on many other voice-leading topics in twentieth-centurymusic.9A good summaryof some of these approaches is found in a recent article by Straus.'1 In any case, in much of the literature cited above the analysis of voice-leading is simply a matter of non-prescriptively describing certain and perhaps typical motions or transformationsof pitches or pitch classes, one to another. Of course, many types of post-tonal music simply do not treat pitches or sounds as anythinglike voices; consequently, there may be no need to model them with some concept of voiceleading. On the other hand, the constraints and invariances of serial music often involve forms of voice-leading or substitute other processes to achieve similar ends. In this music, the order of pcs and pc intervals in a series helps furnish a norm for progression. For instance, if one uses a row that does not contain a particularinterval class adjacently, if that intervalclass occurs in the music one may usuallyassume that the two notes forming it are from different row forms. Or, if the first interval of a row is unique, then the appearance of that interval class in the music often indicates that a row form is just beginning or ending." University, 1995):RichardCohn, "MaximallySmooth Cycles, Hexatonic Systems, and the Analysis of Late-RomanticTriadicProgressions,"MusicAnalysis 15/1 (1996): 9-40; and idem, "Neo-Riemannian Operations, Parsimonious Trichords, and their Tonnetz Representations," Journal of Music Theor) 41/1 (1997): 1-66. "Cohn, "Neo-Riemannian Operations." 9David Lewin, "Cohn Functions," Journal of Music Theor) 40/2 (1996): 181-216, and idem, "Some Ideas on Voice-Leading Between Pcsets" (unpublished paper, 1997). "'Straus,"Voice-Leadingin Atonal Music." 'For example, considerthe row of Webern'sSymphony.Its INT, its series of adjacent ordered pc intervals, is <3BB4B618119>. It has no member of
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces But in non-serial, non-tonal contexts, neither serial ordering nor tonal voice-leading helps provide criteria for how one note or interval leads to another. Hence the nonprescriptive and diverse approach to voice-leading in posttonal music. In fact, the situation is so eclectic that there seems to be little agreement about what a "voice" is or how it "leads," or about what kinds of long-range structures or listening strategies follow from the various definitions. In this article I provide some general definitions and contexts for the discussion of voice-leading. First I set limitations on what I call the "total voice-leading" between two pcsets, and then I spell out an exhaustive taxonomy of two-voice contrapuntal motions. The second part of the paper begins with an examination and generalization of Cohn's explicit coupling of transformation and proximate voice-leading of major and minor triads as represented on Hugo Riemann's Tonnetz. The tonnetz is a traditionalexample of what I have previously called a compositional space;l2 such spaces are out-of-time networks of pcs that can underlie compositional or improvisational action. After studying various transformations of the tonnetz, voice-leading is implemented by the use of another type of compositional space, two-partition graphs. The result forms the third part of the paper: a collection of voice-leading spaces, a new category of compositional space. In the last part, I describe methods that allow one to construct voice-leading spaces of any degree of complexity or closure.. ON THE VOICE-LEADING BETWEEN TWO PCSETS
Perhaps the most fundamental distinction among either simultaneous or successive pitch intervals is that of step veric 5, the only members of ic 3 at its beginning and end, and a unique ic 6 at its middle. 12See Robert Morris, "CompositionalSpaces and Other Territories,"Perspectives of New Music 33/1-2 (1995): 328-58.
177
sus leap. Steps are the basis for continuity within melodies or contrapuntallines, whereas leaps often partition the melodic flow into simultaneously evolving strata, with the nontemporally adjacent notes in each strata connected by steps. Lines with multiple strata are called compound melodies; Example la provides an illustration. Example lb shows an analogous instance from post-tonal music. While the instrumental parts move variously from chord to chord, the chords are connected by semitones. Thus we may hear the succession of the chords form three parallel lines in spite of the instrumental lines, which are, of course, also audible. In post-tonal music the distinction between step and leap is a relative one, with smaller intervals leading linear continuity and larger intervals segregating different registral strata.l3 Nevertheless, the smallest intervals possible will tend to function as steps in almost all contexts: in twelve-tone temperament the semitone usually functions as a step, and in tonal music, one or two semitones define a step.14 Therefore, I use the term 13Notesfurther apart than a distance D will be considered connected via leap, those less distant than D will be considered connected by step. D can be a combination of pitch and time such that D = pitch-intervalplus timeinterval (city-block metric) or D = V\/(pitch-interval)2 + (time-interval)2 (Pythagorean metric), or others. See James Tenney and Larry Polansky, "Temporal Gestalt Perception in Music," Journal of Music Theory 24/2 (1980): 205-41. While notes can be segregatedinto pitch and pc sets according to this criterion-notes connected by step are within a set, notes connected by leap are in different sets-such a criterion is too rigid in general since D will change in differentmusicalcontexts, and other criteriafor the relatedness of notes will interact with it. 14While the augmented second may be defined as a step in the harmonic minor scale, it almost always functions as a leap in other tonal contexts. Outside of Western music, steps and leaps may be variously defined; for instance, the South Indian Scale "Jhalavarali"(C, Dl, El', F#, G, Al, B, C as notated in and tempered to Western pitch classes), contains a step of (approximately)four semitones between its third and fourth scale degrees, while the "leap" from the firstdegree to the thirdis of (about) two semitones. In diatonic scale theory, scales that have leaps that are smaller than steps are said to have contradictions. See Jay Rahn, "Coordinationof Interval Sizes in Seven-Tone Collections," Journal of Music Theory 35/1-2 (1992): 33-60.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
_~~~~
178
MusicTheory Spectrum
Example la. A compoundmelody
p.iA 0f t Ltr i--
.
..
r rI,IF_f -Fj*l '
l
JI
J
IIX I 'I
eI
1
Example lb. Instrumentalversus registral voice-leading in m. 4 Schoenberg,Pierrotlunaire, "Eine blasse Waischerin," instrumentalvoice-leading
registralvoice-leading
flute clar.
~fcn
t
J
I
# i-U
-I-t U
violin v
I-
' #w
proximate voice-leadingto denote a pitch or pitch-class motion by ics 0, 1, or 2. But what exactly is voice-leading between pcsets in posttonal music? How does one pcset progress to the next? I address these questions by allowing any possible connection, but with a definition. Given two pcsets A and B, the total voice-leading from A to B includes any and all moves from any pcs of A to any pcs of B--that is, all the ways one can associate the pcs of A with those of B in as many voices as necessary or desired. Each voice will be a path from a pc or subset of A to B. I shall not presently consider whether these voices are heard as paths or connections between the pcs of A and B, but I will demand that they be suggested or denoted by musical notation. Example 2 suggests what total voice-
leading entails. Example 2a presents one possible voiceleading where pcset A = {2AB} and B = {017}. It has three voices, defined by staff and step direction. By traditional standards of voice-leading, this example is pathological for any of the following reasons. (1) The top voice is a wedge so that two pcs occur in the voice at once. This voice is not be considered to imply the two-voice texture in the upper clef of voice-leading (b). (2) The B~ in voice 2 (of voice-leading (a)) has no goal note. (3) Pc B of pcset A is doubled. Whether it is heard at all will depend on what instruments play this example. (4) The pc 1 in pcset B is not found in the example. While (b) repairs (a) so that it conforms to more usual standards of voice-leading, we may want to take (a) as it is, for any number of analytic or compositional reasons. However, it is often useful to place limitationson the total voice-leading of two pcsets. For present purposes, I now define three increasinglyrestrictive limits, designated Ri, R2, and R3, on total voice-leading plus another optional restriction. RI: Each voice is a series of single pcs or rests; voices cannot contain wedges or forks.15The single voice of Example 2c, if it is to comply with R1, has to be written or conceived as the three-voice texture in 2d. There are no other restraintsunder R1: pcsets need not contributeall of their pcs to a voice-leading; pcs may be doubled (i.e., used in more than one voice). The voice-leadings in Examples 2e, 2f, and 2g satisfy R1 and are members of the total voice-leading of A = {128} and B = {0378}. In 2e, pc 3 of B is omitted. 2f doubles pc 2 of A, but leaves out a pc from both pcset A and B. In both 2e and 2f the intersecting pc 8 of pcsets A and B is realized as a common pitch. In the voice-leading of Example 2g, the same pc is omitted from the second verticality
'5R1 places limits on how one interprets a lyne in a serial array. For instance, playing two pcs of a row at once now implies two voices.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
Example 2. Restrictions on total voice-leading A = {2AB}; B = {017}
(a)
A={47};B= {5};C= {238}
(b)
1-
I
I
(c) 1. (no restrictions)
1-1.
(d) Rl 21.
2 2. 1. 1
7
-Y
.
$
23.
I r
3.
A
4.
i[
I
~~~~~~I2. II
,-
I -
I
3. r
Thefollowingvoice-leadingscomplywithR1: A ={128}; B = {0378} (e) 1.1 A
(f)1 1f).
I
r
2.
IL I
3r-
I
i"
(g). l
r
2.
2.
II.
I.. 1I
' 3.]
t
a _ 1_ w l ,T- t I
'f
3.'
The followingvoice-leadings(plus(e) and(g) above)complywithR2: A = {128};
A = {128};
A= {047};
B = {0378}
B = {0378}
B = {257B}
A = {03B}; B = {478}
Examples(e), (h), (i2), (j), and(k) complywith R3.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
,JI
1,
_r
I
179
180
MusicTheory Spectrum
so that pcset B is represented by the pcs that differentiate it from pcset A. R2: Each pc of A is connected via a voice to one and only one pc of B; or each pc of B is connected via a voice from one and only pc of A. Thus either A or B, but not both, may omit pcs in the voice-leading. Note that, of the illustrations just cited in reference to R1, Examples 2e and 2g also comply with R2. (Only 2f is purely R1 since it omits pcs from both A and B.) Other examples of voice-leadings that satisfy R2 are also given in Example 2. Example 2h has each pc of A connected to one and only pc of B. Since B is larger than A, one pc of B is omitted, namely 0. Examples 2il and 2i2 show two ways to handle the missing pc 0: it is realized in a fourth voice that either rests during A or doubles a note in A. The voice-leading in Example 2j shows how the voice-leading of sonorities with different cardinalitiesis managed in tonal music; the one with fewer pcs employs doubling. The last voiceleading (Example 2k) is one-to-one and onto, but does not use anything near proximate voice-leading.16 R3: A voice-leading that satisfies R2 is further restricted to voices that do not contain rests. Thus the result is in firstspecies (homorhythmic)counterpoint. If A and B are of the same cardinality, then the voice-leading is one-to-one and onto; only in this situation are all pcs of pcsets A and B obliged to occur in the voice-leading. If A and B are of different cardinalities,then the pcset with the smallercardinality is forced to employ doubling to satify R3. Finally, when all the pcs of A and B occur in the voiceleading we say it is definitive.
16Aone-to-one and onto mappingbetween two sets X and Y entails that each member xn of X is mapped to a unique member Ymof Y and that #X = #Y (see note 46).
A TAXONOMY OF VOICE-LEADING TYPES
Certain distinctions in tonal voice-leading can be applied to post-tonal music. Here I have in mind the categories of voice motions-such as parallel or contrary-and the disposition of contrapuntal voices-such as voice-crossing, the treatment of unisons, and the like. While these concepts are clear enough in their implementation in tonal voice-leading, outside of any particularstylistic prescription they intersect in various and subtle ways. To illustrate their interdependence, I now formallydefine voice motions, dispositions, and intersections. Consider two voices X and Y of two notes each. The successive notes of X are xl and x2, and those of Y are yl and y2. xl and yl occur together, as do x2 and y2. Only one further stipulation is given: xl is either identical to or lower than yl. Four categories of voice motion are defined. In parallel motion, the directed interval from xl to x2 is not zero and is the same as that from yl to y2 (both voices ascend or descend by the same amount). In similar motion, the direction (up or down) of the directed interval from xl to x2 is the same as that of yl to y2, but the intervalsare not identical (both voices ascend or descend but not by the same amount). In contrarymotion, the direction of the directed intervalfrom xl to x2 is the opposite of that of yl to y2 (one voice ascends while the other descends). And in oblique motion, the interval from xl to x2 is zero while the interval from yl to y2 is not zero, or vice versa (one voice repeats or holds a note, while the other moves either up or down). The four voice motions are mutually independent. I now define four other relations between the voices X and Y, denoted collectively by the term contrapuntalconditions. Depending on the disposition of their notes, the counterpoint of X and Y may or may not be subject to a particularcontrapuntalcondition. Unlike the voice motions, the conditions
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces are not mutually exclusive; but, as we will see, neither are they completely dependent. The four conditions are named by small case letters: c, i, s, and u. The first condition, c (for voice-crossing17),applies if x2 is greater than yl, or y2 is less than xl (the second note of X is higher than the first of Y, or the second note of Y is lower than the firstof X; remember that in all cases the first note of X is lower than or equal to the first note of Y). The second condition is called i (for invert18).It is met when xl< yl and x2 >y2 (the voices X and Y contrapuntallyinvert). While these first two conditions concern the pitch dispositions of notes between voices X and Y, the other two conditions concern pitch intersections between the two voices. Condition three is s (for shared notes) and indicates that either xl = y2 or yl = x2, but not both. (The first note of X is the same as the last note of Y, or the first note of Y is the same as the last note of X, but not both.) Finally, condition u (for unison) specifies that either xl = yl or x2 = y2, or both. (The first notes of X and Y are the same, and/or the last notes of X and Y are the same.) As mentioned above, the four conditions are not independent. For instance, u and i are incompatible, since if xl = yl, then xl is not less than yl as specified for condition i; or if x2 = y2, then y2 is not greater than x2 as specified for condition i; and if neither xl = yl nor x2 = y2, then condition u does not apply. In fact, only one more than half of the sixteen sets of all combinationsof contrapuntalconditions are logically consistent. These are the nine condition sets. We write the conditions sets in braces: {c} means c alone, {s} s alone, {i} i alone, {u} u alone, {ic} i and c together, {cu} c and u together, {su} s and u together, {is} i and s together, and { } (no conditions, the null set).
17This contrapuntalcondition is also known as "overlap."
'8The term "voice-crossing"is sometimes used for this condition.
181
When we examine the interaction of the four voice motions and the four contrapuntal conditions, we see that not all combinations of one of the four motions and one of the nine condition sets are possible. Example 3 provides a chart of all consistent combinations of motions and conditions. Voice motions are arranged in columns in the chart, while condition sets appear in rows. A position of the chart is filled if the combination of a motion and a condition set is consistent. The notes that fill the consistent combinations are coded on the staff to show the notes of voice X as whole notes and the notes of Y as quarter-note heads. Most of the filled positions of the chart show more than one counterpoint of voices X and Y, illustratingdistinct types of voice-leading for each combination of voice motion and condition set. These voice-leading motion types are labeled with capital letters, usually followed by super- and/or subscripts. Upper-case P, S, and C stand for parallel, similar, and contrarymotions. O stands for "over" and U for "under" in cases of oblique motion. D stands for doubling and E for voice exchange. Subscriptsindicate the pertinent condition set. Superscripts further describe the characterof a voice-leading type's voice motion: +, -,
=,<,
and > respectively symbolize ascend-
ing, descending, remaining constant, expanding, and contracting. For instance, type P+ indicates a parallel ascending voiceleading without any contrapuntalconditions applied. 0- indicates an oblique motion, where the top voice Y descends over the static lower voice X; no conditions apply to this type. Type Si denotes an ascending similar motion subject to the conditions i and c; thus the voices invert and the second note of voice X is higher than the first note of Y-in fact, x2 is the highest note of the counterpoint. Cc occurs when voices move in contrary motion such that the interval between between the second notes of the voices is greater than the interval between the first notes and conditions i and c apply. Finally, Cic- indicates a contraction of the two successive
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
182
MusicTheory Spectrum
Example3. Chartof voice-leadingmotion types Parallel
?o ()
Similar
a |,
P+
P
Oblique
Contrary
' U o
..
< 8
S~
S+
C>
" ?
.
?
0
C<
0+
?
U
U+
(c)
PC {s)
PC
,~ . P+
SC
SC
-. s
PS
I
I
A S
(i)
I- -.I
?
0,-
I
(u)
I- -oo+
(ic)
ic
(doublingUI (doubling)
{cu)
by i' ICralles icic
-D"
StD_c S^-C
.!..
IC. ic
-.(x
IC 1
ic
C
US
e
+
1~{su}
(is}
??!?
{~~~
I
I
|?, 1
.l~oe
--
>s Is Csis
(exchange) -? 0 o
E
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
I"
0o
OUS OSU
U US
Uu
Voice-LeadingSpaces
vertical intervals while both the lowest notes of the counterpoint (xl and y2) and the highest notes of the counterpoint (yl and x2) descend. The reader may decipher the other labels in a similar manner. Example 3 illustrates a number of interesting facts about voice-leading at the present level of generalization. (1) All four voice motions are possible only when none of the contrapuntalconditions apply. As depicted on the firstrow of the chart, there are always two voice-leading types of parallel, similar, and contrarymotion (either ascending/descendingor expanding/contracting)and four types of oblique motions. (2) Condition sets {c}, {s}, or {cu} limit voice motion to parallel or similar. (3) Condition i is only possible as one species of contrary motion. C> represents the only application of i, inversion, that does not also satisfy condition c, voice crossing. (4) Oblique motion is only possible if condition sets {ic} or {u} or {su} apply, or if no conditions apply. (5) It is interesting that no set of two-element condition sets partition the four motions. Yet some condition sets permit mutually exclusive motions; for instance, {cu} is associated with only parallel and similar motion, while {is} is associated with only contrarymotion. (6) The familiarcontrapuntalphenomenon of "parallelsby contrarymotion" is exemplified by both Cic and Cc+ . These types mirror the less familiar "parallelsby similar motion" shown on the same row of the chart. We may group the voice-leading types into equivalence classes under the serial operations of inversion and retrograde, where inversion (I) exchanges the two voices, xl < yl and x2 + y2; retrograde (R) exchanges the first and last note in each voice, xl +- x2 and yl +- y2; and retrograde inversion (RI) exchanges the first and last note of opposite voices, xl + y2 and yl - x2. The equivalence classes have one, two, or four members, depending on the invariancesof the types. Types D are E invariantunder all transformations: identity, I, R, and RI. RI invariance is exhibited by types employing parallel motion and null or singleton conditions
183
sets, such as P+. Types P+ and P- form a two-element class since the latter is the R or I of the former. Remarkably, in all but one instance the types in a class have the same voice motion and condition set. The exception involves the inversionally-invariantC', which is equivalent to C< under R or RI. Our voice-leading types are useful in varying degrees of precision in analysis or composition. One can simply peel away the superscriptsand subscriptsto reveal voice motion alone. Ignoring only the superscriptsreveals the class of a voice-leading type. The whole label indicates the exact voiceleading. Example 4 analyzes a first-species three-part counterpoint, where each vertical sonority is a member of SC 3-5 [016]. The analysis takes the voices in pairs, producing three streams of labels. In keeping with tradition, one could hierarchize the streams. The relation of the two highest voices might be given less analyticalweight than the relation of the middle voice to the lowest, with greatest attention paid to the voice-leading between the lowest and highest voices. While the chart of voice-leading types represents a high level of generality, it is not the highest. We can take one more step by removing the distinctionbetween parallel and similar motions. We thereby recognize only the relative direction of voice movement and ignore the exact size of intervals between the notes either within or between voices. Of course, we still distinguish a unison from a non-unison interval. Under such conditions, the distinction between voiceleading types differentiated only by similar and parallel motion disappears, except in the types that apply the {cu} condition set; here the combination of unison with dyads differentiatesthe Suctype19from D + and D-, which represent voice identity. In any case, by making no distinctionbetween exact sizes of non-zero intervals we leave pitch-space and 19Notethat the order of the u and c in the subscriptsdifferentiates S+c which has its unison first, from S+, which has the unison last.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
184
MusicTheory Spectrum
Example4. A sample voice-leadingmotion analysis
1.
2.
3.
-oI ^is
J
-a I;I
V . v-
1. and 2!.
S+ O- O0
1. and 3
S+
C> C>i
2. and 3
P+
U+
E C
iC CiS-l
enter contour-space. Thus the chart in Example 3 now provides a repertoire of motions for the counterpoint of two or more simultaneously presented contours. One could go on to investigate contour combinatoriality, partial ordering relations, and the like. Moreover, since the application of contour theory is limited neither to pitches of any kind nor even to events in time, the voice-leading motions can provide a framework for many other structures and experiences far removed from any sonic similarityto counterpoint or voiceleading per se. As inviting as a pursuit of generalized voiceleading might be, however, we now return to the more mundane land of pitch and pitch class.
modest than the previous generalization of voice-leading to within contour. Our only constraints on voice-leading between pitch and/or pitch-class verticalities will be the specification of limits on the intervals of the voices that bridge those verticalities.We will either specify the repertoirefor the intervals (for instance, stipulate that voices can only move from one verticalityto the next by only three semitones down, and one or two semitones up), or place boundaries on the sizes of intervals (for instance, require that the intervals in voices between two verticalities must not be less than ic 2, that is, less than two semitones, either up or down). As mentioned above, most of the previous work on voice-leading as transformationplaces no limits on interval size, being concerned ratherwith the effect of transformationssuch as transposition and inversion on the connection of successive pcsets. However, Richard Cohn has explicitly coupled transformation and proximate voice-leading in a particularlysuggestive manner.20
Cohn observes that any major or minor triad A can be inverted around any two of its notes to form a new inversionally related triad B, but with a special property:the pitch class that differentiates A from B changes only by ic 1 or 2, a half or whole tone. Since two notes remain the same and one changes minimally, Cohn calls this "smooth" or "parsimonious"voice-leading. Cohn then shows that very few SCs have this property for more than one inversion operator and that the ones that do are exactly the pcsets that participate in the structureof tonal music. In the case of a majoror minor triad (a member of SC 3-11), each of three different constituent ics is preservedby its own distinctinversionoperator. Each operator produces parsimonious voice-leading. The three inversion operations are named L, P and R, originally
THE TONNETZ AS A VOICE-LEADING SPACE
The inquiryinto modeling twentieth-centuryvoice-leading as actions within or on a compositional space is much more
20See Cohn, "Neo-Riemannian
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Operations."
Voice-LeadingSpaces defined with slightly different names by Lewin.21Example 5 formally defines and illustrates the L, P, and R operations.22 L preserves the ic 3, P preserves the ic 5, and R preserves the ic 4. To these are added what I call their "obverse" transforms, L', P', and R'.23 In an obverse operation, one note is held invariant while the other two change. L' retains one note while the complementary ic 3 in the triad changes and is therefore related to L. P' and R' are similarly related to P and R. Cohn further shows how the transformationalgroup generated by L, P, and R can be represented on Riemann's Tonnetz, a two-dimensional pc array wrapping around vertically and horizontally.24The tonnetz writes the pcs vertically 21TheL, P, and R transformationswere originallyposited and defined by Lewin in GeneralizedMusicalIntervalsand Transformations.Note that these operations are examples of Lewin's "context sensitive" transformations.By defining the transformationas "inversion that preserves ic 4," we avoid the difficultyof variablen-valuesfor invariancein context-neutralTnIoperations. For instance, given two members of SC 3-11, X = {047} and Y = {148}, T4I preserves the pcs of X's ic 4 (T4IX = {049}), while ToI preserves the pcs of Y's ic 4 (ToIY = {B84}). For a discussionand analyticapplicationof contextsensitive inversion, see David Lewin, Musical Form and Transformation:4 Analytic Essays (New Haven: Yale University Press, 1993), passim. 22Only the L and P transformations are maximally parsimonious or smooth, as they involve changes of only one pc by one semitone. In "Maximally Smooth Cycles," Cohn implies that the mathematicalgroup generated by all sequences of L and P acts on a triad to produce only three other pcs, which, together with the triad, form a member of SC 6-20 [014589], the type E all-combinatorialhexachord. The group generated by L, P, and R, as discussed in Cohn's "Neo-Riemannian Operations" is much more complex and ramified. 23Cohn,in "Neo-RiemannianOperations,"discussesthe obverses as composite operations of L, P, and R. For instance, L' is equivalent to RLP, as can be deduced from Example 5. 24In"Neo-RiemannianOperations"Cohn borrows from Balzano the notion of using the tonnetz to display triads as triangles, but the display of the group operations as flips is his own. Cohn also points out that the tonnetz did not originate even with Riemann, but can be traced back to Euler and Oettingen.
185
in cycles of T4 (bottom to top) and horizontally in cycles of T3 (left to right). Example 6 provides three copies of the tonnetz, illustrating how the six transformations are represented. A triad is shown by a triangle, the vertices of which are its pcs on the tonnetz. Each transformationflips the triangle a different way, keeping two vertices--a side -in common, or only one vertex in common. A sequence of transformationscan be depicted as a series of flips on the tonnetz.25 There is an invariance that permits preservation of the triad'sset class under flipping:transpositionallyrelated triads are represented by all triangles of the same shape and size, under the geometric transformation called translation. Triangles of the same size but related by a geometric RI-flip are related by inversion.26 The tonnetz can be interpreted as an example of a compositional space.27One follows, or traces, so to speak, various action-paths on the space to provide a series of pcs that have particularproperties due to the structure of the space. On the tonnetz, the flipping of triangles correlates to the progressionof triads in proximate voice-leading, as indicated in Example 7a. However, as nice a representation of voice-leading as the flips might be, there is a complication. This is brought out in Example 7b, where the progression of triads in Example 7a is broken into three parts, each of which follows the individual pitch-class mappings enacted by the transformations. 25Pcsetsof other cardinalitiescan also be shown on the tonnetz; for instance, rectangles, trapezoids, squares, or other four-sided figures can represent pcsets with four distinct pcs. Although flips representingcontext-free inversion operators can be defined for these sets and ones of higher cardinality, their number and complexity increases to the degree that the visual clarityoffered by the tonnetz with trichordsdecays into a tangle of swaps and moves. 26In addition, triangles related by an R-flip are related by TnMI, and triangles related by an I-flip are related by TnM. 27See Morris, "Compositional Spaces."
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
186
MusicTheorySpectrum
Example 5. P, L, R and their obverses, P', L', R'
transformation L
triad mapping {abc} -- {a'cb}
defining inversion operation a' = I a
example {047}->{B74} 14-TBI
P
{abc} - {cb'a}
b' = Ic b
{047} -{ 730} I =T7I
R
{abc}
c' = Ig c
{047}-{409}
{bac'
Io {abc} -{ab'c'}
L' P'
{abc} - {a'b'c}
R'
a' =I
b' = Ia b
{047}- {085}
c'=Ia c
I0 -ToI
a'=
{abc}-{a'bc'}
b a
{047}-{841}
c' = I c
14=T8I
a' =I a b' = Ic b b
{047}) {2A7} = T2I
a means a is inverted around the pcs x and y yielding a' note: L'=RLP
P'=RPL
T4I
R'=LRP
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
187
Example 6. The tonnetz representationof the LPR transformations
L,L I
I
I
5
8
B
P, P I 2
I
I
I
I
I
I
5
5
8
B
2
5
7
A
1-
-1
6
9-
-9--0 -5
?
-
1
-9
0
-5---8
1
1
1-
- 1--- 4
3
6
9
-9
B
2
5-
-5
1
l
l
--3
I
I
I
I
I!
5
8
B
2
5
.
A
4-_7
R,R
8
B
2
5-
I
I
I
l
7-'-A
1-
3
6
9-
8
B
2
5-
I
l
I
I
46
I
thick line = {047}
thick line = {047}
thick line = {047}
thin line = {B74} = L{047}
thin line = {730} = P{047}
thin line = {409} = R{047}
dotted line = {085} = L'{047}
dotted line = {841} = P {047}
dotted line = {2A7} = R {047}
Note how the common pcs between triads are not presented by the parts of Example 7b; in other words, the transformational voice-leading frequently "contradicts" the proximate voice-leading. This might remind us of the Schoenberg passage in Example lb, where the instrumentalvoice-leading complicated the proximate voice-leading. In short, we can deduce from Example 7b that the triangle flips on the tonnetz are really flips-with-twists. For example, reconsidering the left side of Example 7a, the flip of the thick triangle into the thin triangle is not really the flip of 4 to 4, 7 to 7, and 0 to B, but actually the flip and twist of 4 to 7, 7 to 4, and 0 to B. The representation of voice-leading, proximate or otherwise, on the tonnetz can be generalized in at least two ways.
First, one might choose other, non-adjacent points, to compose the triangles that are flipped. But can we be sure that the flipped triangle will be the L, P, or R of its unflipped generator?The answeris yes, and this propertycan be proven from our previous observation that the tonnetz is constructed of cycles of T4 from bottom to top and T3 from left to right. The second, perhaps more interesting approach starts with the question, Are there other tonnetz spaces with the same or similar properties? The answer here is also yes; indeed, some of them are derivable from our present tonnetz. To imagine such a derivation, we first recognize the property shared by each member of the family of all tonnetz spaces: each of its distinct columns, diagonals, and rows contains a
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
188
MusicTheory Spectrum
Example7. Triadtransformationas triangleflipson the tonnetz [4,3,1,7] B
2 2
a
47B
7a
4
v
7^7
0o
Jk II047
3
L
>
"(
7b 'i
I
A ,
t
R
W%-f%0-.I" -47B
27B
o
8
~ I
0 0o
P
->
27A
b8
R'
>
047
?
complete and ordered Tn cycle.28We can use transformations usually applied to (Stravinskian) rotational arrays to transform one tonnetz space into another.29Two transformations X and Y are described below; they can be used together or alone. A set of tonnetz spaces related by X and/or Y will be called an XY family. 28Thisguarantees that on a tonnetz constructed from cycles of interval s bottom to top and cycles of interval t left to right, and given a point labeled k on the tonnetz, a point n positions up from k and m positions to the right of k is labeled ns + mt + k. 29TheX and Y transformsdescribedhere have been used to study Stravinskian and other types of rotational arrays. See Robert D. Morris, "Generalizing Rotational Arrays," Journal of Music Theory 32/1 (1988): 75-132.
Now that we have many tonnetz spaces to consider, we give each one a name based on its combination of Tn cycles. So, a tonnetz space whose upwardverticals are of Tx cycles, whose left-to-righthorizontals are of Ty cycles, whose southeast to northwestdiagonals are of Tz cycles, and whose southwest to northeast diagonals are of Tw cycles, is given the tonnetz space descriptor[x,y,z,w]. The descriptorfor our basic tonnetz is [4,3,1,7]. Actually, only the first two entries in the descriptorneed be specified since the last two are derived from the first such that z = x-y and w = x +y; thus, a descriptor may be written: [x,y,x-y,x+y]. Example 8 shows how the X and Y transformationswork. Given a tonnetz, X leaves the top row alone, rotates the next-to-top row one position to the left wrapping around, rotates the second row from the top two positions to the left, and so on, as shown in Example 8a.30This has the effect of twisting the tonnetz space, so that its northwest-to-southeast diagonals become its verticals. Furthermore, if the original tonnetz was composed of interval cycles s vertically and t horizontally, the X-transformedtonnetz will be constructible from s-t vertically and t horizontally. The Y transformation is similar to X, except that the southwest to northeast diagonals of a tonnetz space become the horizontals of the transformedspace. Thus the first column remains the same, the second column is rotated one position and wrapped around, the third column is rotated two positions and wrapped around, and so on, as demonstrated in Example 8b.31
Two points need to be emphasized here. First, both the X and Y transformationschange the way the original tonnetz space wraps around. The X-transformedtonnetz space aligns 30Formally,let E(, ) represent a position on a tonnetz space of m rows and n columns with i = row and j = column (and rows and columns are numbered from 0). Then E( j) = X(E(,j_,,), j-i taken mod n. 31Usingthe same definitions in the previous note, E(,.,) = X(E(,_j,,). i-j taken mod m.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
189
Example 8. The X and Y transformationson tonnetz spaces
8a
[x,y,x-y,x+y]
X:
[x-y,y,x-2y,x] (1)
(i)
(j)
(k) d e
(c)
a
b
c
d
a
b
e
f
i
j
g k
h I
f k
g 1
c h i
(d)
(a)
(b)
J
(NW/SE diagonalsbecome verticals.)
8b
[x,y,x-y,x+y] a
Y
e i
b f j
c g k
[x,x+y,-y,2x+y] d h 1
(h) > (1) (d)
a e i
j b f
g k c
d h 1
(i) (a) (e)
(SW/NE diagonalsbecome horizontals.)
its columns so that the cycle in the first column is continued in the fourth. This is shown in Example 8a by the pc d in parentheses listed under the first column, indicating that the first column a, f, k continues with d, e, j. The other columns are associated similarly:the cycle in the fourth column continues with the cycle in the third, the third is continued by the second, and the second by the first. An analogous transformation happens after the Y transformationis applied, as illustrated in Example 8b. Here the cycle in the first row is
continued by the bottom row, then by the middle row, and then by a return to the top row.32 32Thiscyclic mappingof columns one to another might make it seem that the Riemann tonnetz is more "natural"than its transformationsunder X and Y. This is however simply an artifactof notation. Any tonnetz, written as an arrayof pcs that wrap around, is really a finite portion of infiniteplanarspace, consistingof an infinite set of repeatingand repeated columns and rows. This space is called the coveringspace of the tonnetz. For instance, below on the left is a 12 by 12 portion of the covering space of the Riemannian tonnetz
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
190
MusicTheory Spectrum
The second point is that the tonnetz space descriptor changes in predictable ways under the X and Y transforms. This is also shown in Example 8. Our descriptor here, [x,y, x-y,x + y], is transformedby X into [x-y,y,x-2y,x] and by Y into [x,x+y,-y,2x+y]. Either X or Y may each be repeated until it returns to identity. The two transformationsmay also be interlaced and multiply applied. For instance, the string of symbols X2y3X describes a transformationon a tonnetz space by first doing X to the space, then Y three times, then X twice. Even though X and Y do not commute, we can calculatehow many tonnetz spaces there are in the XY family of our original tonnetz space [4,3,1,7]. Since X4 = X and Y3 = Y, there are twelve tonnetz spaces in this family.33 Once we have transformed a tonnetz space into another we can flip adjacent triangles just as before, except that the pcsets, SCs, and voice-leading intervals involved will be difwith the (wraparound)tonnetz written within it underlined. To the right is the X-transformof the Riemannian covering space with the X-transformed tonnetz also underlined;note that the columns in the covering space do not map to each other. 5 8 B25 8B2 58B2 58B2 58B258B2 4 7A147A1 47A1 147 A147A147A 36 9 036903690 903690369036 258B258B258B 58B2 58B258B2 1 47A14 7A1 47A 147A147A147A 036903690369 903690369036 B2 58 B2 5 8B2 58 58B2 58B258B2 A1 47A1 47A1 47 7A 147A147A14 903690369036 903690369036 8B258B258B25 58B258B258B2 7A147A147A14 4 7A 147A147A1 690369036903 903690369036 33SinceX4 = X, the periodicity of X is four; thus there are four distinct Xmtransformations.Similarly,there are three distinctyn transformations.So there are twelve (4 x 3) distinct XmYntransformationsand twelve members of the XY family.
ferent. For instance, a new tonnetz is presented in Example 9. This space is an X-transformof the one in our previous examples. Since the old descriptorwas [4,3,1,7], under X the new descriptor is [4-3,3,4-6,4] = [1,3,A,4]. Now each triangle represents a member of SC 3-3 [014]. The P, P', R, and R' transformationsare also shown, but only P and P' guarantee proximate voice-leading by major second to another member of the same class. In this and most other tonnetz spaces, the six flip transformationsdo not always produce proximate voice-leading. One advantage of transforminga tonnetz space into another is that the X and Y transformationsare isomorphic to a non-standardone-to-one and onto operation on pcs. Such pc operations have been studied by Andrew Mead and myself.34Looking at the tonnetz space in Example 9 and comparing it with its progenitor in Example 6, we see that the X transformationhas had the effect of mapping pcs as follows: pcs 2, 5, 8, and B remain the same; 4->7, 7->A, A-l1, 1--4; and 0<--6and 3<->9.The resultantpc operator would be notated as (47A1)(06)(39) in group theory, and its special propertiesdefine the nature of the pc transformationinduced by X.35 I conclude this brief introduction to tonnetz space transformations by examining two other spaces. The first of these in Example 10a is a tonnetz space, but from a different XY family than the one that includes tonnetz spaces [4,3,1,7] and [1,3,A,4]. The descriptorfor this space is [6,1,5,7], involving 34AndrewMead, "Some Implications of the Pitch-Class/Order-Number IsomorphismInherent in the Twelve-ToneSystem; Part Two: The Mallalieu Complex, Its Extensions and Related Rows," Perspectivesof New Music 12/1 (1989): 180-233; Morris, CompositionwithPitch-Classes;idem, "Set Groups, Complementation,and MappingsAmong Pitch-ClassSets," Journalof Music Theory 26/1 (1982): 101-44; and idem, "Pitch-ClassComplementationand its Generalizations,"Journal of Music Theory 34/2 (1990): 175-245. 35Thisoperator can be shown to preserve the SC affiliations of pcsets related by T0, T3, T6, Tg, ToMI, T3MI, T6MI, and T9MI.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
191
Example 9. LPR on tonnetz space [1,3,A,4]
R, R
P,P I 5
I ,8
l
I
B
2
5
1
4-
-4
0
3
-
B
2-
-2
6-9
-3 2
5
8
I
I
I
I
5
8
B
2
4 -
7.iA--9
0
3-
5
8
B
2-
I
I
I
I
3-6
I
5
thick line = (67A}
thick line = (67A)
thin line = {A96} = P{67A}
thin line = {763} = R{67A}
dotted line = { 874} = P { 67A}
dotted line = {21A} = R {67A}
cycles of T6. It is a two-row, six-column array that wraps aroundso that its firstrow maps to its second in the horizontal dimension; this is shown by the pcs in parentheses as before. Aside from these differences, all the properties of tonnetz spaces described above apply. The triangles are all of the same SC, in this case 3-5 [016]. As shown in the example, the L and R transforms do their work. However, only P' produces proximate voice-leading. The reader may wish to perform the X or Y transformson [6,1,5,7] to produce other members of this XY family. The specimen in Example lOb is not a tonnetz space, but has many of the same features. I call it a Perle space because
it is a way of interpreting and generalizing George Perle's cyclic sets.36 Spaces of this type use not only cycles of T, operations, but also TnI operations. They may also include more than one instance of each pc. Note also that this space does not wrap around vertically and that its two rows contain complementaryTncycles, T5 on the top and T7on the bottom. A simple adaptation of the tonnetz descriptor can be used to distinguish Perle spaces from one another. Now the four places in the descriptor give the operations for the cycles 36See George Perle. Twelve-ToneTonality(Berkeley: University of California Press. 1977).
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
192
MusicTheory Spectrum
Example lOa. LPR on tonnetz space [6,1,5,7]
(7)
(9)
(B)
6- -12
3 4
5
(6)
(B)
(5)
6
9 A B
(0)
(5)
7-8
(0)- (1)
0
1-2- -3 4 5 /I/ 6-7 8 9 A B
(6) (0)
(2)-(3)
thickline = 127)
thick line = 127}
thin line = {278} = P{ 127}
thin line = {167} = R{ 127)
dotted line = {017} = PI{ 127}
dotted line = {239} = R'{ 127)
Example lOb. Triangles on Perle space [T,/7,T,I,T7I,T5I] 0
0
5-A
3
8-1
6-B
I/
7 2 9 4 B
I/ 6
T5 5->A
1
I/
8
T5
ToIT 7 T5I
ToI T 4 T5I
SC 3-7[025]
SC 3-11[037]
4 9-2
1 8
7
I/
3 A5
6 ToIT 6
T5
B
, T5I
SC 2-5[05]
T5 9 >2 ToIt ^ 3 T51 SC 3-5[016]
Eachtriangleis a Klumpenhouwernetworkwith strongisography, yet no triangleis relatedto anotherby Tn or TnI. Perle cyclic set:00 5 7 A 2 3 9 8 4 1 B 6 6 B 1 4 8 9 3 2 A 7 5...
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-Leading Spaces
found respectively: left-to-right, bottom to top, diagonally southeast to northwest, and diagonally southwest to northeast. So this space has the descriptor [T57,ToI,T7I,T5I]. Drawing triangles on a Perle space does not preserve set class, however. Instead, all triangles of the same shape and size have strong transformational isography. Four instances of this fact are shown on Example 10b. Each triangle is a Klumpenhouwer network with exactly the same transformations among its pcs as the other triangles.37 Thus, this compositional space provides a means of progression between configurations of notes that are members of different SCs, but that are internally related by the same transformations. One can either flip or move triangles on this space to generate musical passages with stable degrees of transformational relatedness among pcsets not related by the Tn or T,I operations. Since this kind of space models Perle's cyclic sets, we see that Perle's sets are not of the same compositional category as rows or pc series, which function rather as "things" in a compositional space or are generated by tracing pcs in a space such as a tonnetz space. That Perle is aware of this crucial distinction is demonstrated by his compositional use of his own generalization of cyclic sets in his system of twelvetone tonality.38 37See Lewin, "KlumpenhouwerNetworks." Indeed, there are only two different but related Klumpenhouwer networks derivable from minimally small triangleson the Perle space. Triangleswith hypotenuses in a southwest/ northeast direction produce the networks illustrated in Example lOb, networks containing T5, ToI, T5I. Triangles with hypotenuses in a northwest/ southeast direction contain the transformations T7, T7I, and ToI. These operations are the inner automorphismsunder ToI of the operations in the triangles of the example: i.e., T7 = ToIT5ToI. ToI = ToIToIToI, T7I = To0TIToI.The reason for this invarianceis due to this Perle space's geometric RI symmetry. 38Myelaboration of Perle's cycle sets as Perle spaces is only a step in the directiontaken by Paul Lansky, "Affine Music" (Ph.D. diss., PrincetonUniversity, 1973), which is a comprehensive expansion of Perle's twelve-tone tonality using concepts and techniques from matrix algebra and affine geometry.
193
A SYSTEMOF VOICE-LEADINGSPACES
While a generalized connection of tonnetz spaces to proximate voice-leading is not secured, we have seen that it is profitable to study atonal voice-leading in the broader context of the compositional space. Moreover, the tonnetz spaces have a direct connection with a well-understood compositional space, the literal two-partition graph, which I introduced elsewhere in the context of non-aggregate combinatoriality.39 Example 11 shows the Riemann Wreath, a network of nodes each containing a dyad or single pc such that pairs of nodes connected by lines always form a member of 3-11 [037]. A walk on this graph following the lines produces a series of imbricated major or minor triads. This is demonstrated in Example 12 with dotted lines mapping a portion of the wreath to a sequence of pcs on the bottom staff. Then the pc sequence is overlapped on the top staff to form a series of triads exhibiting Cohn's parsimonious voiceleading, most of which use the LPR transforms. The connection between flipping triangles on the tonnetz space and tracing the lines on a literal two-partition graph is not fortuitous. In a two-partition graph like the wreath, members of a generating trichordal set class are partitioned into two parts, a pc and a dyad. Parts of members of the generating SC that intersect are represented by a single node on the graph, and the lines connecting pairs of nodes represent the partitioned members of the SC. On the tonnetz, two triangles related by the L, P, R flips share two pcs. The pcsets represented by the two triangles on the tonnetz are shown on the two-partition graph by two lines each connected to a dyad node; the other ends of the two lines connect to a node containing a singleton pc. With the L', P', and R' flips of triangles on the tonnetz, the triangles intersect at only one 39See Robert Morris, "CombinatorialityWithout the Aggregate," Perspectives of New Music 21/1 (1983): 432-86, and Morris, "Compositional Spaces."
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
194
MusicTheory Spectrum
Example 11. A compositional space: a literal two-partition graph
The content of any two connected nodes is a memberof set-class 3-11 [037].
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
195
Example 12. Traversinga path on the Riemann Wreath
R
I
?
P R
"
.J I
" I
3-11
L
,j
I
'.
etc. 3-11 etc. '-.
3-11
"
pc. So on the two-partitiongraph, the two lines corresponding to the two triangles on the tonnetz are connected to the same single node, while their other ends are connected to nodes containing dyads. Both spaces model the same basic situation: two members of a trichordalSC intersect in one or two pcs under a TnI operation.40That is, under some TnI oper-
ation, a subset of a trichordremains invariant, while the rest of the trichordchanges into another member of the same SC. Example 13 makes the connection of the two spaces explicit with respect to the LPR transformations.Thick arrows label mappings of LPR transformationson two portions of the wreath. For instance, the thick arrows labeled with R
40Lewin,"Cohn Functions," shows how SCs whose members have some or all of Cohn's properties of the 3-11 set class described above can generate
graphsisomorphicto two-partitiongraphsrelatingpcsets underthe twelve T.I operations.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
196
Music TheorySpectrum
Example 13. LPR on the RiemannWreath
L R
O 09 19~~~~~
P
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
show that the R transformationpreserves the contents of the node including the dyad {19} and exchanges the contents of the singleton nodes including pc 6 and 4. Thus a move over these nodes,41say from the nodes 6 through 19 to 4, in effect performs the R transformation on the trichord {169} (represented by the line connecting nodes 6 and 19) into the trichord {149} (represented by the line connecting nodes 19 and 4). In sum, while the tonnetz space and the two-partition space can both model the LPR transformson trichords, the two-partition space need not be limited to TnI operations in order to connect pcsets, nor need the SC represented by lines connecting nodes on the graph be a trichord; and there may be any number of connecting SCs.42 Two-partition graphs therefore offer an entry into the study of voice-leading of any kind among members of any group of SCs. Example 14 displays a graph having the same basic property as the Riemann Wreath: nodes connected by lines may be combined to form members of the same set class. Because of the graph's complexity it uses letters to connect the nodes on its perimeter; otherwise it is too hard to read. Thus, the node 27A at the top of the space is connected via the letter "b" to the node 169 on the bottom right and via "g" to the node 38B at the very bottom. The nodes of Example 14 contain trichords from SCs 3-9 [027], 3-10 [036], and 3-11 [037], and their pair-wise combination by a line always forms a member of set-class 6-19. But in addition, the pairs of connected trichordsalso connect via proximate voice-leading. If two nodes are connected by a thick line, the connection be41I shall henceforth identify nodes by their content rather than using a longer but more precise description such as "the node containing pcs 19." 42Anotheradvantage of the two-partitiongraph over the tonnetz is that pcsets in the latter are related by intersection resulting from invariance of subsets rather than the direct mapping of pcs under TnI; thus proximate voice-leading and transformationalconnection are opposed (as illustratedin Example 4).
197
tween the two implies that two pcs of one trichord move to pcs in the other by ic 1 while the other pc moves via ic 2; if the line is of ordinary thickness, all three pcs move by ic 1. Examples 15a and b are generated by two cyclic paths traced on the graph. The path for Example 15a starts at the node 16A near the bottom of Example 14, then proceeds up to node 059 near the top. The rest of the path continues to node 168, to 259, then via letter "f" to 36A (on the bottom left), to 25B, and returnsto 16A. Example 15a sequences the node's pcsets as chords. Each chord is a member of either 3-9, 3-10, or 3-11 and leads to the next in proximatevoice-leading; adjacent chords form a member of 6-19 [013478]. The chord sequence in Example 15b has the same properties as the one in Example 15a, but it is also a round; the last chord in Example 15b is a permutation of the voices of the first, so that each voice leads to another if one performsthe sequence three times.43 There are many other paths on the spaces, some of which are transpositions, inversions, retrogrades, and/or rotations of each other. The smallest closed cycle of nodes is four nodes long, but there is no upper limit to the length of a path, since one can repeat a sequence of nodes as many times as desired.44 Example 16 shows the abstract space that generates the literal one of Example 14. Abstract graphs have nodes and lines that represent SCs ratherthan pcsets as in literal graphs. The lines on Example 16 represent SC 6-19. Here the connection of the three types of trichordsto each other is plainly illustrated. For instance, we learn from this diagram that a combinationof a member of 3-9 and a member of 3-10 cannot form a member of 6-19 (since no line connects their nodes on Example 16) and that only 3-11 can combine two of its 43Thestudy of these canonic situations and their connection to rotational arrays is but one topic raised by these kinds of compositional spaces. 44Itis an open research question as to how one would search efficiently for all and only the unique (basic) cycles in any cyclic graph.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
198
MusicTheory Spectrum
Example 14. A voice-leading space
b
f
d i
k
e
c
j
1
h
1) The contentof two connectednodesis a memberof 6-19[013478]. 2) The contentof two connectednodesprogressto each otherby ic 1 (thinner lines) or icl and ic2 (thickerlines). 3) To makethe graphmorereadable,lines thatlead to the same letterare connected.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
Example 15a. Realizationof a cyclic path on Example 14
'Sj
_
l0
3-9
3-11
3-11
3-11
3-11
o-
a
3-10
L-0
3-11
199
Example16. Abstractcompositionalspace underlyingExample 14
u
''
TnI rv-e o !
I
ho vo
Gio ml I
TnI
I 6-19
6-19 I
1 6-19
Example15b. Realizationof anothercyclicpathon Example14: a round 3-11
3-11
3-10
3-11
3-11
3-9
3-11
members to form 6-19 (shown by the line that connects the 3-11 node to itself). As in abstracttwo-partitiongraphs, the short thick lines indicate the invariances of the trichords. It is these invariances that lead to the complexity of the literal space.45
.
.|
. a
n
o
,
a
Io
r0-o
t,
II
I
6-19
6-19 619 6-19
etc.
*'t.to
The compositionalspaces of Example 14 and 16 are special indeed. How many other graphs of the same types are available? The answer is given by the abstractgraph in Example 17. Here trichordal SCs are connected if and only if their members can guarantee voice-leading by semitone and also produce a hexachord. The connecting lines are labeled with the pertinent hexachordalset class. This (abstract)trichordal voice-leading space has two connected components, one associating eight trichordalSCs and the other associatingthree; the latter is a subnetwork formed exclusively by the wholetone trichords. In all, only seven hexachordalSCs and eleven of the trichordal SCs are invoked. Note that Example 16 is a subset of the present space. Note also that 3-8 [026] and 45See Morris, "Compositional Spaces" for more about the relation of abstract to literal two-partitiongraphs.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
200
MusicTheory Spectrum
Example 17. Abstract compositional space underlying all voice-leading spaces of the type of Example 14 6-20
6-3 ,6-3
6-13
6-38 6-5
6-20
All TrichordalSet Classes: except 3-1[012]
HexachordalSet Classes: 6-1 [012345] 6-3[012356]
6-5[012367] 6-13[013467] 6-19[013478] 6-20[014589] 6-38[012378] 3-12 [048] can form members of 6-19 in proximate voiceleading. This was not registered in Example 16, because that abstract space is not a subset of the whole-tone subnetwork in Example 17. Finally, there are also other voice-leading spaces of the type of Example 16 that are subsets of Example 17.
Examples 16 and 17 show that the content of connected nodes in a voice-leading space need not form members of the same set class. In addition, voice-leading spaces are not limited to connecting nodes whose contents do not intersect. In fact, any specified voice motions between nodes can be stipulated. Example 18 provides a voice-leading space in
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
201
Example 18. Another abstractvoice-leadingspace
SetClasses:
5-7 4-17 <133>
<011>
3-3[014] 3-5[016] 3-8[026] 3-11[037] 4-17[0347] 4-29[0137] 5-7[01267] 5-16[01347] 5-32[01469]
5-32 <333>
which voice motion between selected trichords is by ic 0, ic 1, and/or ic 3. A voice may therefore move by one or three semitones up or down or remain stationary (to within octave equivalence). This space shows all the SCs that fulfill this voice-leading requirement between 3-3, 3-5, 3-8, and 3-11. The four trichordsform in pairs either 4-17[0347],4-29[0137], or one of three other pentachordal SCs. The lines on the space are not only labeled by the SCs that are formed by the members of the connected nodes, but also by voice-leading lists that indicate how the voice-leading proceeds. For example, 3-5 and 3-3 are connected by a line labeled "5-16 <033>"; this means that a member of 5-16 is produced and
NB: threeintegersin angle bracketsare voice-leading lists.
that the voice-leading will proceed by a unison and two moves by ic 3. Likewise, the voice-leading list <013> seen elsewhere in the space indicates that one voice will sustain, another will move by ic 1 and another will move via ic 3. The space of Example 18 generates sequences of threevoice counterpoint where chords from (up to) four SCs will in pairs form only (up to) five other SCs. The first-species passage in Example 19 was generated from Example 18 to illustrate these properties. The space also shows how the same two SCs may produce the same composite set class in more than one way. The 3-3 and 3-11 nodes are connected by two distinct lines, both labeled 4-17 but with different
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
202
Music Theory Spectrum
Example 19. Realization of a path on set classes traced on Example 18 3-3
3-3
3-11
3-3
*^ #" IIKEthr tl" n-r, 4-17
3-3
3-8
3-5
3-5
o v,-,. oo o, vo? vo 5I7 ______| 5-16
3-8
3-11
3-11
0v
?o q
oo
"
1
1
I5-7
3-8
4-29
5-16
5-32 5-32
Example 20. Elaboration of Example 19 A
J=88MM 5
0)
piano solo
7
5
ra
fnbrawt
5
#4
b
I
conbrawira r..
5
ir~4AJi_~~f_ j< J
se ^_ J W
m
"I
5 ----
q,I- ,
-Y-;"1 -
J
,
zK601 /
. .-
J
_^
n
l
el
I
I
\?
^; _ '
|J~- r
^
6 PIr-
. r-
-
1
."O,
6
6 6
--
v>
I
6
3
k
6
I I A
/-L?.-lw-k?
^J^^*= ^^-1~~~~~~~~~
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
-
Voice-LeadingSpaces
voice-leading lists (<003> and <013>). Thus two voiceleadings are possible involving the same three pcsets, one by sustaining two notes and moving the other by ic 3, the other by sustaining one note, moving another by ic 1, and moving another by ic 3. The second and third chords in Example 19 illustrate the first voice-leading; the third and fourth chords show the second. I should point out that Example 19, as well as any of the other examples using staff notation, should be regarded as frameworksfor compositions, not compositions in their own right. The brief piano passage of Example 20, on the other hand, is music, based on the first-species counterpoint of Example 19, embellishing it via techniques of repetition, overlapping, and octave displacement. CONSTRUCTINGVOICE-LEADINGSPACES
Generating voice-leading spaces ad hoc is often difficult, tedious, and error-prone.In this section I outline some methods using t-matrices that help one to construct voice-leading spaces of any degree of complexity or closure. Although these methods can easily be executed by hand with paper and pencil, they are probably best implemented in the context of a computer program. First I will describe how to build a t-matrix. The t-matrix constructed from two pcsets A and B lists all the intervals from A to B. It has #A rows and #B columns and #A x #B positions.46 Specifically for t-matrix E, position E(i j) = BjAi. Bj-Ai is the interval from the ith pc of A to the jth pc of B.47We construct the matrix by writing A vertically as the row-heads of the matrix and B horizontally as the column heads. Then we in fill the matrix according to the rule just is the cardinalityoperator. If A is a set, #A is the cardinalityof A. 47Wenumber the rows and columns of the matrix starting with 1. 46#
203
presented: the number in the position of the ith row and jth column of the matrix is the interval from the ith pc of A to the jth pc of B. The pertinent pcs are in the row and columns heads of the position. The t-matrixconstructedfor the pcsets A = {05} and B = {256} is found in Example 21a. We use the t-matrix for two related purposes. First, since it contains all of the possible intervalsfrom A to B, it registers the total voice-leading from A to B. In general, the total voice-leading from A to B is partitioned into as many classes as there are subsets of the body of the matrix-in this case, sixty-fourvoice-leading classes in all, includingno movement at all from A to B (the null set). In traditionalcounterpoint however, each rest or pc in a voice progressesby one and only one route to the next rest or note. We have called this restriction R1. Consider the voice-leading from pcset A to B. Even if the two verticalities that represent them are of the same cardinality, the motion of pcs from the first to the second may not be one-to-one and onto; the mappings may exclude some notes of A and/orB. If we adopt restrictionR2, then pcs may be missing from A or B, but not both. We can easily find the mappings for voice-leadings limited by R2 on the t-matrix for A and B by taking subsets from the body of the matrix such that no number occupies the same row or column as another and all rows or columns contribute a number. Example 21b shows the six voice-leadingsfrom A = {05} to B = {256} that can satisfy R2. Each is headed with a version of the original t-matrix (Example 21a) that has all numbers blanked out except the ones that specify the intervals in a voice-leading. Below that is a musical realization. Since pcset A has fewer pcs than B, in each case either a pc in B is doubled, or the verticalityrepresentingA has a rest in one voice.48 48The reader should remember that these realizations are only a small portion of the set of all the voice-leadings derived from these six t-matrix subsets.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
204
MusicTheory Spectrum
Example21. A portion of the total voice-leadingfrom {05} to {256}as shown by a t-matrix a) t-matrix: A = {05}; B = {256} 256 2 5
6
o 2 5 6
5 9 o 1 b) total voice-leadinglimited by R2: 256 0
5 9
256 6
int = 6
int = 9
0
5
0
6
256 0 2
5
1.t =
int= 2 1.
2.
2.
int = 6
int = 0
256 02
1
5
The second purpose for the t-matrix is its use for determining if any members of set-class X have a specified voiceleading connection to a member of set-class Y. This depends on a well-knownpropertyof the t-matrix.The intervaln from the ith note of A to the jth note of B is found in the position in the ith row and jth column of the matrix. Now, if we transpose A by n, then the interval from the ith note of TnA to the jth note of B will be 0, and A and B will intersect. Thus, the number of ns in the body of the matrix gives the cardinality of the intersection of TnA and B. This is known as the "common-tone theorem."49
49Inolder or introductoryaccountsof atonal theory, the theorem is limited to comparingtranspositionallyrelated members of one SC in the context of interval (class) vectors.
0
5
int = 2
1.
t 1
int = 1
0
3.
J_
-
int = 0
1
int = 5 1.
f
256 5
I
2.
3.
I I
int = 1
0
256 5
5 9
int= 5 1. 2.
int = 9
Now let us specify a list Z of y permittedintervalsby which pcset A can be voice-led to pcset B. So Z = {z,, z,2 ...Zy}. We
constructanother list W derived from Z by transposingall the members in Z by n. Then W contains the y integers {wl = zi + n, w2 = z2 + n, ...Wy = Zy + n}. If we find members of W in positions on the t-matrixof A and B so that no position is in the same row or column as any other, then we can lead T,A to B by the specified intervals in set Z under R1, R2, or R3. Let us look at some examples. Suppose the set class of A is 3-4 [015] and the set class of B is 3-3 [014]. The permissible intervals are 1, 2, A, or B. The voice-leading will be proximate, but without common tones. By constructing and inspecting the t-matrix, we can determine if there are one or more members of 3-4 that can move to a member of 3-3 in definitive voice-leading under restriction R3.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces Example 22a gives sets A and B and the Z-set intervals [1,2,A,B], and 22b shows the t-matrix for A and B. The transposition number n is set to A; thus W is [B,0,8,9]. Example 22c uses boldface to show that some members of W, namely 0 and B, occur in the t-matrix in the no-row, no-column intersection pattern demanded by the commitment to R3 and definitive voice-leading. Thus pcset TAA will voice-lead to pcset B by the permitted intervals, in this case, 2 and 1. This is verifiedin 22c with a t-matrixconstructedfrom pcsets TAA and B, and, at the far right, the actual voiceleading. For members of the set class of A that are (pc) inversions of A, the technique is exactly the same except that we make a new t-matrix from IA and B. The numbers in this t-matrix give the total voice-leading (intervals)from pcs in IA to those of B. Example 22d gives the sets and permisible intervals, and 22e the t-matrixfor IA and B. Three examples of voiceleading by the same Z set from TnIA to B follow. In the first, Example 22f, n = 3; W is [4,5,1,2]. We find the numbers 1 and 5 in the requisite pattern in the matrix (shown in boldface). The example goes on to show that T3IA leads to B by the permitted intervals 2 and A. Example 22g uses n = 3 again but finds members of W in a requisite pattern that is different from the previous example. Thus Examples 22f and g show two independent R3 and definitive voice-leadings from T3IA to B. Example 22h shows a voice-leading from TBIA to B. Following is an algorithmfor finding all the voice-leadings (with or without Rl, R2, or R3) between any two SCs by a set Z of any y permissible intervals. (1) A is a memberof one SC and B is a memberof the other. (2) Constructtwot-matrices,one fromA andB, andthe otherfrom IA and B. (3) For each matrix,let n varyfrom0 to B. For each n, construct the set W of permissible sums, wk = n + zk (k ranges from 1 to
Y).
205
(4) Determineif a subsetof the t-matrixcontainsonly permissible sums. If so, the subsetdefinesa voice-leadingfrom TnA (or TnIA)to B, but only by membersof the set of permissibleintervals. The algorithmcan be performed on a set of SCs taken in all possible unordered pairs. If the algorithm is successful for a pair of SCs, indicatingthat there is at least one n that allows a voice-leading from TnA or TnIA to B by the permissible intervals, then the SCs can be drawn as connected nodes on an abstract voice-leading space for the set of SCs. A literal voice-leading space can be constructed from the various values of n that produce voice-leadings between different members of different SCs. SET CLASSES AND VOICE-LEADING
When voice-leading is constrained by R3, having n voices without rests, successive verticalitieswill have n pitches each. If the pcsets that model or generate the verticalities are of different cardinalities,then some of their pcs will have to be doubled or omitted. And if the voice-leading is to be definitive as well, then the number of voices will have to be no fewer than the cardinalityof the largest pcset, and all pcsets smaller than this maximum will have to be articulatedin the voice-leadingwith doublings.50This combinationof definitive and R3 may be in fact impossible when some of the voice motions in Example 3 are disallowed. For instance, in tonal three- or four-voice first-speciespart writing,where rests may not be inserted in voices at will, four-note chords such as dominant sevenths, or even triads, may have to omit pcs to accomplishsmooth voice-leading and avoid parallelsor other
50Omittingpcs or employing rests contradictsthe stipulation of R3 and definitive voice-leading.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
206
Music Theory Spectrum
Example 22. t-matrices; voice leading from SC 3-4 [015] to SC 3-3 [014] a)
1 5
d)
0 0 B 7
1 1 0 8
0 0 1
1 1 2
4 4 5
7
5
6
9
t-matrix(IA,B) 0 1 4 1 4 O 0 B 1 2 5 7569 3+A=1 3+2=5
t-matrix(T3IA,B) 0 1 4 3 9 2AB2 A23
A
1 6
voice-leading 3 2 A
-
4 1 0
int. = 1 int. = B
int.= 2
3+2=5 h)
t-matrix(TAA,B) 0 1 4 A 2 3 6 B 1 2 5 3 9 A 1
voice-leading A B 3
--
0 1 4
int.=2 int. =2 int. =1
IA = {OB7}; B = {014}. Permissible intervals: 1, 2, A, B R3 restriction
0 B
t-matrix(IA,B) 0 1 4 1 4 0 0 B 1 2 5 75 69 3+1=4 3+B=2
4 4 3 B
t-matrix(A,B) 0 1 4 1 4 0 0 1 B 0 3 5 7 8 B A+2=0 A+ 1 =B
e)
f)
g)
A= {015}; B = {014}. Permissibleintervals:1, 2, A, B R3 restriction
b)
c)
Example 22 [continued]
t-matrix(T3IA,B) 0 1 4 3 9 A 1 2 A B 2 A2 3 6
voice-leading 3 2 A
-
1 4 0
int. = A int.= 2 int.= 2
t-matrix(IA,B) 0
1
4
0 B 1 7 5
1 2 6
4 5 9
t-matrix(TBIA,B) 0
B 1 A2 6 6
1
voice-leading
4
2 5 36 7 A
B A 6
-
1 0 4
int. = 2 int. = 2 int. = A
B+2=1 B+A=9
forbidden contrapuntal situations.51 The problem of definitively representing a given sonority in an n-voice framework is less pressing in modal counterpoint, where the verticalities are not instances of types of chords, but collections of intervals, related to the lowest pitch. On the other hand, when set-class identity is of prime importance, as in many sorts of twentieth-century music, omitting pitch-classes from pcsets will undermine such identification, and doubling will be required. The question is how to regard or regulate doubling in voice-leading. While unrestrained voice-leading of a kind many degrees knottier than in Example 2(a) is found in many recent and not-so-recent scores, control of doubling can be implemented by defining pcsets with duplicate pcs. Such sets are termed multisets. Set classes can be defined on multisets, so for instance, the twelve 51Of course, in tonal music, there are rules or practices for determining which tones of a chord may be omitted and in which contexts.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
Voice-LeadingSpaces
conventional trichordal SCs are augmented to nineteen if two or three instances of a pc are permitted. The term multiset class can denote a set class that contains multisets related by Tn and TnI.52Multisets have different interval vectors and invariances from ordinary pcsets and thus different cardinalities. For instance, {0112}is invariant under T2I, whereas {0012} is not; the multiset class containing {0112} has twelve members, whereas the multiset class containing {0012} has twenty-four. CONCLUSION
In the construction of voice-leading spaces it became necessary to examine the nature of some aspects of twentieth century voice-leading. The categories of voice-leading motions, restrictionson total voice-leading, and the specification of sets of permissible voice-leading intervals help us better to understandand categorize some of the diversityin the musical and theoretical literature. These constraints help one construct voice-leading spaces of many different kinds, not only
52DavidLewin has proposed the core of such a system in "Forte'sInterval Vector, My Interval Function, and Regener's Common-Note Function," Journal of Music Theory 21/2 (1977): 194-237.
207
offsprings of the tonnetz and two-partitionspaces. Although many of my results are speculative, more useful for composers than analysts, the tools and concepts I have provided should prove useful in analysis and in the general theory of pcsets and contour. The spaces themselves suggest further research in musical cognition. An important topic for future investigation is the role of voice-leading spaces in a theory of structuralembellishment -prolongation, if you will-that is based in part on voiceleading, but does not have all (or in limited cases even any) of the deficiencies enumerated by Straus.53Wayne Slawson has alreadytaken steps in this directionbut within the context of two-partition graphs.54
53Straus,in "The Problem of Prolongation," suggests that the voiceleading intervals need to be different from the intervals within the simultaneities being connected. For instance, major and minor triads contain no seconds, the primaryintervalsfor tonal voice-leading. In the presentdefinition of voice-leading however, the set class formed by the union of the two successive simultaneitiesis specified and different from the simultaneities.Thus, the possible confusion of the ics of the voice-leading and the ics that make up the simultaneities is no longer at issue. SC identificationwill distinguish the "vertical" from the "horizontal." 54SeeWayne Slawson, "Connectivityand Completenessin Pcset Partition Graphswith Applications to SubaggregateChains," Perspectivesof New Music, forthcoming.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions
208
Music Theory Spectrum
ABSTRACT This paper studies networks of pitch-classes that model voiceleading-the progression of pitches to form horizontal "voices" or "lines." While tonal voice-leading depends on distinctions between step and leap, consonance and dissonance, chord-tone and embellishment, voice-leading in post-tonal music simply and nonnormatively describes the motions of pitches, one to another. First, I stipulatesome limitationson totally free voice-leadingand construct a complete taxonomy of voice-leading motions. Then I examine Richard Cohn's explicit coupling of transformation and voice-leading of major and minor triads as represented on Hugo Riemann's tonnetz. The tonnetz is a traditional example of what I
have previously called a compositional space; such spaces are outof-time networks of pcs that can underlie compositional or improvisational action. After studyingvarious transformationsof the tonnetz, voice-leading is implemented by the use of another type of compositional space, two-partitiongraphs. These graphs are generalized so that pairs of pcsets connected in the graph need not be disjoint nor form members of only one set class. Any specified voice motions can be stipulated. The result is a collection of voice-leading spaces, a new category of compositional space. Finally, I describe an algorithmthat allows one to constructvoice-leading spaces of any degree of complexity or closure.
This content downloaded on Wed, 13 Feb 2013 00:09:42 AM All use subject to JSTOR Terms and Conditions