Skip to main content
Have a personal or library account? Click to login
A Clustering-Based Approach to Automatic Harmonic Analysis: An Exploratory Study of Harmony and Form in Mozart’s Piano Sonatas Cover

A Clustering-Based Approach to Automatic Harmonic Analysis: An Exploratory Study of Harmony and Form in Mozart’s Piano Sonatas

Open Access
|Oct 2022

Figures & Tables

Table 1

Dataset. All pieces are piano sonata movements by W.A. Mozart.

PIECEKEYQUARTER NOTESMETERMEASURES
0K279 iC major5464/4136
1K279 iiF major3063/4102
2K279 iiiC major4262/4213
3K280 iF major5933/4198
4K282 iE♭ major2764/469
5K283 iG major3563/4119
6K284 iD major10104/4252
7K309 iC major11744/4294
8K311 iD major5843/4195
9K330 iC major7192/4360
10K330 iiiC major7032/4352
11K332 iF major6653/4222
12K332 iiB♭ major1604/440
13K333 iB♭ major6584/4164
14K545 iC major2674/467
15K570 iB♭ major6003/4200
16K576 iiA major2003/467
Figure 1

Reduction and clustering procedure illustrated on mm. 1–2 of K.279.

Figure 2

Centroids of the twenty clusters resulting from applying k-means with a Manhattan (a) and Euclidean (b) metric.

Figure 3

Spectra of the centroids of the 20 clusters, grouped according to whether |â3| (a–b), |â4| (c–d), or |â1| (e–f) is larger, for the k-means solutions by Manhattan (a, c, e) and Euclidean (b, d, f) metrics.

Figure 4

Phase space plot for centroids of (a) triadic, (b) tetradic, and (c) scalar clusters from the Manhattan k-means solutions. The vertical axis is the phase of â5, in all cases, while the horizontal axis is the phase of â3, â4, and â1 respectively. Ranges show the circular variance for each cluster: 2π(1(re(|a^k|))2+(im(|a^k|))2n(|a^k|)2).

Figure 5

Dendogram showing hierarchical clustering solution.

Figure 6

Probability of each cluster appearing in each of five parts of a sonata form, split into three groups.

Figure 7

The twenty cluster centroids in the phase space for â5 and â3, with regions grouping clusters that have a similar frequency profile over the five main sections of a sonata form.

Figure 8

Sum and difference matrices for subordinate key and home key clusters in percentages over just the transitions involving these clusters and excluding trivial transitions. Values exceeding 1 standard deviation are highlighted. Redundant values (given by symmetry and antisymmetry) are excluded (in difference matrices we retain just the positive values).

Figure 9

Transition data for subordinate key and home key groups, plotted in φ45 space. Large arrows show high values in both the difference and sum matrices, small arrows in the sum or difference matrices only (double-headed for sum).

Figure 10

Sum and difference matrices for cluster groups. Values exceeding 1.5 standard deviations are highlighted. Redundant values (given by symmetry and antisymmetry) are excluded (in difference matrices we retain just the positive values).

Figure 11

Transition data for the cluster groups plotted in φ45 space. Group labels are positioned roughly in between their members, which are connected by dotted lines (with the exception of clusters 8 and 15 for clarity). Heavy arrows show high values in both the difference and sum matrices, lighter arrows in the sum or difference matrices only (double-headed for sum).

DOI: https://doi.org/10.5334/tismir.114 | Journal eISSN: 2514-3298
Language: English
Submitted on: May 6, 2021
Accepted on: Jun 7, 2022
Published on: Oct 13, 2022
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2022 Jason Yust, Jaeseong Lee, Eugene Pinsky, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.