A Generalized Dual of the Tonnetz for Seventh Chords: Mathematical, Computational and Compositional Aspects
Year: 2018 Authors: Sonia Cannas; Moreno Andreatta
Core claim
A generalized dual Tonnetz for seventh chords preserves geometric-musical correspondences and yields compositional tools via Hamiltonian cycles and paths.
Topics
Tonnetz, seventh chords, Hamiltonian cycles, voice leading, computational music theory
Domains
graph theory, simplicial complexes, group actions, Hamiltonian paths, modular arithmetic, music visualization, music composition, educational design
Methods
algebraic modeling, graph construction, computational analysis, compositional examples, voice-leading analysis
Media
OpenMusic, HexaChord, graph representations, circular chord diagrams, Hamiltonian path traces
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
A Generalized Dual of the Tonnetz for Seventh Chords: Mathematical, Computational and Compositional Aspects
Sonia Cannas^{1} and Moreno Andreatta^{2}
^{1}University of Pavia and University of Strasbourg; sonia.cannas01@universitadipavia.it
^{2}CNRS/IRCAM/Sorbonne University and IRMA/USIAS/University of Strasbourg
Abstract
In Mathematical Music Theory, geometric models such as graphs and simplicial complexes are music-analytical tools which are commonly used to visualize and represent musical operations. The most famous example is given by the Tonnetz, a graph whose basic idea was introduced by Euler in 1739, and developed by several musicologists of the XIX^{th} century, such as Hugo Riemann. The aim of this paper is to introduce a generalized Chicken-wire Torus (dual of the Tonnetz) for seventh chords and to show some possible compositional applications. It is a new musical graph representing musical operations between seventh chords, described from an algebraic point of view. As in the traditional Tonnetz, geometric properties correspond to musical properties and offer to the computational musicologists new and promising analytical tools.
Introduction
In the last 20 years, an increasing number of geometric structures such as graphs and simplicial complexes have been developed to display and study musical structures. In A Geometry of Music, the music theorist and composer Dmitri Tymoczko wrote:
“Geometry can help to sensitize us to relationships that might not be immediately apparent in the musical score. Ultimately, this is because conventional music notation evolved to satisfy the needs of the performer rather than the musical thinker: it is designed to facilitate the translation of musical symbols into physical action, rather than to foment conceptual clarity”
In fact, computer-aided music analysis and composition through software such as HexaChord [4] and OpenMusic [3] are based on spatial representations of musical objects inspired by the Tonnetz and other geometric models. They are nowadays commonly taught in many Conservatories and music schools, especially in France. While algebra is useful to describe musical structures, geometric models have a double utility: they not only allow an easier visualization of musical structures which are useful in musical analysis, but they can also provide music-analytical tools for compositional applications.
In the first section we will review some musical background and notation used in Mathematical Music Theory. In second section, we will describe the Tonnetz and the three neo-Riemannian operations , and . Starting from these, we will present an algebraic generalization of the neo-Riemannian operations for seventh chords [5], and we will use this to create a new generalized Chicken-wire Torus, corresponding to a generalized version of the dual of the Tonnetz. In the final section we study some Hamiltonian cycles and paths on it and suggest the potential interest as compositional tools.
Musical Background and Notation
One of the most important aspects that makes a musical piece interesting is the possibility to control the relations between the different musical lines, which is traditionally known as voice leading. It is in fact the interplay of two or more musical lines that realize chord progressions, according to the principles of the common-practice and counterpoint. This corresponds to the two main possible ways of analyzing a musical score, respectively horizontally (or melodically) and vertically (or harmonically).
In this paper, we will only focus on Western classical music and we recall that most of the Western music from the XVII^{th} to XIX^{th} century is based on four-part harmony, which means that every chord in the progression contain four tones. Therefore there are four melodic lines, conventionally known with the names of the four voices of the chant: soprano, alto, tenor, bass.
Voice leading is organized according to musical rules, and music theory also deals with the study of these compositional strategies. For composers music theory is fundamental as grammar for poets. In the last decades, Computational Music Analysis has become increasingly widespread, also thanks to the use of some different mathematical areas.
In Mathematical Music Theory the starting point is to consider two equivalence relations on the set of all pitches of the twelve-tone equal temperament.
: two tones are enharmonic equivalent if they have the same pitch, but named differently. Example: . : two pitches are equivalent if their interval distance is an octave. If the frequency of a tone is , the frequency of the tone one octave above is , while the frequency of the tone one octave below is . Therefore the octave equivalence is mathematically described as follows:
From these equivalence relations we obtain twelve equivalence classes called pitch-classes, one for each note of the chromatic scale. We usually map these twelve pitch-classes to , starting by mapping the pitch-class to number .
A chord is a set of two or more pitches played simultaneously. Exploiting the tradition of musical set theory, we will consider chords as mathematical sets of pitch-classes. For our aim, we will continue to use the following cyclic notation defined in [5].
Definition 1.
We define a cyclic marked chord as a chord constituted by the pitch-classes , so that acoustically , where and the pitch-class corresponding to the root of the chord is underlined.
The most used chords in voice leading theory, at least from the perspective of Western musical tradition, are triads (major and minor) and some seventh chords. A triad is a chord of three tones (trichord) where the intervals between adjacent tones comprise a minor third interval (formed by three semitones) or a major third (formed by four semitones). A major triad is obtained from the overlap between a major third (bottom) and a minor third (above). Conversely, a minor triad has a minor third at the bottom and a major third at the top. Using the definition 1, mathematically we can define them respectively as follows:
A Generalized Dual of the Tonnetz for Seventh Chords: Mathematical, Computational and Compositional Aspects
A seventh is a chord of four tones obtained by overlapping three intervals of third. We will consider the five classical types:
For example, by taking the note as the root of the chord we have the following chords expressed with the usual music notation:
Tonnetz and Neo-Riemannian Operations
One of the most peculiar musical rules in Western music tradition is to organize voice leading making the least movement. This property of stepwise motion in a single voice is called parsimonious voice leading. Music theorists typically use graphs to describe parsimonious voice leading. Two different kinds of graphs are used: note-based and chord-based graphs. In the first ones each vertex represents a note, in the second ones, by contrast, each vertex represents a chord, and parsimonious voice leading correspond to short-distance motion along edges. Chord-based graphs are associated with note-based graphs by duality.
In music, the most famous example of a note-based graph is probably the Tonnetz, firstly introduced by Euler in 1739 and developed by several musicologists of the XIXth century, such as Hugo Riemann. It is a note-based graph in which each triple of vertices adjacent two by two determines a triangle representing major or minor triads (see Fig. 1). Its geometrical dual, known as Chicken-wire torus [6], is a chord-based graph in which vertices represent major and minor triads (see Fig. 2).
Geometric models are related to musical operations of transformational theory, a branch of music theory introduced by David Lewin [8] based on the use of mathematical functions to define musical transformations, which are elements of algebraic groups. For example the edge-flips in the Tonnetz and the edges in the Chicken-wire torus represent the neo-Riemannian musical operations (parallel), (relative) and (leading tone), commonly used in parsimonious voice leading. To define them let be the set of all 24 major and minor triads. The transformations are defined as follows:
Since paths in the Chicken-wire torus represent sequences through major and minor triads using and transformations, it is interesting to study particular cycles and paths. For example Albini and Antonini
3Not to be confused with the mathematician Bernhard Riemann.
Cannas and Andreatta
Figure 1: The neo-Riemannian Tonnetz and the and operations
Figure 2: Chicken-wire torus
enumerated and studied all Hamiltonian cycles [1]. A Hamiltonian cycle in a graph is a closed path that visits each vertex exactly once. These classes of cycles are a useful compositional device for contemporary art and popular music. Some examples can be found in composition by Giovanni Albini and Moreno Andreatta .
Generalized Dual of the Tonnetz for Sevenths
Since seventh chords are often used in voice leading, we have classified all most parsimonious musical operations between seventh chords, similar to the , and operations [5]. The most parsimonious transformations exchange two types of sevenths moving just a note by a semitone or a whole-tone. Let be the set of all 60 dominant, minor, half-diminished, major and diminished sevenths. Since we want functions from algebraically well-defined, we define them as transformations that exchange two types of sevenths and fix the other types. These transformations are 17, defined also as pairs of elements , where denotes the semi-direct product of two groups:
A Generalized Dual of the Tonnetz for Seventh Chords: Mathematical, Computational and Compositional Aspects
Starting from these algebraic transformations , we can construct a generalized Chicken-wire torus for seventh chords, a chord-based graph in which each vertex represents a seventh chord and each edge identifies a parsimonious musical operation (see Fig. 3).
Figure 3: The new generalized Chicken-wire torus we propose for seventh chords. Pentagonal, rhombic, circular, hexagonal and quadrangular vertices represent dominant, minor, half-diminished, major and diminished sevenths respectively.
Cannas and Andreatta
For algebraic reasons we have considered 60 sevenths, 12 for each type, but some diminished sevenths are enharmonic equivalent. In fact due to their particular symmetry of the interval structure, from an acoustical point of view we have only 3 diminished sevenths: . Similarly, some of the 17 transformations are different from a theoretical and mathematical point of view, but enharmonic equivalent from an acoustical point of view: and . Since our aim is to study paths in our graph and their musical interpretation up to enharmonic equivalences, we identify vertices and edges enharmonic equivalent. Therefore our graph has vertices and edges.
The famous Power towers (see Fig.4), a graph representing dominant, minor, half-diminished and diminished sevenths realized by Douthett and Steinbach [6], is a subgraph of our graph: vertices and edges in Power towers are also in our graph; the latter differs from the first one by an additional twelve vertices representing major sevenths and the related edges.
Figure 4: Power towers by Douthett and Steinbach
Figure 5: Three-dimensional Tonnetz by Gollin
The most famous graph representing seventh chords is the generalized Tonnetz by Gollin [7]. It is a note-based graph whose edges form tetrahedra representing dominant or diminished sevenths and pyramids (see Fig. 5). Given two tetrahedra sharing an edge, the “edge-flip” represent a musical transformation between the sevenths representing by the tetrahedra that share two tones. There are six type of transformations between tetrahedra sharing a common edge, in one of them the two tetrahedra share three tones. It corresponds to our transformation , that in our graph is represented by the edges between green and blue vertices.
If we observe the drawing of our graph, it is evident that a rotation of the plane by induces automorphisms on our graph. Also reflections of the plane through the axis passing through a diminished seventh and in the center of the graph induce automorphisms of which musical meaning is not clear at the moment.
Hamiltonian Cycles and Paths in the Generalized Chicken-wire Torus
As Albini and Bernardi observe [2], Hamiltonian cycles of chord-based graphs represent complete sequences through all the admitted chords which only consider certain types of transformations. Unfortunately we do not know necessary and sufficient conditions for Hamiltonicity, and proving whether a graph is Hamiltonian is an NP-complete problem. Our graph is Hamiltonian; in fact we have found the following Hamiltonian
A Generalized Dual of the Tonnetz for Seventh Chords: Mathematical, Computational and Compositional Aspects
cycle:
In this sequence of seventh chords there is not regularity. But with such a symmetrical structure in the graph we expect to find sequences of sevenths or other musical structures with some regularity. It is the case of the following interesting Hamiltonian path:
The structure of this Hamiltonian path presents a sequence where the main motif (from to ) is repeated twice 5 semitones up: the first repetition is from to , the second one from to . This Hamiltonian path is interesting not only because it corresponds to this sequence of sevenths, but also because within each of the three motifs we find another sequence. In fact, we consider the first of the three motifs: the musical phrase from to is repeated three times 3 semitones down. And in the third repetition the repetition is modified: instead of connecting a half-diminished seventh with a dominant seventh through , a diminished seventh is inserted and the connection is substituted by . This new phrase is indicated in parentheses. Musically it sounds like a passage that allows you to get to the next sequence creating a sense of variety. The harmonic sequence obtained in OpenMusic and the trace of the chord progression represented in HexaChord are shown in Fig.6.
Conclusions and Future Works
Voice leading is an essential component of music composition, at least within the Western tradition. Paths and cycles in chord-based graphs correspond to sequences of chords useful for parsimonious voice leading. In particular Hamiltonian cycles and paths in our generalized dual of the Tonnetz can be a compositional device to compose parsimonious voice leading passing through all 51 seventh chords once. Our next aim is to classify all Hamiltonian cycles and paths and to study their possible applications in music analysis and composition.
In music theory a sequence is the repetition of a motif or melodic element at a higher or lower pitch.
Cannas and Andreatta
Figure 6: On the left, a patch in OpenMusic showing the circular representation of the entire chord progression 4 of the previous list together with the circular representation of the first two chords. On the right, the trace of the chord progression represented in HexaChord together with two circular representations (chromatic and circle of fifths) of two seventh chord of the same Hamiltonian path.
Acknowledgements
The authors thank Emmanuel Amiot for help in the search of the Hamiltonian cycle.
References
[1] G. Albini, S. Antonini. “Hamiltonian Cycle in the Topological Dual of the Tonnetz.” Chew E., Childs A., Chuan CH. (eds) Mathematics and Computation in Music, Communications in Computer and Information Science, vol 38, Springer, Berlin, Heidelberg. [2] G. Albini, M. P. Bernardi. “Hamiltonian Graphs as Harmonic Tools.” Agustín-Aquino O., Lluis-Puebla E., Montiel M. (eds) Mathematics and Computation in Music, Lecture Notes in Computer Science, vol. 10527, Springer, Mexico City, 2017. [3] M. Andreatta, C. Agon Amado, T. Noll, E. Amiot. “Towards Pedagogability of Mathematical Music Theory: Algebraic Models and Tiling Problems in computer-aided composition.” Bridges Conference Proceedings, London, 2006, pp. 277-284. http://archive.bridgesmathart.org/2006/bridges2006-277.. [4] L. Bigo, D. Ghisi, A. Spicher, M. Andreatta. “Representation of Musical Structures and Processes in Simplicial Chord Spaces.” Computer Music Journal, vol. 39, n. 3, 2015. [5] S. Cannas, S. Antonini, L. Pernazza. “On the Group of Transformations of Classical Types of Seventh Chords.” AgustAnn-Aquino O., Lluis-Puebla E., Montiel M. (eds) Mathematics and Computation in Music, Lecture Notes in Computer Science, vol. 10527, Springer, Mexico City, 2017. [6] J. Douthett, P. Steinbach. “Parsimonious Graphs: A Study in Parsimony, Contextual Transformation, and Modes of Limited Transposition.” Journal of Music Theory, 42/2, 1998. [7] E. Gollin. “Aspects of Three-Dimensional Tonnetze.” Journal of Music Theory, 42(2), 1998. [8] D. Lewin. Generalized Musical Intervals and Transformations. Yale University Press, 1987. [9] D. Meredith. Computational Music Analysis. Springer, Berlin, Heidelberg, 2016. [10] D. Tymoczko. A Geometry of Music. Oxford University Press, 2011.