Blog on Applied Mathematics

The Smile of Math: When Categories Inspire

Screen Shot 2020-06-22 at 09.19.18

A detail from "Duality" by M. Mannone.

Category Theory is a branch of mathematics born during the 1950's of last century to model several branches of mathematics with the aid of points, arrows, and diagrams. Categorical thinking has proven to be useful in other disciplines as well, and thus, applied categories have been developed. We talked about this in another post.

Books about category theory seem to be "abstract": we might wonder why there are so many arrows and points. But...

Screen Shot 2020-06-22 at 09.20.30

A detail from "Duality" by M. Mannone (2020).

Some concepts of category theory can be applied to music as well as to the comparison between visual forms and musical forms. This post is part of my "virtual poster" for the conference Applied Category Theory (ACT) 2020 organized by MIT, that will be held online in July 2020.

Several scholars, including JedrzejewskiMazzolaAriasPopoff, and Clark, have investigated the application of category theory to music.

I also tried to use some basic concepts and some simple connections. I use the language of categories to model musical structures and transformations and also to compare them with visual structures, forms from nature, and growth and transformation processes. In this short post, I will cite a few examples of this approach.

Too ambitious? Let's just smile about it.

Screen Shot 2020-06-22 at 08.09.26

Figure 1

Figure 1 shows two points and an arrow between them: it's a graphic representation of a morphism between two objects of a category. In the framework of music, the two points can represent two different values of intensity, such as a piano and a forte, and the arrow connecting them is a crescendo. (We'll see below why we can talk of a category).

Let's imagine a double "smile", to indicating two different ways to realize a crescendo, for example, slowly or quickly. One becomes the other thanks to an "arrow between arrows" (Figure 2).

Screen Shot 2020-06-22 at 08.09.34

Figure 2

Each point itself can contain points and arrows, creating in this way a nested structure (Figure 3).

Screen Shot 2020-06-22 at 08.09.44

Figure 3

We can thus obtain a sort of face, where the eyes themselves are also faces (graphs from this article [3]). These ideas can inspire graphic works, such a fragment of my drawing "Duality" (Figure 4).

Screen Shot 2020-06-22 at 09.05.54

Figure 4. A detail from "Duality" by M. Mannone.

Let's go back to music, which shows several nested structures. In the aforementioned example, a crescendo can be described as a variation from one intensity level to another one, e.g., from piano to forte. But there are several ways to do it, e.g., faster or slower. If each crescendo is represented by an arrow, the time variation between crescendi is represented by an arrow between arrows. Therefore, let the points be the intensities and the arrows be the intensity variations. The composition of two intensity variations yields an intensity again. The associative property is easy to verify, and the neutral element is given by the zero intensity variation.

Thus, we have a category with intensities as objects and intensity variations as morphisms. We can define a 2-cell where the objects are the intensity variations (1-arrow), and the morphisms are the intensity variations (2-arrows). The same musical passage can be performed by different musical instruments. We can thus define the 3-cells, and so on. See this article and this other one for details.

Morphisms between categories, called functors, can also be defined. Functors transform objects of a category into objects of another category and morphisms of the one into morphisms of the other one. These are basic concepts in category theory, but they nevertheless have a potential for generalization already. I applied these ideas to the form of trees (Figure 5).

Screen Shot 2020-06-22 at 08.18.13

Figure 5, from "Mathematics, Nature, Art" [1], page 61. Drawings by M. Mannone.

Figure 5 shows, on the left, a young (top) and adult (bottom) Butia capitata tree, and, on the right, a young (top) and an adult (bottom) Coccothrinax argentea tree. Here, we are using the idea of the category to indicate a species. Morphisms within a category indicate the growth process; morphisms between categories indicate the comparison between the forms of individual of the same species ("form comparison" between objects), and the comparison between growth processes within different species ("growth comparison" between morphisms). This example comes from the book "Mathematics, Nature, Art" [1].

A suitable functor can turn trees' forms into music. Music develops in time, and thus it can represent the development of a form within the space of sounds. Several scholars see the plants' form as the result of a growth process through time. According to D’Arcy Thompson [6]:

Organic form itself is found, mathematically speaking, to be a function of time... We might call the form of an organism an event in space-time, and not merely a configuration in space.

And, as Francis Hallé [5] points out:

The idea of the form implicitly contains also the history of such a form.

The idea of functor can be applied to the forms of animals and their possible musical renditions as well; see a detailed post on this topic.

Another categorical structure is given by natural transformations, that, intuitively, compare the action of different functors. The same book [1] includes an example where the morphisms indicate the blossom of flowers in an inflorescence, a functor represents the "placement" of flowers within the spherical inflorescence, and another functor represents the placement of flowers into an ellipsoidal inflorescence. The spherical inflorescence is inspired by Echinops ritro; the ellipsoidal inflorescence is, however, invented here, see Figure 6. Flowers of Echinops ritro have five petals; here, they are simplified with three petals only.

Screen Shot 2020-06-22 at 08.33.12

Figure 6, from "Mathematics, Nature, Art" [1], page 26.

In the same book, I defined a "sonification" functor that transforms single flowers into musical themes and inflorescences into distributions of themes on a sphere (in the space of sounds). In fact, it's possible to define nested categories and functors between functors.

The sonification technique I propose is grounded in the mathematical theory of musical gestures and on their "transferability" from one domain to another one.

Regarding gestures, I'd like to cite the definition of musical gesture given by Mazzola and Andreatta [4], see Figure 7, as a mapping from an oriented graph (with points and arrows) to a continuous path (that connects points in a space) within a topological space. Each vertex of the graph is mapped onto a point of the space, and each edge of the graph (arrow) onto a continuous arrow between points of the space, keeping the correspondence of original arrows' tails and heads.

Screen Shot 2020-06-23 at 15.13.44

Figure 7, from [3].

In [2, 4], the oriented graph is Delta, and the set of points and continuous curves belongs to the space X. We can thus define gestures as mappings from Delta to X, and we can represent transformations between these gestures as 2-arrows, that can also be composed. In music, a non-characterized movement (gesture) can become a "piano" and then a "forte" movement (Figure 8).

Screen Shot 2020-06-23 at 16.10.13

Figure 8, from [2].

We can also indicate as gesture the set of points in space and curves connecting them. Mazzola and Andreatta use the metaphor of a dancer's continuous movements, connecting discrete steps. I started from this metaphor to run a short study on categories applied to dance (Figure 9).

Screen Shot 2020-06-23 at 17.07.33

Figure 9, from the article "Shall We (Math and) Dance?". Drawings by M. Mannone.

The orchestral conductor, wanting to conduct, let's say, a ternary time, thinks of a scheme with three points in the air touched according to a precise order; he/she will then join these points by performing some continuous movements in space and time (Figure 10).

Screen Shot 2020-06-23 at 15.14.02

Figure 10 from [3].

We can consider a whole gesture as a point, defining arrows between gestures. The compound gestures are the hypergestures [4], that can be recursively defined. The composition of hypergestures (paths) is, as mathematicians would say, associative up to a path of paths. We can re-define hypergestures as an equivalence class of hypergestures, in order to formally have a 2-category. These ideas are discussed and proved in two theorems, see here [3].

We can take into account the cyclicity of conducting movements in correspondence with the cyclicity of musical time (e.g., the scheme 1-2-3 is repeated in a ternary time; see Figure 11).

Screen Shot 2020-06-23 at 15.14.09

Figure 11 from [3].

If we consider the category having the points in space (and time) needed for orchestral conducting as objects, and the conductor baton's movements joining them (for sake of simplicity, we are only considering the conductor's right hand) as morphisms, the 2-morphisms are the variations of these movements --- speed changes, articulation changes, and so on.

Screen Shot 2020-06-23 at 16.16.19

Figure 12, from [2]. The small arrows on X and Y indicate the space of curves with points in X and Y, respectively.

The formalism of 2-cells can be useful to analyze conductor's gestures, comparing them with the movements of orchestral performers. If, for example, the conductor points out a tutti crescendo, musicians will make transformations of gestures (2-morphisms) that will have something in common. E.g., a pianist performs a gesture producing a forte dynamic; a percussionist would too. If the scheme of their gestures is different, we can call them Delta and Gamma. The pianist's and percussionist's actual movements unfold within parameter spaces X and Y, respectively. The parameters shaped by the pianist are: time, hands' position on keyboard, speed, and so on; the parameters shaped by the percussionist are: time, mallets' position, instrument choice, and so on. We can compare the percussionist's and pianist's gestures by using the language of categories; see Figure 12. The double arrows (2-morphisms) act equivalently, making the gestures similar.

The same formalism of Figure 12 can be applied to dance, see Figure 13.

Screen Shot 2020-06-23 at 17.07.15

Figure 13, from "Shall We (Math and) Dance?"

We could investigate similar variations in the motion of a violinist's bow, or in a flutist's use of mouth and diaphragm. These concepts lead to gestural similarity [2]. Here is its heuristic version.

Conjecture A.1 (The heuristic conjecture) Two gestures, based on the same skeleton, are similar if and only if they can be connected via a transformation:

(1) that homotopically transforms one gesture into the other, and
(2) that also leads to similar changes in their respective acoustical spectra.

Homotopy is a necessary, but not sufficient, condition to get similar gestures.

When the conductor signals a forte for all performers, each performer will make different movements according to the parameter space for each instrument. However, the different movements will have some analogies (e.g., an increase of pressure of the bow for the violinist and of airstream pressure for the flutist) producing sound analogies (e.g., an intensity increase and a related timbre variation), which can be retrieved in spectrograms.

The idea of a functor can also be applied to the transformations from the visual symbols of the score to the sound of the performance. Natural transformations help formalize the comparison between different performances of the same composition. In this way, we can compare gestures by different musicians of different orchestras, their  sounds, and so on.

Because the conductor's gesture does not directly produce a sound but instead only suggests it, the conductor's gesture appears to be more "abstract" with respect to the orchestral performers' movements. We might say that the conductor's gestures are ontologically different from performers' gestures.

As another topic, the listener and the conductor have opposite roles. Orchestral performance can be seen as a flux of arrows from the conductor (level 1) to the orchestral performers (level 2) to the listener (level 3). In category theory, the constructions which can be obtained by reversing all arrows are called dual. In fact, we can build an equivalent (but reversed) formalism, where the listener (level 1) pays attention to performers' movements and sound (level 2) and the performers pay attention to the conductor's gestures (level 3). In addition, the conductor's gestures synthesize the main points of the score and the essential information for performers. For these reasons, we can metaphorically be inspired by categorical constructions, such as limits and colimits, to model these interactions between different levels (Figure 14); find more detailed diagrams here [2].

A limit is the generalization of a product (i.e., simplifying, the arrows start from it); a colimit is the generalization of a direct sum (the arrows converge to it). As pointed out in the article, in [2] the universal properties are not described in detail, but some conceptual explanations are given, regarding why such a language could be adapted to a conductor/orchestra/listener.

Screen Shot 2020-06-22 at 08.40.21

Figure 14, from [2].

From the article [2] (page 14):

The choice of listener as a limit, even if considered as a metaphor, satisfies the universal property because all the “listening and perception activities” can be reduced to the listener, in contraposition to the sound-production activities. The conductor plays the opposite role: all the “sound production” gestural activities can be related to the conducting gesture, which is a pure gesture without any direct sound production.

The passage toward the abstraction, that we can metaphorically represent as a colimit in an extra-musical domain such as biology could be applied to species classification (taxonomy). Figure 15 shows, in the case of fish, the progressive abstraction, through arrow composition, from the single species, to the genera, and moving upward to reach an equivalent of the most abstract idea of "fish," represented here by a schematic drawing. (The book [1] discusses some differences from the Platonic idea [1]).

Screen Shot 2020-06-22 at 08.39.28

Figure 15, from "Mathematics, Nature, Art" [1], page 45.

The gestural similarity conjecture can be extended to the interaction between music and images. Let's think of a collection of dots on a piece of paper and a sequence of staccato notes: staccato notes and dots can be considered as similar because they are produced by the same detached gesture, that is, as being drawn in the space of sounds, as being generated by the same creative gesture.

Clearly, there isn't any one-to-one correspondence because we can have infinite collections of dots to be associated with the given musical sequence. To such a musical sequence we wouldn't associate a continuous line, though. In the same way, we can sonify a given set of dots with different notes, all played as staccato. We can thus think of equivalence classes of possible musical renditions verifying gestural similarity.

In this way, music generated by an algorithm or "freely" composed can create the illusion of simultaneous production of sound and image; see this interview at Ca' Foscari University in Venice. Whatever the chosen technique for a form's musical rendition is, be it a free or an algorithmic one (exploiting Lindenmayer studies [5] in the case of plants), in my opinion, an effective rendition should verify gestural similarity. How to effectively translate a complex form into sound is a non-trivial problem, discussed in the article on "Quantum GestART".

To conclude, let's plunge into a mathematical ocean, where the forms are graphs of parametric equations (or rotation solids), and the music follows the gestural similarity criterion.


[1] Mannone, Maria. Mathematics Nature Art. (2019). Palermo: Palermo University Press.

[2] Mannone, Maria. (2018). "Introduction to Introduction to gestural similarity in music. An application of category theory to the orchestra". Journal of Mathematics and Music, 12(2): 63-87.

[3] Mannone, Maria. (2018). "Knots, Music, and DNA". Journal of Creative Music Systems, 2(2).

[4] Mazzola, Guerino, and Andreatta, Moreno. (2010). “Diagrams, Gestures and Formulae in Music.” Journal of Mathematics and Music, 1 (1): 23–46.

[5] Prusinkiewicz, Przemyslaw, and Lindenmayer, Aristid. (2004). The Algorithmic Beauty of Plants. New York: Springer.

[6] Thompson, D’Arcy Wentworth. (1966). On Growth and Form. An Abridged Edition Edited by John Tyler Bonner.Cambridge, Massachusetts: Cambridge University Press.


No Comments Yet

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow us on Twitter