Classification of Musical Objects For Analysis and Composition
Classification of Musical Objects For Analysis and Composition
Linshujie Zheng
Guerino Mazzola
Classification
of Musical Objects
for Analysis and
Composition
Computational Music Science
Series Editors
Guerino Mazzola, School of Music, University of Minnesota, Minneapolis,
MN, USA
Moreno Andreatta, Music Representation Team, IRCAM - CNRS, Paris, France
Advisory Editors
Emmanuel Amiot, Laboratoire de Mathématiques et Physique, Université
de Perpignan Via Domitia, Perpignan, France
Christina Anagnostopoulou, Department of Music Studies, National and
Kapodistrian University of Athens, Athens, Greece
Yves André, CNRS, Sorbonne Université - Université de Paris, Paris, France
Gerard Assayag, Music Representation Team, IRCAM - CNRS, Paris, France
Elaine Chew, King's College London, London, UK
Johanna Devaney, Brooklyn College, Brooklyn, NY, USA
Andrée C. Ehresmann, Faculte des Sciences Mathematiques, Université de Picardie
Jules Verne, Amiens, France
Thomas M. Fiore, Department of Mathematics and Statistics, University of
Michigan–Dearborn, Dearborn, MI, USA
Harald Fripertinger, Institut für Mathematik und Wissenschaftliches Rechnen,
Karl-Franzens-Universität, NAWI-Graz, Graz, Austria
Emilio Lluis-Puebla, Faculdad de Ciencias, Universidad Nacional Autónoma
de México, México City, Mexico
Mariana Montiel, Department of Mathematics and Statistics, Georgia State
University, Atlanta, GA, USA
Thomas Noll, Escuela Superior de Música de Cataluña (ESMUC), Barcelona, Spain
John Rahn, School of Music, Music Bldg, University of Washington, Seattle,
WA, USA
Anja Volk, Department of Information and Computing Sciences, Urtrecht
University, Utrecht, The Netherlands
About this series - The CMS series covers all topics dealing with essential usage of
mathematics for the formal conceptualization, modeling, theory, computation, and
technology in music. The series publishes peer-reviewed only works.
Quality - All volumes in the CMS series are published according to rigorous peer
review, based on the editors' preview and selection and adequate refereeing by
independent experts.
Collaboration - The editors of this series act in strong collaboration with the Society
for Mathematics and Computation in Music and other professional societies and
institutions.
Should an author wish to submit a manuscript, please note that this can be done by
directly contacting the series Editorial Board, which is in charge of the peer-review
process.
Classification of Musical
Objects for Analysis
and Composition
Linshujie Zheng Guerino Mazzola
School of Music School of Music
University of Minnesota University of Minnesota
Minneapolis, MN, USA Minneapolis, MN, USA
© The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland
AG 2023
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether
the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and
transmission or information storage and retrieval, electronic adaptation, computer software, or by similar
or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors
or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims
in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Dedicated to Sina Asiedu Mazzola
This book deals with the classification of musical objects. This means that we
thematize the project of exhibiting all “types” of such objects up to equivalence
following structural similarity. Of course, it is critical to make precise which
musical objects we are addressing. Nobody can at the time being pretend to
include all possible objects. For example, our attention does not include psy-
chological aspects.
Also are we focusing on objects that can be described in frameworks of
mathematical conceptualization. More precisely, we shall deal with two con-
ceptual approaches: compositions and gestures. Both concepts were introduced
in Mazzola’s work, also in view of the software implementation of musical ob-
jects. Local and global compositions are essentially implemented in Mazzola’s
prestor and RUBATOr software.
The gestural classification topic is new here, and it deals with two topics:
To begin with, local and global gestures are introduced in a quite parallel
procedure to the structures of compositions. Local and global compositions
have been classified in a precise sense, namely by exhibiting algebraic spaces,
so-called schemes, a.k. as algebraic varieties in a more traditional language.
Classes of local and global compositions can be represented as points in such
schemes. But the remarkable difference between compositions and gestures is
that the classification of gestures is far from settled. This is due to the purely
mathematical framework of gestures. Their topological aspects cannot—at the
time being—be classified yet. We describe these problems and will establish as
much as possible—from our perspective—to specify what is missing.
The classification topic will in both cases, compositions and gestures, be
introduced in view of the musical signification of this endeavor. Classification is
in fact essential for the creative work of composers, most of the classical musical
techniques are intimately related to classification, be it in harmony, counter-
point, and motivic work. We shall present these correlations in a discussion of
musical creativity.
The prerequisites we ask the reader to comply with are introductory
courses in algebra [2], category theory [22], and topology [21].
vii
viii Preface
ix
x Contents
9 Classification of Chords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10 Motif Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.1 Three Element Motives in Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.1.1 An Example from Classical Music . . . . . . . . . . . . . . . . . . . . 50
10.2 Three Element Motives and a Jazz Example . . . . . . . . . . . . . . . . . 51
10.3 A General Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.3.1 A RUBETTEr for Generic Melodies . . . . . . . . . . . . . . . . . . 53
10.4 Calculation of the Classes of n-element Motives
in Z212 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
13 Counterpoint Worlds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
16 Dodecaphonic Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Part I
Initial Orientation
1
The Basic Problem of Classification
Summary. This initial chapter deals with the very definition of classification.
Such a definition must specify the structures to be dealt with and also the
relationships among these structures.
–Σ–
Classification of a determined domain of object means that one should
specify the structures, together with relationships among such structures. It
is evident that not any type of musical object can at present be classified, we
will have to determine the object types that have the chance to be controlled
by precise conceptualization. In our approach in this book, we shall exclude
a significant class of objects that escape a precision as needed by our formal
methodologies. In the next chapter, we shall expose the ontological limits of
our approach.
1.1 Structures
The type of structures we can deal with will be defined by a mathematical
description, which was successful in mathematical music theory and its software
reification. This description is given by what we call denotators, which are
objects or points in spaces that are called forms.
This approach is a restatement of the classical conceptualization in object-
oriented programming, as given by classes and their instantiations, called ob-
jects. Denotators and forms are canonically restated in terms of objects in
specific mathematical categories.
The remarkable advantage of our approach will not only include struc-
tures, such as local compositions, e.g., chords or rhythms, structures that were
dealt with our book [27]. It will also include local and global gestures, a new
type of structures that were not present there. The significant point of this
extension is that the conceptual approach of denotators and forms allows for
a natural transfer to global gestures, by a covering local gestures without any
1.2 Relationships
The conceptual setup of denotators enables a natural conceptualization of re-
lationships among denotators. Classification deals with the understanding of
how denotators can be compared to each other. This feature is a consequence
of the fact that denotators can be viewed as objects in determined categories.
Whenever one works in a category, its objects admit morphisms between any
two of its objects.
Classification of objects within a given category then means to determine
isomorphism classes in such a category. This means that one determines classes
of objects, which are isomorphic to each other. Isomorphism classes define a
partition of the object class of the category into classes of isomorphic objects.
In mathematics, this task can be an easy task, but it can also present unsolvable
problems. Many important categories have not been understood with regard to
their classification objective.
For example, in the category of vector spaces over a determined field, the
dimension of a vector space is the defining invariant of a vector space, i.e., two
vector spaces are isomorphic iff their dimensions coincides. The classification
of finite simples groups (groups without non-trivial normal subgroups) is also
achieved, but this work only results from a huge collaboration of leading group
theorists [50]. But, for example, the category of knots (closed continuous curves
in topological spaces) has not been classified yet [16].
In our context, there are many subcategories of denotators, whose classifi-
cation has not yet been achieved. Nevertheless, some important subcategories,
namely zero-addressed local composition were classified. But local gesture de-
notators are not classified at the present.
Summary. This short chapter introduces first the global architecture of ontol-
ogy of music, which this book is going to use extensively as an initial classifying
perspective.
–Σ–
ticulated in three values: facts, processes, and gestures. This fourth dimension
of embodiment gives the cube of the three ontological dimensions a threefold
aspect: ontology of facts, of processes, and of gestures. This four-dimensional
display can be visualized as a threefold imbrication of the ontological cube, and
this, as shown in Figure 2.2, turns out to be a threefold layering, similar to an
onion. This is the reason why we coined this structure “oniontology”—it sounds
funny, but it is an adequate terminology.
2.6 Creativity
We want to describe here the essentials of our approach to creativity [36] in
practical terms to be used in the book.
10 2 Ontology, Oniontology, and Creativity
1
Sidney Lanier says, “Music is love in search of a word.”
3
Formal Representation of Musical Structures
Ens from the category Cat to the category Ens of sets. Recall also that for
functors F u in Cat@ , an object X which is an argument of F u is called an
address of F u, and a morphism f : X → Y in Cat is called an address change.
Recall the notation X@F u for the value set of F u at address X. Recall finally
the subobject classifier Ω in the topos Cat@ [23].
1. Simple,
2. Syn,2
3. Power,
4. Limit,
5. Colimit;
it is called the type of F and denoted by T (F ).
(iii) CF is one of the following objects according to the previous symbols:
A. For Simple, CF is an object M of Cat,
B. for Syn, and Power, CF is a form,
C. for Limit and Colimit, CF is a diagram D of forms;
it is called the coordinator of F and denoted by C(F ). The diagram D is a
diagram of functors F un(Fi ), as defined in (iv), for a family (Fi )i of forms.
(iv) IF is a monomorphism of functors IF : F u X in Cat@ , with this data:
1. For Simple, X = @M ,
2. for Syn, X = F un(CF ),
3. for Power, X = Ω F un(CF ) ,
4. for Limit, X = lim(D),
5. for Colimit, X = colim(D);
it is called the identifier of F and denoted by I(F ), whereas its domain F u
is called the space (functor) of F and denoted by F un(F ). The codomain
of the identifier is called the frame space of the form.
To denote a form F , we inherit the notation of the setup established in naive
context [27, Ch. 6] and add the identifier below the arrow:
but this clumsy writing is only used if absolutely unavoidable. Again, as already
described for the naive setup, we shall write
M @F un(C(F (D))).
and recognize that the naive coproduct is just the basic space of the
Colimit denotator space before dividing through the equivalence rela-
tion ∼, and again, selecting a general, but fixed address M . So—up to
general addressing—the coordinates of a Colimit denotator are those
of the coproduct modulo an equivalence relation defined by the dia-
gram’s arrows.
HiHat : Id.Simple(Z2 ),
HihatOpen : 0@HiHat(1)
to denote the open state 1 of a HiHat, whereas the value 0 would denote a
closed HiHat.
For module Z, we get the pitch form
P itch : Id.Simple(Z),
Onset : Id.Simple(R),
myOnset : 0@Onset(o)
where a denotator
would denote a note with two zero-addressed coordinates thisOset, thisP itch
in the simple forms Onset, P itch, which are a diagram without arrows and two
Forms.
We may use a pause form of limit type over the forms Onset and Duration
Duration : Id.Simple(R).
4.4 First Examples of Denotators 21
We then define
P ause : Id.Limit(Onset, Duration),
and then a form GeneralN ote would be
myScore : 0@SimpleScore{n1 , n2 , . . . nk }
Basis : Id.Simple(R),
the frequency f in
F requency : Id.Simple(R),
and
Spectrum : Id.Limit(Amplitude, P hase, Spectrum),
22 4 Denotators over General Categories
with
Amplitude : Id.Simple(R),
and
P hase : Id.Simple(R).
Here the circularity is strictly infinite as required for the Fourier formula.
One may also represent the Frequency Modulation formula
X
f (t) = Ai sin(2πfi + P hi + M odulatori )
i
with
Carrier : Id.Limit(Support, F M Object),
where
Because of the powerset in this form setup, finite solutions are feasible, as
usually realized for FM soft- and hardware, typically realized by Yamaha’s
DX7 synthesizer.
Denotators over non-zero addresses are useful to denote important con-
structions in modern compositional methodologies, such as the serial method
that is built upon a sequence of rows in a number of musical dimensions, such
as pitchclass, duration, loudness, and attack. Pierre Boulez’s (in)famous com-
position Structures pour deux pianos (1952 and 1961) is a good example [5].
He considers these four forms
P itchClass : Id.Simple(Z12 )
DurationClass : Id.Simple(Z12 )
LoudnessClass : Id.Simple(Z12 )
AttackClass : Id.Simple(Z12 )
A serial composition refers to the form
which means that each of the four coordinates is Z11 -addressed. In other words,
each coordinate is given by the images of the twelve affine basis vectors e0 =
0, e1 = (1, 0 . . . 0), . . . e11 = (0, . . . 0, 1).
This approach allows Boulez to consider address changes c : Z11 → Z11 in
order to generate derived rows by address changes, i.e., without any transforma-
tion on the four parameter spaces. Boulez with this approach avoids the prob-
lem of performing transformations on duration, loudness, and attack, which
would make no musical sense! See [20] for a thorough discussion of Boulez’s
serial composition.
aGesture : ∆@Xgestures(g)
→
−
with coordinate g : ∆ → X a digraph morphism.
A concrete example is an integral curve i : I → REHLD of a performance
−−−−−→
field, represented as a gesture g :↑→ REHLD : a 7→ i in the four-dimensional
real vector space REHLD of onset E, pitch H, loudness L, and duration D.
A second example is the triply articulated hand movement of a pianist:
go down to the keyboard, stay there for the duration of a sound, go up away
from the keys. Here we take the representation of the hand by five finger tips
and one carpus, each in the spacetime R4 , adding up to a movement in R24 .
−−→
This defines a gesture g : ∆ → R24 of address ∆ = • → • → •, one curve for
every arrow.
For a non-simple form, take
−−−−−→
CurveSets : Id.P ower(REHLD )
whose denotators
aCurveSet :↑ @CurveSets{c1 , c2 , . . .}
24 4 Denotators over General Categories
4.4.2 Hyperdenotators
In this section, we deal not only with topological spaces for gestures, but more-
over with topological categories. A topological category is a category which
is internal in the category of topological spaces, i.e., the set of morphisms is
a topological space, the domain and codomain maps are continuous, and the
composition of morphisms is continuous. Continuous maps in gesture theory
will be replaced by continuous functors.
We first need to turn the unit interval into a topological category ∇. As
a topological space it is the set ∇ = {(x, y)|x, y ∈ I, x ≤ y}, with the topology
inherited from R × R, and domain d(x, y) = (x, x), codomain c(x, y) = (y, y).
For a topological space X we define the graph category, again denoted by X,
as the category, whose objects are the elements of X, whereas the morphisms
are the elements of X × X, the topology being the product topology. Clearly,
continuous curves f : I → X correspond to continuous functors f : ∇ → X.
The category TopCat of topological categories with continuous functors
has morphism sets for pairs of topological categories K, L, denoted by K@L,
which are subsets of the sets of general functors f : K → L. The functor
Top → TopCat identifying topological spaces and their continuous functions
with corresponding graph categories is fully faithful.
For a topological category X and a digraph Γ , we define the space digraph
→
−
X of X with the arrow set being the topological functors ∇ → X with the
vertices as the restrictions of arrows to the initial and final arguments in ∇.
→
−
The gestures of skeleton Γ are then the set Γ @ X . To turn this latter set into
→
− ∼
a topological category, observe that ↑ @ X → ∇@X. This latter space becomes
a topological category as follows: The objects are the continuous functors f :
∇ → X, the morphisms are continuous natural transformations between such
functors, which are defined by continuous maps n : I → X. The topology on
∇@X is essentially the compact-open topology, see [27, Ch. 62.1] for details.
Now, since Γ = colim ↑, the colimit of its arrows, we may define the limit
→
− ∼ →
−
topology colim ↑ @ X → lim ∇@X. This defines the topological category Γ @ X .
With this construction, we may step over to hypergestures in topological
categories.
5
Composition Denotators and Classification
and
L : A@LF orm{y1 , . . . yl } in LF orm : Id.P ower(N )
were defined by commutative squares for a fixed address A and two carrier
modules M, N :
K −−−−→ A@M
fy
yA@h
L −−−−→ A@N
where f is a set map that is a restriction of the evaluation A@h of an affine
module morphism h : M → N at A, and where the horizontal arrows are set
inclusions.
This morphism concept is slightly more general than what we had defined
for denotator morphisms. The common information is the part A@h, but the
difference here is that f needn’t be surjective, f is only landing in L, not onto
L. However, when we later deal with isomorphism, this difference disappears.
Let us now discuss the classification role in tonal modulation. This theory
usually deals with so-called tonalities and the mechanism of constructing mod-
ulations between such tonalities.
To begin with, modulations deal with tonalities that qua denotators are
isomorphic to each other. One starts with scales, such as the major scales, and
then develops mechanisms that involve isomorphisms between such scales. A
scale is defined to be a zero-addressed denotator S@0Chroma{s1 , s2 , . . . s7 }
with form of Chroma : Id.P ower(Z12 ). The C-major scale would be
with the standard interpretation of 0 (the Cmajor tonic) for C, 2 for D etc., 11
for B. The isomorphisms would be the affine inversion isomorphisms T t .(−1)
and the affine transpositions T t . The group of these isomorphisms on Chroma
is denoted by T ±, ± standing for ±1 where T t ± (x) = t ± x. By definition,
a major scale is the image T t ± (Cmaj). For example, T 8 (Cmaj) = Emaj,
the major scale over E. The scale Cmaj has a unique automorphism T 4 .(−1).
Every major scale has a unique inversion automorphism. More generally, the
image T t (−1)(Xmaj) is the major scale whose third is the image of the tonic
of Xmaj.
Modulation deals with scales in the orbit of Cmajor under the group T ±.
This is a simple first background of music theory that starts from classifica-
tion. A tonality is a scale together with a covering of the scale by seven stan-
dard triads, so-called degrees, i.e., X ⊂ Xmaj that for Cmaj consists of these
three-element degree sets: ICmaj = {0, 4, 7}, IICmaj = {2, 5, 9}, IIICmaj =
{4, 7, 11}, IVCmaj = {5, 9, 0}, VCmaj = {7, 11, 2}, V ICmaj = {9, 0, 4}, V IICmaj =
{11, 2, 5}. Observe that this setup does not identify a tonic with special func-
tions. If we had to specify a tonic, i.e., an element of a major scale, this would
define a mode, but this is not addressed in the present setup.
What is significant for the definition of a tonality is that it exceeds the
simple scale and adds seven parts in the sense of the covering of a geographic
atlas by charts. This is the origin of a concept of global compositions (and
gestures) that will be dealt with Chapter 18.
The configuration of the seven degree chords that is defined by their inter-
sections is geometrically represented by the following construction: Represent
each degree of Xmaj by a point in three-space. Connect two degrees if they
5.2 The Role of Classification in Tonal Modulation Theory 29
modulation makes evident the inversion Id[ before we see the fundamental de-
grees in the second part of the modulation. But why this preliminary inversion?
It is the modulator for the modulation in our model, Id[ (G(3) ) = E[(3) . This
strategy is a beautiful compositional realization of what our model specifies.
The model does predict fundamental degrees, and it does so on the basis of
modulation forces that are provided by modulator symmetries. Beethoven not
only writes down the fundamental degrees, but also makes evident the modu-
lator symmetry in the first part of the modulation.
Our interpretation in this analysis does not assume that Beethoven has
performed his construction using the ideas of our model. But he might have
done so instinctively; one cannot know such hidden layers of creativity. This
situation is parallel to what happens in physics. We discover physical laws, but
we cannot know whether a divine creator (if this is the underlying cosmolog-
ical hypothesis) has constructed the universe according to these laws, which
are our way to understand nature. Nevertheless, the laws hold, and so does
our modulation model for the critical system of modulations in Beethoven’s
composition.
Concluding this chapter, we should add that our model also holds for
other compositions by Beethoven, for example for modulations in the Cavatina
movement of String Quartet op. 130.
6
Gestural Denotators: A First Overview
compound forms are implemented literally by the same methods and objects
as for local compositions. The critical question here is to represent a simple
→
−
gesture g : ∆ → X for digraph ∆ and topological space X. The software repre-
sentation of a digraph is not difficult, one has to define a vertex set plus a set of
arrows. But the topological space X is more problematic. More precisely, how
would one define continuous curves c : I → X? The map c must be given by a
formula that defines the map’s evaluation at arguments in I. This amounts to
implementing a set of possible formulas, polynomial, sinusoidal, exponential,
say. But the evaluation of such formulas must also be feasible, yielding function
values in X. This presupposes that X is given terms that may describe values
of available functions. In other words, the implementation of simple gestures
presupposes a collection of space constructions, together with a corresponding
collection of continuous functions. The software construction should provide
the user with flexible methods of constructing continuous functions c : I → X.
For local compositions in RUBATOr construction methods rely on standard
linear algebra constructions of modules via direct sums, projections, and the
like. For gestures, we need to construct very different objects.
7
The Escher Theorem for Compositions and
Gestures
natural numbers, and take a sequence (Mi )i=1...k of modules as well as a se-
quence (∆i )i=1...k of digraphs. Further, let M be a module and X a topological
category. Then we have canonical isomorphisms of hyperdenotator modules or
topological categories, respectively:
∼
M1 @M2 @ . . . Mk @M → Mp1 @Mp2 @ . . . Mpk @M
and
→
− →
− →
− ∼ →
− →
− →
−
∆1 @ ∆2 @ . . . ∆k @ X → ∆p1 @ ∆p2 @ . . . ∆pk @ X.
The Escher Theorem unites local composition denotator theory with ges-
ture theory. We might also call more intuitively the categories Mod and
Digraph Escher categories. It is an open problem to set up an axiomatic for-
malism unifying these categories in a wider context, i.e., making precise what
are the general consequences of an Escher Theorem for such categories. This
problem is comparable to the situation for general homology theories.
Local Classification
8
Local Composition and Gesture Classification
Summary. Local compositions and gestures are the basic structures in classical
musical concept spaces. They are essentially subsets in modules, such as chords,
motifs, and rhythms, or else digraph maps from a digraph to a topological
space/category. They are local since they are not built as configurations of
smaller subsets.
We describe in detail the theorem of classification of local compositions,
including its proof.
–Σ–
Here we reduce the sequence K. to the set of its differences. We first consider
the short exact sequence of R-modules
0 → ∆M → M t+1 →d M t → 0,
1
An affine module morphism h : M → N is the composition of a linear morphism
h0 : M → N with a translation T t : N → N on the codomain N of h0 .
8.1 Classification of Local Compositions 43
Lemma 1 Let M t be the subset of M t such that its elements are (1) differ-
ent from zero, and (2) the sequences (y1 , . . . yt ) generate M . Then the set of
isomorphism classes of t + 1-element generating local compositions in M is in
bijection with the orbit set GL(M )\M t /St+1 .
Proof. If (K, M ) is a t + 1-element local composition, it defines an orbit
by taking its sequence (x2 − x1 , . . . xt+1 − x1 ) in M t and then stepping over
to the orbit by permutation of the sequence and the GL(M )-orbit. Every such
local composition can be found in the orbit space. If two local compositions are
associated with the same orbit, this means that their original element sequences
are transformed by an element of GL(M ) and possibly by a permutation of their
sequences of differences. That we have to take linear maps in GL(M ) is due to
the fact that transpositions cancel out for differences of K elements. So they
are isomorphic, QED.
This third step deals with the restatement of sequences of module elements
as linear maps between modules. This will be used to introduce subspaces of
modules instead of sequences, and thereby representing isomorphism classes in
geometric spaces (Grassmanians) whose points are such subspaces of modules,
a technique that is standard in modern algebraic geometry.
∼
We use the basic fact that M t → Hom(Rt , M ) sending a t-tuple (mi ) ∈
M to the linear map which evaluates at ei = (0, . . . 0, 1, 0 . . . 0) with the 1 at
t
and
∼
XtM (R) = {V ∈ Xt (R), Rt /V → M }.
Evidently, St+1 operates on both, Xt (R) and XtM (R), and we have
Lemma 2 The orbit space XtM (R)/St+1 is in bijection to the space LgM,t+1 of
generating t + 1-element local compositions on a module isomorphic to M .
2
The R-linear maps.
44 8 Local Composition and Gesture Classification
Theorem 3 The orbit space Xt (R)/St+1 is in bijection with the set of isomor-
phism classes of generating t + 1-element local compositions over R.
Since every such local composition is isomorphic to a generating local
composition by simply taking the generated module RK and shifting K into
RK if necessary, this classification also holds without the “generating” attribute.
In this final section, we shall interpret the orbit space Xt (R)/St+1 as a set
of points in an algebraic variety (also called scheme in modern algebraic ge-
ometry), the Grassmannian. This discussion presupposes some knowledge in
algebraic geometry, but it means that isomorphism classes may be viewed as
points in a geometric space.
The scheme Grass(r,t) is the scheme, whose point set Grass(r,t) (R) for the
ring R is defined as the set of direct summands V ⊂ Rt which have a quotient
Rt /V that is of rank r. The latter means that such a quotient is free of rank r
when taking the local modules S ⊗ Rt /V over localizations S of R at its prime
ideals. The operation of St+1 on Grass(r,t) is evidently the restriction of its
operation on Xt (R). This means that the conditions ei − ej 6= 0, ei 6= 0 define
an open subscheme of Grass(r,t) . In other words
Summary. This chapter deals with chords, i.e., zero-addressed local composi-
tion denotators K = {c1 , . . . ck } ⊂ Z12 , i.e. K : 0@P itchClass{c1 . . . ck } for the
form P itchClass : Id.Simple(Z12 ). Such denotators can also be interpreted as
a 12-periodic rhythms, we shall occasionally consider this latter point of view.
–Σ–
This classification follows the general concepts, but uses some mathemat-
ical tools which we cannot develop here in our elementary approach. We may
however state that two local compositions K : 0@P itchClass{c1 . . . ck }, L :
0@P itchClass{d1 . . . dl } are isomorphic if and only if there is an affine auto-
morphism f = T t .r, r = 1, 5, 7, 11 such that f (K) = L. The list of all represen-
tatives of isomorphism classes is displayed in Section 23.1. Let us discuss some
immediate consequences of this classification.
It is a well known fact that when we step from C Major to F Major to
B[ Major to E[ Major to A[ Major to D[ Major to G[ Major, the number of
[s increases by one for each step, starting with no [ for C Major and ending
with six [s on G[ Major. Such a regular increase would not be the case if we
had to step from C harmonic minor to F harmonic minor, etc. Why is such and
increase happening?
The reason is that in our list of chord classes we recognize that the C
Major scale is the complement of class 38.1, and the latter is isomorphic to
class 38, i.e., the C Major scale is isomorphic to the complement of class 38.
∼
The isomorphism is given by f : {0, 2, 4, 5, 7, 9, 11} → {11, 0, 1, 2, 3, 4, 5} with
f = f −1 = .7, yielding 7.11 = 5, 7.0 = 0, 7.1 = 7, 7.2 = 2, 7.3 = 9, 7.4 =
4, 7.5 = 11. Now, stepping from C Major to F Major etc., always is per-
formed by a transposition T 5 by a fourth. Then F M ajor = T 5 (CM ajor)
etc. until G[M ajor = T 5 (D[M ajor). Transforming these relationships we get
f (F M ajor) = .7(5 + CM ajor) = 11 + {11, 0, . . . 5} = {10, 11, 0, 1, 2, 3, 4}. This
is just a transposition of class 38 representative by one unit, i.e., the fourth
transposition morphs to a minor second transposition. But hereby, we lose one
point at one end of the chromatic point sequence and add another point at
the other end. This operation is repeated for every fourth transposition of the
original major scale, we always add a new note by a [ and take away a note
from the previous scale. One could simply state that the increasing sequence
of [s is due to the fact that a major scale is an uninterrupted sequence of fifths
or, in the other direction, of fourths.
A second, even more important, fact from this classification is given by
∼
class 87, which is autocomplementary, there is an isomorphism f : 87 →
ˆ
87,where ˆ denotes the complement of 87. To understand this, observe that
87
class representative 87 = {0, 1, 3, 4, 7, 8} is a transposition of {1, 2, 5, 6, 10, 11}
by 2. But the latter represents the set of dissonances in classical Fuxian coun-
terpoint, and the autocomplementarity function of the dissonances with the
consonances {0, 3, 4, 7, 8, 9} is T 2 .5. It is also the unique function that connects
consonances to dissonances, since the automorphisms of 87 are trivial. This re-
sult is the basis of a mathematical counterpoint model that derives important
rules, e.g., forbidden parallels of fifths, and the dissonant qualification of the
fourth, see [3].
10
Motif Classes
X
Xj. b Xk Xj X XjXj
j Xk @ K @ XK
I Mit-ten im Schim-mer der spie-geln-den Wel-len
14 14 19
Fig. 10.1: The highly symmetric arrangement of motive classes in the dactylus grid
of the voice score in Schubert’s setting of Stolberg’s poem Lied auf dem Wasser zu
singen, für meine Agnes.
We consider the analysis for Schubert’s composition Auf dem Wasser zu sin-
gen, für meine Agnes. The composition shows a highly symmetric arrangement
10.2 Three Element Motives and a Jazz Example 51
of three-element melodic motives, see Figure 10.1, the numbers refer to the
numbers in our classification list in Section 23.3.3.
6
& 8 X X X b X b X X X X b X b X b X X X X X X X X X b X X XJ b X b X X X Xj
X
15
19
24
25
14
12
26
3 16
22
13 6
23 4
11
5
10 8 7
2
21 17 18
1 20
Fig. 10.2: The germinal melody of the Synthesis concert for piano, percussion, and
bass is a patchwork of 26 three-element motives, each representing one motif class in
OnP iM od12,12 . The melody is shown as a score and as local composition (red-colored
points).
We see that such extensions are not always possible. In particular, this
means that isomorphisms of simplicial weights are necessary but not sufficient
for isomorphisms of the underlying local compositions. An example is shown in
Figure 10.3. Here intervals of length one are isomorphic, but no automorphism
of the motif extends their isomorphisms in general, the only automorphism of
the motif being the diagonal exchange.
Fig. 10.3: A motif which has only the diagonal exchange as an automorphism since
its horizontal and vertical parts are rigid.
11
Third Chain Classes
Summary. Third chains are chords that are built from a concatenation of
minor or major thirds. A major triad 0, 4, 7 is a third chain, concatenating a
major third 0, 4 with a minor third 4, 7. Third chains are important in harmony,
and we shall demonstrate how they are applied to the management of harmonic
contents of general chords. This approach is important for the harmonic analysis
of musical compositions.
–Σ–
In Section 23.2 all third chains are listed. They are denotators of the fol-
lowing type. Let Interval : id.Simple(Z12 ) be the simple form for intervals.
Let Base : id.Simple(Z12 ) be a starting pitch form. Let T hirdChain.n :
id.Limit(Base, Interval, . . . Interval) be the form with n intervals. Then a
third chain with two intervals, such as (3, 4), and based upon starting pitch 0, is
given by the denotator Cm : 0@T hirdChain(B, I1 , I2 ) with B : 0@Base(0), I1 :
0@Interval(3), I2 : 0@Interval(4).
Third chains are a finer construction mode than local compositions. The
construction of pitch classes via T 3 , T 4 and a variable initial pitch class follows
the idea of David Lewin and the author, where sets are replaced by operations
that generate sets, and objects plus such operations may be compared in a finer
approach. For example, the minor triad third chain 2, 5, 9 is isomorphic to the
major triad third chain 11, 3, 6, but as chains they are different.
In the next chapter, we shall discuss a harmony in Hugo Riemann’s sense
that uses third chains to define harmonic functions of local compositions.
This defines the value f (Chord) with the values of the third chains in its spec-
trum and the tonality information (Y ±). One might also refine this information
by defining harmonic values
and then calculating the chord’s value with respect to the tonality parameters
Y, R, R = T onic, Dominant, Subdominant. All in all, this defines a so-called
Riemann matrix Riemann(Chord)(Y, R) with twelve values for Y and six val-
ues for R, three in major and three in minor mode.
The point of this approach is that a chord may have values for all 12 ×
6 = 72 matrix entries, but not in the sense of “yes” or “no”, the values are
a fuzzy logic representation of the harmonic value of a chord. This approach
was implemented in RUBATOr ’s HarmoRubette, a software component for
Riemannian harmonic analysis.
Therefore the classification of third chains offers a tool for Riemannian
harmony with fuzzy numerical values.
13
Counterpoint Worlds
Summary. The classification of strong dichotomies yields a basis for the rules
of counterpoint. We discuss some “exotic” counterpoint worlds (five besides the
Fux world) that are generated by this classification.
–Σ–
This chapter discusses some counterpoint topics from the perspective of
classification. We shall however not penetrate the mathematical model of coun-
terpoint, for which we refer to [27, Part VII] and to [3].
Our approach to counterpoint gets off the ground with a redefinition of
consonant and dissonant intervals. Classically, interval qualities are derived
from the historical approach as introduced by the Pythagorean school under
the form of their tetractys, see Figure 13.1.
This form is a triangular display of 1,2,3, and 4 points, starting from the
top. It is the expression of a “world formula” in this Greek cosmology. Music
was then understood as an audible expression of this tetractys in the sense that
successive fractions, 1/2, 2/3, 3/4 would represent the intervals of an octave,
fifth, and fourth, where these fractions were meant to refer to relations of the
length of a string of the monochord, i.e., 1/2 represents going to half the full
length of the string, producing an octave higher, 2/3 represents the fraction of
the full length representing the fifth, and 3/4 represents the fraction of the full
string representing the fourth. Equivalently, the inverse fractions 2/1, 3/2, 4/3
would represent the relative frequencies of the fractions of the monochord’s
string. Later, with Zarlino’s approach in the 16th century, the number 5 was
added, generating the pentactys and enabling the fraction of 4/5 that represents
the major third.
These fractions were understood to define consonant intervals via fre-
quency ratios. This means that an interval would be classified as a consonant
if it represented one of these fractions, which were also the basis of the just
tuning. This classification however had the disadvantage that the fourth 3/4
was no longer understood as being consonant in the 16th century, when coun-
terpoint theory had fully developed since its first appearance around 900 with
the Gregorian chorale. After 600 years of contrapuntal experiments with vari-
able concepts of consonances vs. dissonances, the final shape of counterpoint in
composition and theory had produced an interval concept that was no longer
congruent with the tetractys and pentactys.
The point here is that the contrapuntal concept of a consonance, 0,3,4,7,8,9
semitones between the two notes of the interval, i.e., prime, two thirds, fifth,
two sixths, was no longer a consequence of the Pythagorean approach. In par-
ticular, the fourth had become a dissonant interval. The simple fractions were
no longer a valid criterion!
There have been several attempts, also in the 20th century, to redefine
consonances using fractions, but none could create the contrapuntal conceptu-
alization, which had been set up with Palestrina and later, in 1725, canonized
by Johann Joseph Fux in his famous Gradus ad parnassum. Moreover, the con-
trapuntal rules also forbid the “parallels of fifths”, i.e., the immediate succession
of a fifth after a fifth. The prestigious German music theorist Carl Dahlhaus
argued that this mysterious situation in counterpoint theory was probably due
to an undiscovered argument from musical syntax in composition.
Our approach to counterpoint therefore started with a fundamental cri-
tique of the traditional definition of a consonance. The idea was that in compo-
sition, a consonant interval is not consonant by an attribute of a single interval,
but that such a quality is derived from the fact that in composition, consonances
are defined as collections of intervals that are interesting when creating a mu-
sical work. In other words, we argued that being consonant is a property of
being a member of a distinguished collection of intervals, and not a property
of a single interval without considering other intervals.
The solution of our approach was a criterion relating to the dichotomy
(K = {0, 3, 4, 7, 8, 9}, D = {1, 2, 5, 6, 10, 11}) of consonant v. dissonant inter-
vals. In fact, it turned out that the dichotomy (K, D) is strong, which by
definition means that there is a unique automorphism p of Z12 , which ex-
changes K and D. This automorphism is called polarity, and its formula is
p = T 2 .5. We have p(K) = D, and, by the way, also p(D) = K. For example,
p(3) = 5.3 + 2 = 5.
13 Counterpoint Worlds 61
from classical counterpoint, where the first half denotes the consonant intervals
of a prime, two thirds, the fifth, and two sixths.
To develop a counterpoint theory, one has to establish rules that define
allowed and forbidden successive intervals. For example, parallels of fifths are
forbidden, i.e., a fifth may not immediately succeed another fifth. To derive the
set of allowed successions k1 → k2 of consonances, one needs to apply another
property of dichotomies:
To exhibit all strong dichotomies, one inspects the list or chord classes 23.1
and searches for those classes C of six-element chords, which are isomorphic to
their complement. Evidently, if a dichotomy (K, D) is strong, all its transfor-
mations (g(K), g(D) by isomorphisms of Z12 are also strong. These classes are
six in number, namely classes C = 64, 71, 75, 78, 82, 87. The Fux dichotomy is
class 87. It is remarkable that some of these dichotomies arise in natural musical
contexts. For example, class 64 is represented by the dichotomy {2, 4, 5, 7, 9, 11}
of all proper intervals in the major scale when calculated from the major tonic.
Scriabin’s mystical chord {0, 2, 4, 6, 9, 10} represents dichotomy class 78. And
Boulez’s pitch class series in his Structures pour deux pianos has its first six
pitch classes defining a strong dichotomy of class 71.
Conceptually speaking, counterpoint theory only needs the specification
of a strong dichotomy class, all technical methods work without additional
hypotheses. This means that we have a counterpoint theory for each of the
six strong classes. The Fux theory is just the case of class 87. It should be
mentioned that for the Fux theory, the allowed transition k1 → k2 are exactly
those described by Fux in his famous Gradus ad parnassum [9].
There is a mathematically defined geometric reason for selecting class 87.
To understand this fact, one represents the first half of a strong dichotomy as
a subset of the third torus Z3 × Z4 , see Figure 14.1.
Fig. 14.1: The third torus separates consonances (K) from dissonances (D) in an
optimal way.
pitch, duration, loudness, and attack in the case of a piano composition, with
d = 3. Pierre Boulez has constructed such a composition Structures pour deux
pianos around 1952.
In the tradition of dodecaphonic composition, they have tried to ex-
hibit rows, which have special properties. A first property is what is called
an all interval row. Such a row is characterized by the fact that the inter-
vals of successive row elements pi , pi+1 are all possible non-zero intervals, an
example is r = (1, 4, 11, 5, 10, 0, 9, 8, 6, 2, 3, 7), defining the interval sequence
3, 7, 6, 5, 2, 9, 11, 10, 8, 1, 4. Composer and theorist Herbert Eimert [7] was the
first to present the total collection of all 3, 856 all interval rows. Musically speak-
ing, an all interval row is generic since it generates all intervals. Many rows ex-
hibit a quasi-tonal infrastructure, e.g., r = (0, 3, 6, 9, 1, 4, 7, 10, 2, 5, 8, 11), where
the diminished seventh chord (0, 3, 6, 9) is represented three times in succession.
The idea to consider specific infrastructures in rows is a special case of the
fundamental approach to music objects, which S deals with coverings of musical
objects o by specific subobjects oi , i.e., o = i oi . Boulez in his seminal book
Musidenken heute [4, vol. 1] discusses such global objects with respect to their
musical signification. This perspective opens up a vast theoretical field of so-
called global compositions, which we will discuss in the following chapters, and
in particular addressing the classification topic for global compositions.
Part IV
Global Classification
17
Global Composition and Gesture Classification
pitch classes. We see local subcompositions A;A1;B;G;H of this row and some
transformations, drawn as subsets of points which are surrounded by rectangles,
defining a total of 15 partial series. These subcompositions are not disjoint in
general, they define a sophisticated covering of the given series.
a)
A1
( ).G
1 0
0 2
U.B1
b)
U.A1
A
U.A1 K.G
G
( ).U.A1
1 0
0 7
K.U.B1 B1 B
A1 H
C
( ).U.A1 = B1
1 0
0 8
Elemente der Menge, so bekommen wir etwa das folgende Bild einer
kontrapunktischen Form: eine kontrapunktische Form ist eine Menge
von Mengen von Mengen.
Das klingt etwas abstrus, wir wollen aber gleich sehen, was wir uns
darunter vorzustellen haben. Bauen wir einmal ein kontrapunktisches
Werk auf. Da haben wir zunächst ein Thema. Dies ist eine Zusammen-
fassung gewisser Töne, also eine Menge, deren Elemente Töne sind.
Aus diesem Thema bilden wir eine Durchführung in irgendeiner Form.
Immer wird dies Durchführung die Zusammenfassung gewisser The-
maeinsätze zu einem Ganzen sein, also eine Menge, deren Elemente
Themen sind. Da die Themen selber Mengen von Tönen sind, so ist
die Durchführung eine Menge von Mengen. Und eine kontrapunktische
Form, ein kontrapunktisches Musikstück ist die Zusammenfassung ge-
wisser Durchführungen zu einem Ganzen, also ein Menge, deren Ele-
mente Mengen von Mengen sind, wir können also sagen: eine Menge
von Mengen von Mengen.
The explicit reference to set theory is historically interesting since set theory
was a new language in mathematics in 1924. The text is somewhat misleading
since it suggests that tones are abstract objects. This is however not the case:
Graeser views tones as points in a geometric space, and he also recognizes the
role of symmetries, such as rotations and reflections, in such a space, transfor-
mations which may be applied to alter sets of tones or to compare different
tone-sets ([10, p.13]):
Gegenstand der Untersuchungen sind aber nicht die Töne selbst,
denn deren spezielle Beschaffenheit spielt gar keine Rolle, sondern die
Verknüpfungen und Verbindungen der Töne untereinander.
Es wird uns interessieren, ob wir gewisse Analogien zwischen den
Gebilden, die man in der Geometrie aus Punkten aufbaut, und unseren
aus Tönen hergestellten erkennen können.
Das wichtigste Grundprinzip der festen Körper, und die Geometrie
ist nichts anderes als das Studium der festen Körper, ist die Eigenschaft
der Symmetrie.
The Paris school of structuralist linguistics has applied results of semiology
after Saussure and Jakobson to musical analysis, above all in the investigations
of Nicolas Ruwet [42] and Jean-Jacques Nattiez [39]. The method of neutral
analysis which was developed by these authors starts from a hierarchical or-
dering into units and subunits which are a function of the given work. These
units are associated with each other by certain equivalence relations [39]:
Les divers unités ont entre elles des rapports d’équivalence de toutes
sortes, rapports qui peuvent unir, par exemple, des segments de longueur
inégale — tel segment apparaîtra comme une expansion, ou comme une
contraction, de tel autre — et aussi des segments empiétinant les uns
sur les autres.
76 17 Global Composition and Gesture Classification
The equivalence relations are not arbitrary but realized by specific transforma-
tions:
Les unités paradigmatiquement associées sont équivalentes d’un point
de vue donné (le thème paradigmatique), rarement identiques, et reliées
entre elles par des transformations qui décrivent les variants par rapport
a des invariants.
This language resembles the one which Graeser seems to aim at. However
the geometric aspect—embedding tones in spaces which admit symmetry
transformations—is more radical with Graeser, though less flexible regard-
ing the transformations which may be applied (Graeser limits his approach
to transformations of the “rigid” geometry, i.e., isometries).
Explicit grouping concepts are described by Ray Jackendoff and Fred Lerdahl in
[15]. Grouping is described from an aesthesic point of view of music psychology.
It deals with portions of notes which are heard as building an auditory unit. In
this approach, a group is always defined by a time interval, i.e., a group con-
sists of strictly time-adjacent notes and cannot be restricted to proper subsets
within time-slices, and which would be defined by voice splitting or parametric
splitting of pitch or loudness, for example. Also this grouping is a nearly perfect
hierarchy under inclusion: Overlapping neighboring groups may only contain
one common onset and are treated as very special situations in this theory. A
more general “web of motivic associations” would be beyond the theory because
it is not hierarchical [15, p.17].
This approach resembles Graeser’s concept of a contrapuntal structure
which is also a hierarchical grouping of parts, but Graeser’s idea was more gen-
eral insofar as it did not strictly ask for time slices. It is also less paradigmatic
than Graeser’s, Ruwet’s, and Nattiez’ because no significant statements are
made concerning the association of groups under symmetry transformations.
From the remarks in [15, p.286] it follows that these authors have no concept
of the transformation groups which may be adapted to specific contexts, as it
is explicitly proposed by Ruwet and Nattiez under the flag of “paradigmatic
theme” (see [39] for this concept). But it is precisely the psychological claim of
grouping—even in its strictly hierarchical appearance of the Jackendoff-Lerdahl
theory—as a cognitive basic which undermines the fact of global structures in
music.
In the last years of the 1940s of the 20th century, the new technology of tape
music became a paradigm for local-global constructs. The American music for
tape movement was initiated by Otto Luening and Vladimir Ussachevsky and
17.1 Why Global Compositions and Gestures 77
applied by John Cage in the early fifties1 since his first music for tape Imagi-
nary landscape. At the same time, in Paris, Pierre Schaeffer and Pierre Henry
initiated the “musique concrète” movement, also based on tape as a flexible
medium of syntactical combination and recombination.
The new tape medium became a tool for concretely cutting and merging
time-slices of music. This was a starting point for an entire group of technolog-
ical realizations of local-global patchworks. At present, it is largely extended
and refined in various software for musical composition, notation, and postpro-
duction as compared to hard disk recording. The local parts are termed tracks,
parts, global and local scores, etc.
But the tape music movement had not only consequences for music soft-
ware, it also changed the concept of a score. In particular, Cage realized compo-
sitions, such as his concert for piano and orchestra (1957), where the modular
structure of the composition, showing a number of relatively autonomous local
parts, and an intended ambiguity of identifying such parts, became an explicit
and primordial feature of his poiesis.
In view of these rich traces of a local-global paradigm in music, Chris-
tian von Ehrenfels’ approach to gestalt which stresses super-summativity (in
fact a warmed-up version of the Aristotelian principle that “the whole is more
than the sum of its parts”) does not look very original. But it does provoke
the question how much more the added value exceeds the sum of the parts.
The above examples show that this may be a very complex question, in fact
the only interesting point of super-summativity. How is the whole constructed
from the collection of its parts? When are two wholes different, though having
identical parts? How can we compare wholes if we suppose that their parts are
comparable?
Fig. 17.2: Bernhard Riemann in- Fig. 17.3: Eduard Hanslick de-
troduced global structures (mani- scribed music as a compound
folds) as compound mathematical structure, built artistically from
spaces. parts.
In practice, gestures are not compactly defined, but reveal a union of local
gestures, which coincide on determined subgestures. A typical example would
be the dancing gesture, where two persons are represented by their local gesture,
but their holding hands share a common subgestural configuration, see Figure
17.4.
φs,t := φ−1 −1 −1
t ◦ φs : φs (Is ∩ It ) → φt (Is ∩ It )
80 17 Global Composition and Gesture Classification
of local gestures.
The data in 2. and 3. are called an atlas of the global gesture, which is often
denoted by Γ I . The local gestures kt are called the charts of the atlas. Two
atlases are equivalent if their disjoint union is also an atlas for Γ I . The global
gesture is defined by an equivalence class of atlases.
in both cases are connected by the identities of the ambient spaces. Such global
structures are called interpretations of the given local structures.
It is remarkable that not every global composition is isomorphic to the
interpretation of a local composition. Here is such a “pathological” example.
It means that this case cannot be played in a musical performance since there
is not ambient module of musical parameters, where the performance could
take place. Nevertheless, non-interpretable global compositions are conceptu-
ally important as “germs” of interpretable global compositions. We shall show
in Section 17.2.3 how this can be achieved.
f
∗
-
-
∼
→
L - L0∗
? ∼ ?
→
M - M ∗∗
-
-
? ∼ ?
→
N - N ∗∗
with bijections K → K 0∗ , L → L0∗ , where K 0∗ is defined by the module of
affine functions that are restrictions of linear functions M → R, where L0∗ is
defined by the module of affine functions that are restrictions of linear functions
N → R, and where the codomain local compositions are derived from the above
affine function modules within the standard local compositions and ∆m , ∆n if
m = card(K), n = card(L). In other words, the map K 7→ K 0∗ is a natural
transformation, bijective for separating local compositions.
In the special case, where M is projective and finitely generated, the
bidual map M → M ∗∗ , M ∗∗ the linear bidual of M , is an isomorphism, and
the morphism K → K 0∗ is an isomorphism. In this situation (ambient modules
finitely generated projective) the natural transformation K 7→ K 0∗ can be
used to generate an isomorphism of a global compositions between the given
global composition and a global composition that is derived from affine function
modules.
If in a global composition GI , we have two charts with local compo-
sitions K, L, such that the intersections (subcompositions) are isomorphic,
∼
K|L → L|K, then the bidual of this configuration for finitely generated projec-
tive ambient modules produces intersections (K|L)0∗ ⊂ K 0∗ and (L|K)0∗ ⊂ L0∗
also being isomorphic. In other words, the global composition GI produces an
isomorphic bidual global composition G∗I via the bidual natural transformation.
And the bidual global composition is generated by affine function modules. The
next step deals with the following global affine functions on a global standard
composition.
res : ∆GI → GI by the following method. Take the vector space Rn , where G is
supposed to consist of n+1 elements. Take the global composition ∆GI that con-
sist of all n + 1 affine basis vectors e0 = 0, e1 = (1, 0, . . . 0), . . . en = (0, . . . 0, 1),
take any bijection of this basis with G, and define the charts ∆i of ∆GI as being
the inverse image of the charts Gi . This defines an evident bijective morphism
res : ∆GI → GI , and we call this the resolution of GI .
18
The Classification Theorem for Global
Compositions
U1 = {x1 , x2 , x3 , x4 },
U2 = {x1 , x2 , x5 , x6 },
U3 = {x3 , x4 , x5 , x6 }.
The three covering charts are all in bijection with a ‘square vertex’ com-
position S = {a = (0, 0), b = (1, 0), c = (1, 1), d = (0, 1)} ⊂ 0@R R2 as follows:
18.2 Non-Interpretable Compositions 87
∼
U1 → S : x1 7→ a, x2 7→ d, x3 →7 b, x4 7→ c,
∼
U2 → S : x1 7→ a, x2 7→ d, x5 7→ c, x6 7→ b,
∼
U3 → S : x3 7→ b, x4 7→ c, x5 7→ a, x6 7→ d,
which allow us to place these events in optimal relative position. So the resolu-
tion can—in principle—be performed by physical instruments, and it can—in
principle—be played such that the old idea may be heard since old parameters
are preserved.
The freedom of choice for an optimal realization of the resolution (which
after all is only determined up to isomorphism) is also mandatory since a good
physical performance has to meet a number of additional conditions of human
cognition. The auditory system, the instrumental skill of an artist, the mate-
rial possibilities, the time frame at disposition, etc., all these conditions impose
serious value boundaries on the allowed parameter values which are acceptable
in a good realization. Typically, these parameters must reflect the syntactical
structure of the composition, and not only the resolution’s general position con-
text. So time must be given a crucial role in the parametrization of events. And
the distinction of events must also be optimized when the temporal unfolding
of a performance represents a good communication stream. Nonetheless, the
resolution classification technique yields very important necessary conditions
for a comprehensible performative parameter setting.
What could now be the program of classification? Its core objective is that
it deals with understanding musical works. And we should stress that our con-
cept of a musical work is not the narrow one which restricts to those individual
opera which—especially in Europe—started to flourish in the Renaissance. It
includes as well general musical corpora such as scales, systems, everything that
can be represented by means of global compositions, and—in the limit—any
denotator if we admit the most general topos of this theory.
18.2 Non-Interpretable Compositions 89
these modules, we define points by taking base points ei in σ and then consider
their duals ei∗ ∈ N (GI )(σ)∗ , sending f ∈ N (GI )(σ) to the e∗i (f ) = f (ei ),
a construction, which we discussed in Section 17.2.1. To reconstruct GI , we
must be assured that the ei∗ , e∗j are different if you i 6= j. This is guaranteed
if there are ‘enough’ functions in every N (GI )(σ), i.e., if there is a function
f such that ei (f ) 6= ej (f ). In this case, we call N (GI ) separating. It can be
shown (referring to the discussion in Section 17.2.1) that the complex N (GI ) is
separating whenever the carrier modules of GI are finitely generated projective.
Under this latter hypothesis, we now constructed a global composition built
by the ei∗ , which are defined over function modules N (GI )(σ). This global
composition, which we denote by ∆/GI is isomorphic to the original GI , when
sending its points to the corresponding e∗i under the given bijection p, we omit
the very technical proof of this fact and refer to the technical details in [28,
Vol.I, Ch. 15].
This construction may be embedded in a commutative triangle
∆GI
(18.1)
p
-
∆/GI - GI
∼
→
pG
-
-
∆F ∆/GI ∼
- GI
→
?
∆H J F
pH
-
? - ?
∆/H J ∼
- HJ
→
these complexes are defined on the standard compositions, and one can prove
that isomorphic global compositions are defined by isomorphisms of function
complexes that are derived from permutations of the standard composition’s
points. In other words:
Isomorphism classes of global compositions are defined by the permutation
orbits (on standard global compositions) of separating function complexes.
Similar to the classification theorem of local compositions, see Section
8.1.4, we have this classification theorem:
h →
−
Γ −−−−→ Y
which corresponds to a commutative diagram of topological spaces:
|g|
|∆| −−−−→ X
|t|y
yf
|h|
|Γ | −−−−→ Y
Taking the “bidual” |∆|∗∗ = (|∆|@T op D)@T op D etc., with a suitable codomain
topological space D, we get a commutative diagram
|g|∗∗
|∆|∗∗ −−−−→ X ∗∗
|t|∗∗ y
f ∗∗
y
|h|∗∗
|Γ |∗∗ −−−−→ Y ∗∗
This induces the following commutative diagram for gestures, analogous to the
previous one for local compositions, and where Imageg , Imageh are the images
in the biduals, respectively:
|g| ⊂
|∆| - Im(|g|) - X
bi
f
j.
-
-
⊂
|t| f Imageg - X ∗∗
? ? ?
|h| ⊂
|Γ | - Im(|h|) - Y f ∗∗
bi
j.
-
-
? ⊂
?
Imageh - Y ∗∗
We may try to choose a codomain D that would work for a good selection of
gestures. The topological problem is that there are too many fundamentally
different topologies to enable a generic approach. For example, one may con-
sider topologies deduced from metrics, which are very different from topologies
deduced from algebraic geometry, such as Zariski topologies, where points are
19.1 Local Gesture and Functions 97
not comparable, there are thick and thin points, a situation that would not
occur for metrically defined topologies.
We therefore decide to consider the following framework that is fre-
quently encountered in gestural practice. We first suppose that the topologi-
cal spaces, where gestures are projected, are compact sets within Rn , which
means that they are closed and limited. We then consider the codomain
D = [0, 1] = I, the real unit interval, which is also compact. Under these
conditions, the space X@Top D is compact metric with the distance function
d(ξ, η) = maxx∈X ξ(x) − η(x). The same construction yields a compact metric
space X ∗∗ = (X@Top D)@Top D.
Let us now look at the bidual map q : Im(|g|) → Im(|g|)∗∗ for a gesture
g, and Im(|g|)∗∗ being the image of Im(|g|) in X ∗∗ . To begin with, this map is
continuous. In fact for x, y ∈ Im(|g|), d(x∗∗ , y ∗∗ ) = maxf ∈X ∗ x∗∗ (f ) − y ∗∗ (f ) =
maxf ∈X ∗ f (x) − f (y). If x and y are near to each other in the given metric, the
distance d(x∗∗ , y ∗∗ ) is small since all f are continuous, and by compactness we
may choose a finite number of such f . Conversely, the map is also open, i.e.,
the inverse is continuous. This follows from the observation that if d(x∗∗ , y ∗∗ ) is
small, then all function distances f (x)−f (y) are small, especially the coordinate
functions of x, y must have a small difference. This means that we have a
∼
homeomorphism q : Im(|g|) → Im(q) ⊂ Im(|g|)∗∗ .
The function q can also be obtained from the embedding |g|∗ : Im(|g|)∗ →
|∆| by stepping over to the dual of this map, and then composing it with the
∗
continuous and thereby separate points of the domain. The problem here is that
the bidual Im(g)∗∗ will not be homeomorphic to Im(g). This is a significant
difference to the compositions’ situation, where the bidual for “good” modules
is isomorphic to the original.
In this Section, we want to develop the global hypergesture for a human body.
We construct it as a hypergesture of lines of loops. Figures 19.1 and 19.2 show
the idea. Figures 19.3 and 19.4 show the namings of parts and the measured
coordinate values from a superposition of the human body image with our
system of parts. Figure 19.5 shows the line skeleton, and Figure 19.6 shows the
Mathematicar file with these coordinates in form of sequences of line endpoints.
Finally, Figure 19.2 shows the Mathematicar surface generated from the given
data. Each line of loops is first generated as a model at the origin of the 3D
coordinate system and then mapped to its position on the corresponding line
via straightforward linear algebra operations.
For the global gesture example, we suppose that two human bodies qua
hypergestures have been constructed. They can be combined to a global hy-
pergesture by identifying a hand of each body that would hold a hand of the
other body, which would be an isomorphism of hands’ parts of the two (local)
hypergestural bodies, see Figure 19.7
19.2 A Conjectured Classification Theorem 99
Fig. 19.3: The symbols of defined Fig. 19.4: The measured coordi-
parts of the hypergestural skele- nates of the parts from Figure
ton. 19.3.
19.2 A Conjectured Classification Theorem 101
Fig. 19.7: Two connected human Fig. 19.8: Two connected human
bodies in a computergraphical bodies in a computergraphical
representation via Mathematicar representation via Mathematicar
software; the two connected hands software; the two connected hands
would generate isomorphic parts are identified, when holding each
of the two local hypergestures. other.
20
Singular Homology of Hypergestures
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 103
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4_20
104 20 Singular Homology of Hypergestures
to be the digraph obtained by removing the head ha and all arrows connected
to ha .
→
−
Then we define g ◦ to be the following: Let g : Γ → X be a gesture. Then
1. if AΓ = ∅, then X
g◦ = g(v).
v∈VΓ
∂n−1 ◦ ∂n = 0.
A proof thereof can be found in [30, Ch. 63.3]. This implies that Im(∂n ) ⊂
Ker(∂n−1 ). This enables us to define the n-th homology group
Hn = Ker(∂n )/Im(∂n+1 ).
This means that we may view that critical cardinality of the intersection
as being the dimension of a module. The latter is no longer restricted to the
finiteness of the intersection. We may now generalize this counterpoint condi-
tion to cases, where the cardinality is infinite, and only consider the dimension,
which is an essential perspective when focusing on towers of dichotomies as
describe in Section 15.2.
21
Local Gestures, Structures of Knots, and Local
Gestures as Local Compositions
Summary. This section discusses the classification problem of gestures for the
special case of circular gestures, which in mathematics are known as knots.
Knots cannot be classified yet. We compare the category of local compositions
to the category of gestures and discuss essential differences. For the special case
of topological R-vector spaces, we present a method to envisage and classify
gestures and local compositions on a common ground.
–Σ–
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 107
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4_21
108 21 Local Gestures, Structures of Knots, and Local Gestures as Local Compositions
their images’ complements. This however does not mean that the fundamen-
tal groups determine these knot isomorphism classes, but the groups may be
isomorphic without isomorphic knots.
In knot theory, a complete set of invariants is not known. Knots and their
combinations (so-called links) have not been classified yet, only the first six
billion classes have been described, see [16], for example. In particular, the
conductor’s gestures, which are knots, are not classified yet.
The dimension of the space X is crucial for the knot classification. Usually,
knots are embedded in X = R3 . But if we view them as being embedded in
R4 , the situation changes dramatically. In fact, in four dimensions, any non-
intersecting closed loop of one-dimensional string is equivalent to an unknot,
i.e., the knot without any non-trivial property, the closed circle knot.
approach would even avoid the symbolic start and get off the ground via ges-
tures that do not represent ‘frozen’ score symbols.
For these reasons of conceptual deficiency in music and performance the-
ory, a mathematical theory of musical gestures and hypergestures (gestures of
gestures) was initiated in [33] and elaborated in [30, vol. III], giving the theory
of free jazz creativity [34] a powerful conceptualization.
By an adjunction theorem [33], the set Γ @X of gestures from Γ to X is
in a canonical bijection to the set Top(|Γ |, X) of continuous functions starting
from the topological space |Γ |, which is the gluing (colimit) of copies of I,
one for each arrow of Γ , and singletons {v}, one for each vertex of Γ , with
projections I → {v} to heads and tails of Γ .
Gestures are easily classified in an abstract setup (but not in a ge-
ometric model, see Chapter 19). In fact, there is a left group action of
Aut(X) × Aut(Γ )opp , which acts upon the X values of a gesture and the
digraph according to the definition of gesture morphisms. The isomorphism
classes of gestures in Γ @X are this group action’s orbits, the elements of
Γ @X/Aut(X) × Aut(Γ )opp .
In this chapter, we want to investigate some relationships between the
theories of local compositions and gestures. The main result will be that these
two categories are fundamentally different, there is no reasonable functor that
would relate isomorphism classes of local compositions to isomorphism classes
of gestures. We can nevertheless construct canonical local compositions from
gestures for distinguished body spaces.
The only reasonable common ground of these two categories must be a
type of spaces that are simultaneously modules and topological spaces. We
want to investigate a natural mathematical type of such shared spaces, namely
the category of topological vector spaces over the coefficient ring R of reals.
A topological R-vector space is a R-vector space M whose addition and scalar
multiplication are both continuous for the usual topology on R and a given
topology on M . A typical space of this type is the 4-dimensional space REHLD
parametrizing musical events with the four real coordinates E for onset, H for
pitch, L for loudness, and D for duration.
For a topological vector space M over R, the space Γ @M of gestures
g : Γ → M becomes a topological R-vector space by its description as a limit
of the following diagram of R-vector spaces: For every arrow a of Γ , we take
Ma = Top(I, M ) with its canonical R-vector space structure. For every vertex
v of Γ , we take the space Mv = M . For every head map ha : a 7→ v, we take
the linear map Mha : Ma → Mv sending f ∈ Ma to Mha (f ) = f (1), and for
the tail map ta : a 7→ v, we take Mta (f ) = f (0). The limit of this diagram of
topological vector spaces defines the topological vector space Γ @R M . Thereby,
the set of gestures is given the structure of a topological vector space, which we
call the topological gesture space with skeleton Γ and body M . With this setup,
a local gestural composition over Γ, M is a local composition K ⊂ Γ @R M .
110 21 Local Gestures, Structures of Knots, and Local Gestures as Local Compositions
In this section we shall discuss some important differences between gesture and
local composition theories.
To begin with, suppose that gesture g ∈ Γ @R M is isomorphic to h ∈
∼
Γ @R M by the homeomorphism q : M → M . Then there is a gesture t ∈ Γ @R M
such that h = g + t. This means that isomorphism classes of gestures in Γ @R M
are also translation classes, i.e., the algebraic translation classes are finer than
the topological classes. The critical gesture h is defined as follows. Suppose
∼
that there is a homeomorphism f : M → M such that h = f.g. This means
that for any parameter x ∈ |Γ |, we have h(x) = f (g(x)). Then the gesture
t(x) = h(x) − g(x) answers our question.—However, the reverse direction is
false, i.e., if h = g + t, it is not true in general that h and g are related by a
homeomorphism of M . This is evident for the case where g(x) = g(y) for two
different digraph parameters x, y. A homeomorphism would send this point
to one single point, whereas the translation by t could send the point to two
difference values. Also, if a local gestural composition K with more than one
element is isomorphic by a single homeomorphism (topological isomorphism)
to a local gestural composition L, they will not be translations of each other in
general.
Let us look at a special example for the musical standard space M =
REHLD and Γ = • → • → • → •. Gestures of this data are the typical case as
imagined by David Lewin [19]. Local gestural compositions K ⊂ Γ @R M might
describe sets of gesturally interpreted seventh chords, e.g., in a jazz lead sheet.
Local gestural compositions on REHLD can be transformed in a classical
way: Adding a constant gesture g, i.e., a gesture with a single overall value,
will generate a transformation of K by that single value, e.g., adding a pitch
or onset, for example, to K’s coordinates. Also, retrograde or inversion can be
applied by a scalar multiplication of K by −1 in its relevant coordinates. The
general addition of a gesture may generate ‘deformations’ of K’s gestures, an
operation that is not possible in the traditional setup of such gestures.—The
digraph’s arrows may also be used to represent glissandi or crescendi. More
generally, these gestures can be taken to represent functions of one variable
(the digraph’s arguments), and one may use addition or scalar multiplication
of gestures to represent these operations on such functions, e.g., the linear
combination of sinusoidal functions in Fourier analysis.
In any case,
The next theoretical step would be to investigate and hopefully classify global
gestural compositions over topological R-vector spaces. Also, more extensive
applications and examples in this context are to be expected, specifically to
understand the structural and dynamic aspect of gesturally driven improvisa-
tion.
Part V
Fig. 22.1: The force field generated by the Lie bracket of two tonalities.
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 115
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4_22
116 22 Gestural Interpretation and Future Developments
Fig. 22.2: The gestural connection moving a triad into another, thereby defining
modulation.
this new modulation model could be used to construct a theory, where mod-
ulation moves between tonalities of different classes, e.g., between major and
harmonic minor tonalities, or even between exotic tonalities of general type.
This shift from the category of compositions to the category of gestures
generates an enrichment of theory, which should be applied to musical com-
position. The general principle of composition, namely the projection from a
mathematical category into the realm of musical objects and relations, is now
enriched by the switch from algebraic categories (compositions) to topological
categories (gestures). The intuitive meaning thereof is a transformation from
‘rigid’ abstract concepts to more ‘elastic’ ones of gestural embodiment!
∆
X x
Ts
℘
x0
X0
Fig. 22.3: The performance transformation specifies integral curves, which are gestures
in REHLD and their isomorphic images in Rehld .
22.3.1 Introduction
Our language of gestures has two adjoint setups: either a gesture is a digraph
→
−
morphism g : Γ → X from a digraph Γ (the skeleton) to the body digraph
→
−
X = Top(I, X), I = [0, 1] the real unit interval, or it is by adjunction of
functors a continuous map |g| : |Γ | → X. We shall use the adjoint version here.
The musical time [32] is defined by the topological space |Γ |, and by a limit of
topological digraph spaces for a diagram of hypergestures. Let us focus on the
simpler case |Γ |@X.
A gesture f : |Γ | → X is described by knowing which symbolic time t
goes to which point of X. This association can be deduced from the functor
Y @X = Top(Y, X) → Top(Y ×X |Γ |, |Γ |) defined by the fiber product. In
fact, if Y = {x} is a singleton, i.e., a point of X, then Y ×X |Γ | is the fiber
of f over x, and these fibers identify f . We view this procedure as a kind of
“mirror” at X, yielding the musical times associated with spatial objects over
X.
In the following sections, we describe such a mirroring procedure to un-
derstand a type of logic for the creation of hypergestures. Our examples focus
on four situations: (1) temporal specification of chords, (2) construction of first
species counterpoint, (3) lead sheets in jazz, and (4) dance gestures associated
with musical structures.
part with f1 is hierarchically superior to the temporal part, where the onsets
of chords are defined using their musical time for f1 . Of course, the onset
assignment may follow a musical reason (or logic) that the composer should
specify in the concrete situation. For example, a cadence would determine the
onset sequence of its chords of type I, IV, V, I, say. If desired, one could also
specify the harmonic space X1 as being the space of gestures with values in a
pitch space, following David Lewin’s idea of a gestural interpretation of chords
[19].
Lead sheets in jazz have to components: the sequence of chords (defining the
chord changes) and the basic melodic line flying over the chord changes, see also
[37]. This construction may be viewed as a hierarchy, where the chord sequence
is the dominant factor, while the melodic line is derived in accordance with the
harmonic path of chord changes.
We may interpret this data as a gesture f = (f1 , f2 ) : |Γ | → XCh × XM el ,
where XCh is a space of Lewin-type gestures for chords, but enriched by a
symbolic time coordinate, following the ideas of the first example.
The space XM el should consist of melodic gestures with values in pitch-
onset-duration space. The mirror logic would then define a gesture of f2 : |Γ | →
XM el with specific values on the fiber in |Γ | over the chord set defined by f1 .
A dance standard setup has two components: dance gestures and musical struc-
tures that are related to these dance gestures. Accordingly, we have to consider
gestures f = (fdance , fmusic ) : |Γ | → Xdance × Xmusic . The space Xdance is
a space of hypergestures that eventually terminate in a space with spatial 3D
and time coordinates. The space Xmusic should be a hypergesture space whose
elements describe musical structures by hypergestures with values in typical
onset, pitch, loudness, duration coordinates of a common score. The mirror
logic here associates dance gestures with musical times taken from the fiber
of fmusic . The hierarchy is generating dance information from the fibers of
musical gesturality. Of course, as with the above examples, the details of the
compositional logic deduced from the mirror logic are to be elaborated, but
they all must be realized in the mirror logic’s framework. In modern dance, the
logic is also reversed, meaning that the dance gestures are given first, and then
musical structures are deduced from dance information.
We have shown with four typical examples how musical composition in com-
plex hypergestural configurations may be created following a mirror logic, where
122 22 Gestural Interpretation and Future Developments
fiber products are key. Future topics should include an investigation of char-
acteristic differences between composition of scores and improvisation. In the
latter case, psychological logic may play a key role for the selection of hierar-
chically secondary layers of musical creativity.
Fig. 22.4: Musical creativity is a projection from mathematical categories (and in par-
ticular isomorphisms) to the realm of music with its musical parts and transformation
qua musical entities.
Part VI
References, Index
23
Classification Lists
This section contains the list of all isomorphism classes of zero-addressed chords
in P iM od12 . Here we give a short definition.
• Class Nr. is the number of the isomorphism class, numbers with extension
“.1” indicate the class number for classification under symmetries from Z
(no fifth or fourth transformations). Autocomplementary classes have a star
after the number.
• Representative of Nr. without hat is the number’s representative in full
circles, the one with hat is the complementary chord.
• Group of symmetries is Sym(N r.). To keep notation readable, we use the
notation with linear factor to the left.
• Conj. Class denotes the conjugacy class symbol of Sym(N r.) and refers to
the numbering 1, 2, . . . 19 from [38].
• Card. End. Cl. N r.|N d r. is the pair of numbers of conjugacy classes of en-
domorphisms in Nr. and in its complement N d r., respectively.
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 127
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4_23
128 23 Classification Lists
Chord Classes
Class Representative Group of Conj. ] End.
Nr. N r. = •, N r. = ◦ Symmetries
d Class N r.|N
d r.
−→
1 • • • • • • • • • • •• GL(Z12 ) 19 28|28
One/Eleven Element
2 • ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ Z×
12 8 1|31
Two/Ten Elements
3 • • ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ h−1e−1 i 3 3|23
3.1 • ◦ ◦ ◦ ◦ • ◦ ◦ ◦ ◦ ◦◦
4 • ◦ • ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ {1, 7, −1e−2 , 5e−2 } 8 3|25
5 • ◦ ◦ • ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ {1, 5, 7e −3
, −1e −3
} 8 3|19
6 8
• ◦ ◦ ◦ • ◦ ◦ ◦ ◦ ◦ ◦◦ {1, 7, 5e , −1e } 8
8 3|31
7 • ◦ ◦ ◦ ◦ ◦ • ◦ ◦ ◦ ◦◦ Z×
12 ne 6Z12
13 3|28
Three/Nine Elements
8 • • • ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ h−1e−2 i 2 4|14
8.1 • ◦ • ◦ ◦ ◦ ◦ • ◦ ◦ ◦◦
9 • • ◦ • ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ {1} 1 4|30
9.1 • ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦◦
10 • • ◦ ◦ • ◦ ◦ ◦ ◦ ◦ ◦◦ {1} 1 8|36
10.1 • ◦ ◦ • ◦ ◦ ◦ • ◦ ◦ ◦◦
11 • • ◦ ◦ ◦ • ◦ ◦ ◦ ◦ ◦◦ h5i 4 4|20
12 • • ◦ ◦ ◦ ◦ • ◦ ◦ ◦ ◦◦ h7e i 6
6 5|29
13 • ◦ • ◦ • ◦ ◦ ◦ ◦ ◦ ◦◦ {1, 7, −1e , 5e }8 8
8 4|18
14 • ◦ • ◦ ◦ ◦ • ◦ ◦ ◦ ◦◦ h7i 6 8|31
15 • ◦ ◦ • ◦ ◦ • ◦ ◦ ◦ ◦◦ {1, 5, −1e , 7e }6 6
8 5|32
16 • ◦ ◦ ◦ • ◦ ◦ ◦ • ◦ ◦◦ Z×
12 ne 4Z12
15 4|20
Four/Eight Elements
17 • • • • ◦ ◦ ◦ ◦ ◦ ◦ ◦◦ h−1e−3 i 3 4|8
17.1 • ◦ • ◦ ◦ • ◦ • ◦ ◦ ◦◦
18 • • • ◦ • ◦ ◦ ◦ ◦ ◦ ◦◦ {1} 1 5|19
18.1 • ◦ • ◦ • ◦ ◦ • ◦ ◦ ◦◦
19 • • • ◦ ◦ • ◦ ◦ ◦ ◦ ◦◦ {1} 1 5|19
19.1 • • ◦ • ◦ ◦ ◦ ◦ • ◦ ◦◦
20 • • • ◦ ◦ ◦ • ◦ ◦ ◦ ◦◦ {1} 1 7|23
23.1 List of Local Denotators in Z12 , Chord Classes 129
Chord Classes—Continued
Class Representative Group of Conj. ] End.
Nr. N r. = •, N r. = ◦ Symmetries
d Class N r.|N
d r.
20.1 • • ◦ ◦ ◦ • ◦ • ◦ ◦ ◦◦
21 • • • ◦ ◦ ◦ ◦ • ◦ ◦ ◦◦ {1, 7, −1e−2 , 5e−2 } 9 7|9
22 • • ◦ • • ◦ ◦ ◦ ◦ ◦ ◦◦ h−1e −4
i 2 6|20
22.1 • ◦ • ◦ ◦ • ◦ ◦ ◦ • ◦◦
23 • • ◦ • ◦ • ◦ ◦ ◦ ◦ ◦◦ h5i 4 5|13
24 • • ◦ • ◦ ◦ • ◦ ◦ ◦ ◦◦ h7e i 6
6 6|17
25 • • ◦ • ◦ ◦ ◦ • ◦ ◦ ◦◦ {1} 1 0|3
25.1 • • ◦ • ◦ • ◦ ◦ ◦ ◦ ◦◦
26 • • ◦ • ◦ ◦ ◦ ◦ ◦ • ◦◦ {1} 1 12|31
26.1 • ◦ • ◦ ◦ • ◦ ◦ • ◦ ◦◦
27 • • ◦ • ◦ ◦ ◦ ◦ ◦ ◦ •◦ {1, 7e−3 , 5e2 , −1e−1 } 11 5|13
28 • • ◦ ◦ • • ◦ ◦ ◦ ◦ ◦◦ h−1e i 7
3 6|14
28.1 • • ◦ ◦ ◦ • ◦ ◦ • ◦ ◦◦
29 • • ◦ ◦ • ◦ ◦ • ◦ ◦ ◦◦ h7i 6 10|23
30 • • ◦ ◦ • ◦ ◦ ◦ • ◦ ◦◦ h5e i 4
4 11|23
31 • • ◦ ◦ • ◦ ◦ ◦ ◦ • ◦◦ {1, −1e −1
, 5e −4
, 7e } 10
3
9|19
32 • • ◦ ◦ ◦ • • ◦ ◦ ◦ ◦◦ {1, 5, −1e6 , 7e6 } 8 7|15
33 • • ◦ ◦ ◦ ◦ • • ◦ ◦ ◦◦ {1, 7, −1e , 5e , −1 −1
14 7|14
e6 , 7e6 , 5e5 , −1e5 }
34 • ◦ • ◦ • ◦ • ◦ ◦ ◦ ◦◦ {1, 7, −1e6 , 5e6 } 9 6|17
35 • ◦ • ◦ • ◦ ◦ ◦ • ◦ ◦◦ {1, 7, −1e , 5e } 4 4
8 11|19
36 • ◦ • ◦ ◦ ◦ • ◦ • ◦ ◦◦ {1, 7, −1e , 5e , −2 −2
13 9|28
e6 , 7e6 , 5e4 , −1e4 }
37 • ◦ ◦ • ◦ ◦ • ◦ ◦ • ◦◦ Z×
12 n e
3Z12
17 7|21
Five/Seven Elements
38 • • • • • ◦ ◦ ◦ ◦ ◦ ◦◦ h−1e−4 i 2 5|7
38.1 • ◦ • ◦ • ◦ ◦ • ◦ • ◦◦
39 • • • • ◦ • ◦ ◦ ◦ ◦ ◦◦ {1} 1 6|10
39.1 • • ◦ • ◦ • ◦ ◦ ◦ ◦ •◦
40 • • • • ◦ ◦ • ◦ ◦ ◦ ◦◦ {1} 1 8|12
40.1 • • ◦ • ◦ ◦ • ◦ • ◦ ◦◦
41 • • • • ◦ ◦ ◦ • ◦ ◦ ◦◦ {1} 1 8|12
130 23 Classification Lists
Chord Classes—Continued
Class Representative Group of Conj. ] End.
Nr. N r. = •, N r. = ◦ Symmetries
d Class N r.|N
d r.
41.1 • • • ◦ ◦ • ◦ • ◦ ◦ ◦◦
42 • • • ◦ • • ◦ ◦ ◦ ◦ ◦◦ {1} 1 6|16
42.1 • • ◦ • ◦ • ◦ ◦ • ◦ ◦◦
43 • • • ◦ • ◦ • ◦ ◦ ◦ ◦◦ {1} 1 8|20
43.1 • • ◦ • ◦ • ◦ • ◦ ◦ ◦◦
44 • • • ◦ • ◦ ◦ • ◦ ◦ ◦◦ h7i 6 7|9
45 • • • ◦ • ◦ ◦ ◦ • ◦ ◦◦ {1} 1 16|22
45.1 • • ◦ ◦ • ◦ • ◦ • ◦ ◦◦
46 • • • ◦ • ◦ ◦ ◦ ◦ • ◦◦ h5e−4 i 4 5|12
47 • • • ◦ • ◦ ◦ ◦ ◦ ◦ •◦ h−1e −2
i 2 8|14
47.1 • ◦ • ◦ • ◦ • ◦ ◦ • ◦◦
48 • • • ◦ ◦ • • ◦ ◦ ◦ ◦◦ {1} 1 8|18
48.1 • • ◦ • ◦ ◦ ◦ • • ◦ ◦◦
49 • • • ◦ ◦ • ◦ ◦ • ◦ ◦◦ {1} 1 10|18
49.1 • • ◦ • ◦ ◦ ◦ ◦ • • ◦◦
50 • • • ◦ ◦ • ◦ ◦ ◦ • ◦◦ h−1e−2 i 2 9|13
50.1 • • ◦ • • ◦ ◦ ◦ • ◦ ◦◦
51 • • • ◦ ◦ ◦ • • ◦ ◦ ◦◦ h7i 6 9|11
52 • • • ◦ ◦ ◦ • ◦ • ◦ ◦◦ {1, −1e −2
, 7e , 5e } 8
6 4
7|17
53 • • ◦ • • ◦ • ◦ ◦ ◦ ◦◦ {1} 1 10|20
53.1 • • ◦ • ◦ ◦ • ◦ ◦ ◦ •◦
54 • • ◦ • • ◦ ◦ • ◦ ◦ ◦◦ {1} 1 14|26
54.1 • • ◦ ◦ • ◦ • ◦ ◦ • ◦◦
55 • • ◦ • ◦ • • ◦ ◦ ◦ ◦◦ {1, 5, −1e6 , 7e6 } 8 8|8
56 • • ◦ • ◦ • ◦ ◦ ◦ • ◦◦ h5i 4 16|16
57 • • ◦ • ◦ ◦ • • ◦ ◦ ◦◦ h7e i 6
6 12|16
58 • • ◦ • ◦ ◦ • ◦ ◦ • ◦◦ h7e i 6
6 18|23
59 • • ◦ • ◦ ◦ ◦ • ◦ • ◦◦ h7i 6 13|29
60 • • ◦ ◦ • • ◦ ◦ • ◦ ◦◦ h5i 4 11|19
61 • • ◦ ◦ • ◦ ◦ • • ◦ ◦◦ {1, 7, −1e4 , 5e4 } 8 14|14
62 • ◦ • ◦ • ◦ • ◦ • ◦ ◦◦ {1, 7, −1e , 7e } 4 4
8 11|19
23.1 List of Local Denotators in Z12 , Chord Classes 131
Chord Classes—Continued
Class Representative Group of Conj. ] End.
Nr. N r. = •, N r. = ◦ Symmetries
d Class N r.|N
d r.
Six/Six Elements
Chord Classes—Continued
Class Representative Group of Conj. ] End.
Nr. N r. = •, N r. = ◦ Symmetries
d Class N r.|N
d r.
ne6Z12
84* • • ◦ • • ◦ • ◦ ◦ • ◦◦ h7e3 i 7 14|14
85 • • ◦ • • ◦ ◦ • ◦ • ◦◦ {1, −1e −4
, 5e −4
, 7} 8 15|23
86* • • ◦ • ◦ ◦ • • ◦ • ◦◦ h7i n e 6Z12
12 20|20
87* • • ◦ • • ◦ ◦ • • ◦ ◦◦ {1} 16 12|12
88* • ◦ • ◦ • ◦ • ◦ • ◦ •◦ Z×
12 ne Z12
18 12|12
23.2 Third Chain Classes 133
Third Chains
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
Two Pitch Classes
1 0,3 3 5 trd
2 0,4 4 6 T rd
Three Pitch Classes
3 0,3,6 33 15 C0, Cm5-
4 0,3,7 34 10.1 Cm
5 0,4,7 43 10.1 C
6 0,4,8 44 16 C+, C5+
Four Pitch Classes
7 0,3,6,9 333 37 C07-
8 0,3,6,10 334 26.1 C07
9 0,3,7,10 343 22.1 Cm7
10 0,3,7,11 344 30 Cm7+
11 0,4,7,10 433 26.1 C7
12 0,4,7,11 434 28.1 C7+
13 0,4,8,11 443 30 C+7+
Five Pitch Classes
14 0,3,6,9,1 3334 58 C07-/9-
15 0,3,6,10,1 3343 53.1 C09-
16 0,3,6,10,2 3344 56 C09
17 0,3,7,10,1 3433 53.1 Cm9-
18 0,3,7,10,2 3434 42.1 Cm9
19 0,3,7,11,2 3443 59 Cm7+/9, Cmmaj7/9
20 0,4,7,10,1 4333 58 C9-
21 0,4,7,10,2 4334 47.1 C9
22 0,4,7,11,2 4343 42.1 C7+/9, Cmaj7/9
23 0,4,7,11,3 4344 60 C7+/9+
24 0,4,8,11,2 4433 56 C+7+/9
134 23 Classification Lists
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
25 0,4,8,11,3 4434 60 C+7+/9+
Six Pitch Classes
26 0,3,6,9,1,4 33343 84* C07-/9-/11-
27 0,3,6,9,1,5 33344 85b C07-/9-/11
28 0,3,6,10,1,4 33433 79 C09-/11-
29 0,3,6,10,1,5 33434 65.1b C09-/11
30 0,3,6,10,2,5 33443 69.1 C011
31 0,3,7,10,1,4 34333 84* Cm9-/11-
32 0,3,7,10,1,5 34334 64.1* Cm9-/11
33 0,3,7,10,2,5 34343 63.1* Cm11
34 0,3,7,10,2,6 34344 75.1* Cm11+
35 0,3,7,11,2,5 34433 69.1 Cm7+/11
36 0,3,7,11,2,6 34434 82* Cm7+/11+
37 0,4,7,10,1,5 43334 73.1 C9-/11
38 0,4,7,10,2,5 43343 64.1* C11
39 0,4,7,10,2,6 43344 78.1* C11+
40 0,4,7,11,2,5 43433 65.1b C7+/11
41 0,4,7,11,2,6 43434 66.1b C7+/11+
42 0,4,7,11,3,6 43443 82* C7+/9+/11+
43 0,4,8,11,2,5 44333 85b C+7+/11
44 0,4,8,11,2,6 44334 78.1* C+7+/11+
45 0,4,8,11,3,6 44343 75.1* C+7+/9+/11+
46 0,4,8,11,3,7 44344 87* C+7+/9+/(11)/13-
Seven Pitch Classes
47 0,3,6,9,1,4,7 333433 58b C07-/9-/11-/13-
48 0,3,6,9,1,4,8 333434 54.1b C07-/9-/11-/13
49 0,3,6,9,1,5,8 333443 54.1b C07-/9-/13
50 0,3,6,10,1,4,7 334333 58b C09-/11-/13-
51 0,3,6,10,1,4,8 334334 47.1 C09-/11-/13
52 0,3,6,10,1,5,8 334343 38.1 C09-/13
53 0,3,6,10,1,5,9 334344 54.1b C09-/13+
54 0,3,6,10,2,5,8 334433 47.1b C013
55 0,3,6,10,2,5,9 334434 54.1b C013+
56 0,3,7,10,1,4,8 343334 54.1b Cm9-/11-/13
57 0,3,7,10,1,5,8 343343 38.1b Cm9-/13
23.2 Third Chain Classes 135
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
58 0,3,7,10,1,5,9 343344 47.1b Cm9-/13+
59 0,3,7,10,2,5,8 343433 38.1b Cm13
60 0,3,7,10,2,5,9 343434 38.1b Cm13+
61 0,3,7,10,2,6,9 343443 54.1b Cm11+/13+
62 0,3,7,11,2,5,8 344333 54.1b Cm7+/13
63 0,3,7,11,2,5,9 344334 47.1b Cm7+/13+
64 0,3,7,11,2,6,9 344343 54.1b Cm7+/11+/13+
65 0,3,7,11,2,6,10 344344 60b Cm7+/11+/(13)/15-
66 0,4,7,10,1,5,8 433343 54.1b C9-/13
67 0,4,7,10,1,5,9 433344 54.1b C9-/13+
68 0,4,7,10,2,5,8 433433 47.1b C13
69 0,4,7,10,2,5,9 433434 38.1b C13+
70 0,4,7,10,2,6,9 433443 47.1b C11+/13+
71 0,4,7,11,2,5,8 434333 54.1b C7+/13
72 0,4,7,11,2,5,9 434334 38.1b C7+/13+
73 0,4,7,11,2,6,9 434343 38.1b C7+/11+/13+
74 0,4,7,11,2,6,10 434344 45.1b C7+/11+/(13)/15-
75 0,4,7,11,3,6,9 434433 54.1b C7+/9+/11+/13+
76 0,4,7,11,3,6,10 434434 55b C7+/9+/11+/(13)/15-
77 0,4,8,11,2,5,9 443334 54.1b C+7+/13+
78 0,4,8,11,2,6,9 443343 47.1b C+7+/11+/13+
79 0,4,8,11,2,6,10 443344 62b C+7+/11+/(13)/15-
80 0,4,8,11,3,6,9 443433 54.1b C+7+/9+/11+/13+
81 0,4,8,11,3,6,10 443434 45.1b C+7+/9+/11+/(13)/15-
82 0,4,8,11,3,7,10 443443 60b C+7+/9+/(11)/13-/15-
Eight Pitch Classes
83 0,3,6,9,1,4,7,10 3334333 37b C07-/9-/11-/13- . . .
84 0,3,6,9,1,4,7,11 3334334 26.1b C07-/9-/11-/13- . . .
85 0,3,6,9,1,4,8,11 3334343 22.1b C07-/9-/11-/13 . . .
86 0,3,6,9,1,5,8,11 3334433 26.1b C07-/9-/13 . . .
87 0,3,6,10,1,4,7,11 3343334 29b C09-/11-/13- . . .
88 0,3,6,10,1,4,8,11 3343343 18.1b C09-/11-/13 . . .
89 0,3,6,10,1,5,8,11 3343433 17.1b C09-/13 . . .
90 0,3,6,10,2,5,8,11 3344333 26.1b C013 . . .
91 0,3,6,10,2,5,9,1 3344344 31b C013+ . . .
136 23 Classification Lists
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
92 0,3,7,10,1,4,8,11 3433343 31b Cm9-/11-/13 . . .
93 0,3,7,10,1,5,8,11 3433433 18.1b Cm9-/13 . . .
94 0,3,7,10,2,5,8,11 3434333 22.1b Cm13 . . .
95 0,3,7,10,2,5,9,1 3434344 18.1b Cm13+ . . .
96 0,3,7,10,2,6,9,1 3434434 29b Cm11+/13+ . . .
97 0,3,7,11,2,5,9,1 3443344 34b Cm7+/13+ . . .
98 0,3,7,11,2,6,9,1 3443434 29b Cm7+/11+/13+ . . .
99 0,3,7,11,2,6,10,1 3443443 28b Cm7+/11+/(13)/15- . . .
100 0,4,7,10,1,5,8,11 4333433 29b C9-/13 . . .
101 0,4,7,10,2,5,8,11 4334333 18.1b C15
102 0,4,7,10,2,5,9,1 4334344 22.1b C13+ . . .
103 0,4,7,10,2,6,9,1 4334434 26.1b C11+/13+ . . .
104 0,4,7,11,2,5,9,1 4343344 18.1b C7+/13+ . . .
105 0,4,7,11,2,6,9,1 4343434 17.1b C7+/11+/13+ . . .
106 0,4,7,11,2,6,10,1 4343443 25.1b C7+/11+/(13)/15- . . .
107 ∼ 84 0,4,7,11,3,6,9,1 4344334 26.1b C7+/9+/11+/13+ . . .
108 ∼ 87 0,4,7,11,3,6,10,1 4344343 29b C7+/9+/11+/(13)/15- . . .
109 0,4,7,11,3,6,10,2 4344344 30b C7+/9+/11+/(13)/15- . . .
110 0,4,8,11,2,5,9,1 4433344 31b C+7+/13+ . . .
111 0,4,8,11,2,6,9,1 4433434 18.1b C+7+/11+/13+ . . .
112 0,4,8,11,2,6,10,1 4433443 34b C+7+/11+/(13)/15- . . .
113 ∼ 85 0,4,8,11,3,6,9,1 4434334 22.1b C+7+/9+/11+/13+ . . .
114 ∼ 88 0,4,8,11,3,6,10,1 4434343 18.1b C+7+/9+/11+/(13)/15- . . .
115 0,4,8,11,3,6,10,2 4434344 35b C+7+/9+/11+/(13)/15- . . .
116 ∼ 92 0,4,8,11,3,7,10,1 4434433 31b C+7+/9+/(11)/13-/15- . . .
117 0,4,8,11,3,7,10,2 4434434 30b C+7+/9+/(11)/13-/15- . . .
Nine Pitch Classes
118 0,3,6,9,1,4,7,10,2 33343334 15b C07-/9-/11-/13- . . .
119 0,3,6,9,1,4,7,11,2 33343343 9.1b C07-/9-/11-/13- . . .
120 0,3,6,9,1,4,8,11,2 33343433 9.1b C07-/9-/11-/13 . . .
121 0,3,6,9,1,5,8,11,2 33344333 15b C07-/9-/13 . . .
122 0,3,6,10,1,4,7,11,2 33433343 10b C09-/11-/13- . . .
123 0,3,6,10,1,4,8,11,2 33433433 13b C09-/11-/13 . . .
124 0,3,6,10,1,5,8,11,2 33434333 9.1b C09-/13 . . .
125 0,3,6,10,2,5,9,1,4 33443443 10b C013+ . . .
23.2 Third Chain Classes 137
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
126 0,3,7,10,1,4,8,11,2 34333433 10b Cm9-/11-/13 . . .
127 0,3,7,10,1,5,8,11,2 34334333 9.1b Cm9-/13 . . .
128 0,3,7,10,2,5,9,1,4 34343443 9.1b Cm13+ . . .
129 0,3,7,10,2,6,9,1,4 34344343 15b Cm11+/13+ . . .
130 0,3,7,11,2,5,9,1,4 34433443 13b Cm7+/13+ . . .
131 ∼ 119 0,3,7,11,2,6,9,1,4 34434343 9.1b Cm7+/11+/13+ . . .
132 0,3,7,11,2,6,9,1,5 34434344 14b Cm7+/11+/13+ . . .
133 ∼ 122 0,3,7,11,2,6,10,1,4 34434433 10b Cm7+/11+/(13)/15- . . .
134 0,3,7,11,2,6,10,1,5 34434434 11b Cm7+/11+/(13)/15- . . .
135 0,4,7,10,1,5,8,11,2 43334333 15b C9-/13 . . .
136 0,4,7,10,1,5,8,11,3 43334334 10.1b C9-/13 . . .
137 0,4,7,10,2,5,8,11,3 43343334 10.1b C17
138 0,4,7,10,2,6,9,1,5 43344344 10.1b C11+/13+ . . .
139 0,4,7,11,2,6,9,1,5 43434344 8.1b C7+/11+/13+ . . .
140 0,4,7,11,2,6,10,1,5 43434434 12b C7+/11+/(13)/15- . . .
141 0,4,7,11,3,6,9,1,5 43443344 14b C7+/9+/11+/13+ . . .
142 0,4,7,11,3,6,10,1,5 43443434 12b C7+/9+/11+/(13)/15- . . .
143 0,4,7,11,3,6,10,2,5 43443443 11b C7+/9+/11+/(13)/15- . . .
144 0,4,8,11,2,6,9,1,5 44334344 10.1b C+7+/11+/13+ . . .
145 0,4,8,11,2,6,10,1,5 44334434 14b C+7+/11+/(13)/15- . . .
146 0,4,8,11,3,6,9,1,5 44343344 10.1b C+7+/9+/11+/13+ . . .
147 0,4,8,11,3,6,10,1,5 44343434 8.1b C+7+/9+/11+/(13)/15- . . .
148 0,4,8,11,3,6,10,2,5 44343443 14b C+7+/9+/11+/(13)/15- . . .
149 ∼ 136 0,4,8,11,3,7,10,1,5 44344334 10.1b C+7+/9+/(11)/13-/15- . . .
150 ∼ 137 0,4,8,11,3,7,10,2,5 44344343 10.1b C+7+/9+/(11)/13-/15- . . .
151 0,4,8,11,3,7,10,2,6 44344344 16b C+7+/9+/(11)/13-/15- . . .
Ten Pitch Classes
152 0,3,6,9,1,4,7,10,2,5 333433343 5b C07-/9-/11-/13- . . .
153 0,3,6,9,1,4,7,11,2,5 333433433 4b C07-/9-/11-/13- . . .
154 0,3,6,9,1,4,8,11,2,5 333434333 5b C07-/9-/11-/13 . . .
155 0,3,6,10,1,4,7,11,2,5 334333433 3b C09-/11-/13- . . .
156 0,3,6,10,1,4,8,11,2,5 334334333 4b C09-/11-/13 . . .
157 ∼ 152 0,3,6,10,2,5,9,1,4,7 334434433 5b C013+ . . .
158 0,3,6,10,2,5,9,1,4,8 334434434 6b C013+ . . .
159 0,3,7,10,1,4,8,11,2,5 343334333 5b Cm9-/11-/13 . . .
138 23 Classification Lists
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
160 0,3,7,10,1,4,8,11,2,6 343334334 6b Cm9-/11-/13 . . .
161 0,3,7,10,1,5,8,11,2,6 343343334 3.1b Cm9-/13 . . .
162 0,3,7,10,2,5,9,1,4,8 343434434 3.1b Cm13+ . . .
163 0,3,7,10,2,6,9,1,4,8 343443434 7b Cm11+/13+ . . .
164 0,3,7,11,2,5,9,1,4,8 344334434 6b Cm7+/13+ . . .
165 0,3,7,11,2,6,9,1,4,8 344343434 3.1b Cm7+/11+/13+ . . .
166 0,3,7,11,2,6,9,1,5,8 344343443 7b Cm7+/11+/13+ . . .
167 ∼ 160 0,3,7,11,2,6,10,1,4,8 344344334 6b Cm7+/11+/(13)/15- . . .
168 ∼ 161 0,3,7,11,2,6,10,1,5,8 344344343 3.1b Cm7+/11+/(13)/15- . . .
169 0,3,7,11,2,6,10,1,5,9 344344344 6b Cm7+/11+/(13)/15- . . .
170 0,4,7,10,1,5,8,11,2,6 433343334 7b C9-/13 . . .
171 0,4,7,10,1,5,8,11,3,6 433343343 3.1b C9-/13 . . .
172 0,4,7,10,2,5,8,11,3,6 433433343 6b C19
173 0,4,7,10,2,6,9,1,5,8 433443443 6b C11+/13+ . . .
174 0,4,7,11,2,6,9,1,5,8 434343443 3.1b C7+/11+/13+ . . .
175 ∼ 170 0,4,7,11,2,6,10,1,5,8 434344343 7b C7+/11+/(13)/15- . . .
176 0,4,7,11,2,6,10,1,5,9 434344344 3.1b C7+/11+/(13)/15- . . .
177 ∼ 171 0,4,7,11,3,6,9,1,5,8 434433443 3.1b C7+/9+/11+/13+ . . .
178 0,4,7,11,3,6,10,1,5,8 434434343 6b C7+/9+/11+/(13)/15- . . .
179 0,4,7,11,3,6,10,1,5,9 434434344 7b C7+/9+/11+/(13)/15- . . .
180 ∼ 172 0,4,7,11,3,6,10,2,5,8 434434433 6b C7+/9+/11+/(13)/15- . . .
181 0,4,7,11,3,6,10,2,5,9 434434434 3.1b C7+/9+/11+/(13)/15- . . .
182 0,4,8,11,2,6,10,1,5,9 443344344 6b C+7+/11+/(13)/15- . . .
183 0,4,8,11,3,6,10,1,5,9 443434344 3.1b C+7+/9+/11+/(13)/15- . . .
184 0,4,8,11,3,6,10,2,5,9 443434434 7b C+7+/9+/(11)/13-/15- . . .
185 0,4,8,11,3,7,10,1,5,9 443443344 6b C+7+/9+/(11)/13-/15- . . .
186 0,4,8,11,3,7,10,2,5,9 443443434 3.1b C+7+/9+/(11)/13-/15- . . .
187 0,4,8,11,3,7,10,2,6,9 443443443 6b C+7+/9+/(11)/13-/15- . . .
Eleven Pitch Classes
188 0,3,6,9,1,4,7,10,2,5,8 3334333433 2b C07-/9-/11-/13- . . .
189 0,3,6,9,1,4,7,11,2,5,8 3334334333 2b C07-/9-/11-/13- . . .
190 0,3,6,10,1,4,7,11,2,5,8 3343334333 2b C09-/11-/13- . . .
191 0,3,6,10,1,4,7,11,2,5,9 3343334334 2b C09-/11-/13- . . .
192 0,3,6,10,1,4,8,11,2,5,9 3343343334 2b C09-/11-/13 . . .
193 ∼ 191 0,3,6,10,2,5,9,1,4,7,11 3344344334 2b C013+ . . .
2
23.3 List of Local Denotators of Cardinality Two and Three in Z12 139
Third Chains—Continued
Chain Nr. Pitch Classes Third Chord Lead-Sheet
∼ equiv. from 0 Chain Class Symbols
194 ∼ 192 0,3,6,10,2,5,9,1,4,8,11 3344344343 2b C013+ . . .
195 0,3,7,10,1,4,8,11,2,5,9 3433343334 2b Cm9-/11-/13 . . .
196 0,3,7,10,1,4,8,11,2,6,9 3433343343 2b Cm9-/11-/13 . . .
197 0,3,7,10,1,5,8,11,2,6,9 3433433343 2b Cm9-/13 . . .
198 ∼ 195 0,3,7,10,2,5,9,1,4,8,11 3434344343 2b Cm13+ . . .
199 0,4,7,10,1,5,8,11,2,6,9 4333433343 2b C9-/13 . . .
200 0,4,7,10,1,5,8,11,3,6,9 4333433433 2b C9-/13 . . .
201 0,4,7,10,2,5,8,11,3,6,9 4334333433 2b C21
202 ∼ 199 0,4,7,10,2,6,9,1,5,8,11 4334434433 2b C11+/13+ . . .
203 ∼ 191 0,4,7,11,3,6,10,2,5,9,1 4344344344 2b C7+/9+/11+/(13)/15- . . .
204 ∼ 192 0,4,8,11,3,6,10,2,5,9,1 4434344344 2b C+7+/9+/(11)/13-/15- . . .
205 ∼ 195 0,4,8,11,3,7,10,2,5,9,1 4434434344 2b C+7+/9+/(11)/13-/15- . . .
206 ∼ 196 0,4,8,11,3,7,10,2,6,9,1 4434434434 2b C+7+/9+/(11)/13-/15- . . .
Twelve Pitch Classes
207 0,3,6,9,1,4,7,10,2,5,8,11 33343334333 1b C07-/9-/11-/13- . . .
208 ∼ 207 0,4,7,10,2,5,8,11,3,6,9,1 43343334334 1b C23
209 ∼ 207 0,4,7,10,2,6,9,1,5,8,11,3 43344344334 1b C11+/13+ . . .
210 ∼ 207 0,4,8,11,3,7,10,2,6,9,1,5 44344344344 1b C+7+/9+/(11)/13-/15- . . .
ClassN r. Representative
1 (0, 0), (0, 1)
2 (0, 0), (0, 2)
3 (0, 0), (0, 3)
4 (0, 0), (0, 4)
5 (0, 0), (0, 6)
ClassN r. Representative
1 (0, 0), (0, 1)
2 (0, 0), (0, 2)
3 (0, 0), (0, 3)
4 (0, 0), (0, 4)
5 (0, 0), (0, 6)
6 (0, 0), (1, 0)
7 (0, 0), (1, 1)
8 (0, 0), (1, 2)
9 (0, 0), (1, 2)
10 (0, 0), (1, 4)
11 (0, 0), (1, 6)
2
23.3 List of Local Denotators of Cardinality Two and Three in Z12 141
The order of these representatives is a historical one. After this table, the
representatives are also visualized on a 12 × 12 square in list 23.1.
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20 21
22 23 24 25 26
This list was calculated by Straub in [45]. The list’s numbering follows Straub’s
algorithm; * denotes classes which are not determined by volume and class
weight.
23.4 List of Local Denotators of Cardinality Four in Z212 143
10
11 12
13
21
19 18 17
14
15
25 3
16
2
20 5
24 23
22
1
6 26 8 7
9
Quanta and Pivots for the Modulations Between Diatonic Major Scales
Transl. p Cadence Quantum Modulator Pivots
1 {II, V } • ◦ • • ◦ • • • • • •• e5 11 {II, III, V, V II}
1 {II, III} • ◦ • • ◦ • • • • • •• e5 11 {II, III, V, V II}
2 {V II} ◦ • • ◦ • • ◦ • ◦ ◦ ◦• e6 11 {II, IV, V II}
2 {II, V } 6
◦ • • ◦ • • ◦ • ◦ • ◦• e 11 {II, IV, V, V II}
2 {IV, V } ◦ • • ◦ • • ◦ • ◦ • ◦• e6 11 {II, IV, V, V II}
3 {II, V } • ◦ • ◦ ◦ • ◦ • • • •• e7 11 {II, III, V, V II}
3 7
{II, III} • ◦ • ◦ ◦ • ◦ • • • •• e 11 {II, III, V, V II}
4 {V II} 8
◦ ◦ • • ◦ • • ◦ ◦ • ◦• e 11 {II, IV, V, V II}
4 {IV, V } ◦ • • • • • • • ◦ • ◦• e 118
{II, III, V, V II}
4 8
{II, III} • • • • ◦ • • • • • ◦• e 11 {V, V II}
5 {V II} 9
◦ ◦ • ◦ • • ◦ • ◦ ◦ •• e 11 {II, IV, V II}
6 {II, III} ◦ • • • • • ◦ • • • •• e6 {II, III, V, V II}
6 {IV, V } ◦ • • • • • • • • • ◦• e 1110
{II, IV, V, V II}
6 {IV, V } • • • • ◦ • • • • • ◦• e6 {II, IV, V, V II}
6 10
{II, III} • • • • ◦ • ◦ • • • •• e 11 {II, III, V, V II}
7 {V II} • ◦ • ◦ ◦ • • ◦ ◦ • ◦• e11 11 {III, V, V II}
8 {V II} 0
◦ • • ◦ ◦ • ◦ • ◦ ◦ •• e 11 {II, V II}
8 {IV, V } ◦ • • • • • ◦ • • • •• e 110
{II, IV, V, V II}
8 0
{II, III} • • • • ◦ • ◦ • ◦ • •• e 11 {II, III, V, V II}
9 {II, V } 1
◦ ◦ • ◦ • • • • • • ◦• e 11 {II, IV, V, V II}
9 {IV, V } ◦ ◦ • ◦ • • • • • • ◦• e 111
{II, IV, V, V II}
10 {V II} • ◦ • • ◦ • ◦ ◦ ◦ • ◦• e2 11 {III, V, V II}
10 {II, V } 2
• ◦ • • ◦ • ◦ • ◦ • ◦• e 11 {II, III, V, V II}
10 2
{II, III} • ◦ • • ◦ • ◦ • ◦ • ◦• e 11 {II, III, V, V II}
23.5 List of Modulation Chords (Pivots) 151
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 153
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4
154 References
C(F ), 16 agogics, 74
CT (D), 17 ambiguity, 77
Deno(Cat), 18 analysis, neutral -, 75
F (D), 17 articulated, listening, 74
GI , 80 articulation, 74
I(F ), 16 ASCII, 20
N (D), 17 aspect, psychological -, vii
N (F ), 15 atlas, 78
T (F ), 16 A-addressed -, 80
T ±, 28 Avison, Charles, 73
Cat@ , 15
Mod, 15 B
TopCat, 25 Bach, Johann Sebastian, 74, 90
∇, 25 Beethoven, Ludwig van, 30, 74, 90
Colimit, 18 Boulez, Pierre, 14, 22
Digraph, 15, 23
Limit, 18 C
Power, 18 cadence, 30
Ens, 15 Cage, John, 76
Simple, 17 canonical program, 90
STRG, 19 category
Syn, 17 topological -, 25
RUBATOr software, 34 graph -, 25
Colimit, 16 cell complex, 90
Limit, 16 cellular organism, 90
Power, 16 change of perspective, 89
Simple, 16 chart, 78, 80
Syn, 16 chord, 74
3M, 10 classification
creative value of -, 13
A definition of -, 3
activity, interpretative -, 77, 79 of gestures, 34
address change, 15, 23 scientific value of -, 13
Adorno, Theodor Wiesengrund, 73 semantics of -, 4
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 157
L. Zheng, G. Mazzola, Classification of Musical Objects for Analysis and Composition,
Computational Music Science, https://doi.org/10.1007/978-3-031-30183-4
158 Index
HiHat, 20 mode, 28
historical instrumentation, 89 modular composition, 77
Hofmann, Ernst Theodor Amadeus, 73 modulation
homology theories, 38 model, 29
hyperdenotator, 24, 37 quantized -, 30
hypergesture, 37 quantum, 30
tonal -, 28
I modulator, 30
identification, esthesic -, 74 music
identifier, form -, 16 aesthetics of -, 87
instrumentation, historical -, 89 characterization of -, 9
Intégrales, 89 critic, 74
integral of perspectives, 90 criticism, 74
interpretative activity, 77, 79 ontology, 7
isometry, 76 psychology, 76
isomorphism class, 4 software, 77
tape -, 76
J musique concrète, 77
Jackendoff, Ray, 76
Jakobson, Roman, 75 N
Java, 34 naming policy, 17
jazz improvisation, 38
Nattiez, Jean-Jacques, 74
neutral analysis, 75
K
note, 20
Kagel, Maurizio, 90
Kaiser, Joachim, 73, 74
O
knot, 4, 34
object, 3
Kunst der Fuge, 74
objective global composition, 79
L oniontology, 7, 9
Lanier, Sidney, 12 onset, 20
Lerdahl, Fred, 76 ontology, music -, 7
limits, ontological -, 3 organism
linguistics, structuralist -, 75 cellular, 90
listening, articulated -, 74 hierarchical -, 74
local score, 77
local-global patchwork, 77 P
locally trivial structure, 78 part, 77
loop, 34 patchwork, local-global -, 77
loudness, 19 pause, 20
Luening, Otto, 76 performance
structural
M rationale of -, 90
Möbius strip, 29, 78 performance theory, 34
macroscore, 21 perspective, change of -, 89
manifold, 78 perspectives, integral of -, 90
Marek, Ceslav, 73 pitch, 20
Mattheson, Johann, 73 poetical function, 73
melody, germinal -, 51 Post-It, 10
metrical grouping, 73 presheaf, 34
160 Index