Towards a topological fingerprint of music. (English) Zbl 1339.00005

Bac, Alexandra (ed.) et al., Computational topology in image context. 6th international workshop, CTIC 2016, Marseille, France, June 15–17, 2016. Proceedings. Cham: Springer (ISBN 978-3-319-39440-4/pbk; 978-3-319-39441-1/ebook). Lecture Notes in Computer Science 9667, 88-100 (2016).
Summary: Can music be represented as a meaningful geometric and topological object? In this paper, we propose a strategy to describe some music features as a polyhedral surface obtained by a simplicial interpretation of the Tonnetz. The Tonnetz is a graph largely used in computational musicology to describe the harmonic relationships of notes in equal tuning. In particular, we use persistent homology in order to describe the persistent properties of music encoded in the aforementioned model. Both the relevance and the characteristics of this approach are discussed by analyzing some paradigmatic compositional styles. Eventually, the task of automatic music style classification is addressed by computing the hierarchical clustering of the topological fingerprints associated with some collections of compositions.
For the entire collection see [Zbl 1337.68003].


00A65 Mathematics and music


EDA; dynamicTreeCut
Full Text: DOI arXiv


[1] Bergomi, M.G.: Dynamical and Topological Tools for (Modern) Music Analysis. Ph.D. thesis, Université Pierre et Marie Curie (2015)
[2] Bigo, L., Andreatta, M., Giavitto, J.-L., Michel, O., Spicher, A.: Computation and visualization of musical structures in chord-based simplicial complexes. In: Yust, J., Wild, J., Burgoyne, J.A. (eds.) MCM 2013. LNCS, vol. 7937, pp. 38–51. Springer, Heidelberg (2013) · Zbl 1270.00025
[3] Brinkmann, R.: Arnold Schönberg, drei Klavierstücke Op. 11: Studien zur frühen Atonalität bei Schönberg. Franz Steiner Verlag (1969)
[4] Burns, E.M., Ward, W.D.: Intervals, scales, and tuning. Psychol. Music 2, 215–264 (1999)
[5] Carlsson, G., Zomorodian, A.: The theory of multidimensional persistence. Discrete Comput. Geom. 42(1), 71–93 (2009) · Zbl 1187.55004
[6] Cerri, A., Di Fabio, B., Ferri, M., Frosini, P., Landi, C.: Betti numbers in multidimensional persistent homology are stable functions. Math. Meth. Appl. Sci. 36(12), 1543–1557 (2013) · Zbl 1278.55012
[7] Cohen-Steiner, D., Edelsbrunner, H., Harer, J.: Stability of persistence diagrams. Discrete Comput. Geom. 37(1), 103–120 (2007) · Zbl 1117.54027
[8] Cohn, R.: Neo-riemannian operations, parsimonious trichords, and their ”Tonnetz” representations. J. Music Theor. 41, 1–66 (1997)
[9] d’Amico, M., Frosini, P., Landi, C.: Using matching distance in size theory: a survey. Int. J. Imag. Syst. Tech. 16(5), 154–161 (2006)
[10] d’Amico, M., Frosini, P., Landi, C.: Natural pseudo-distance and optimal matching between reduced size functions. Acta Applicandae Mathematicae 109(2), 527–554 (2010) · Zbl 1198.68224
[11] De Cheveigne, A.: Pitch perception models. In: Plack, C.J., Fay, R.R., Oxenham, A.J., Popper, A.N. (eds.) Pitch, pp. 169–233. Springer, New York (2005)
[12] Douthett, J., Steinbach, P.: Parsimonious graphs: a study in parsimony, contextual transformations, and modes of limited transposition. J. Music Theor. 42, 241–263 (1998)
[13] Dowling, W.J.: Recognition of melodic transformations: inversion, retrograde, and retrograde inversion. Percept. Psychophys. 12(5), 417–421 (1972)
[14] Edelsbrunner, H., Harer, J.: Computational Topology: An Introduction. American Mathematical Society, Providence (2009) · Zbl 1193.55001
[15] Edelsbrunner, H., Harer, J.: Persistent homology-a survey. Contemp. Math. 453, 257–282 (2008) · Zbl 1145.55007
[16] Euler, L.: De harmoniae veris principiis per speculum musicum repraesentatis. Opera Omnia 3(2), 568–586 (1774)
[17] Folgieri, R., Bergomi, M.G., Castellani, S.: EEG-based brain-computer interface for emotional involvement in games through music. In: Lee, N. (ed.) Digital Da Vinci. Computers in Music, pp. 205–236. Springer, New York (2014)
[18] Frosini, P., Landi, C.: Size theory as a topological tool for computer vision. Pattern Recogn. Image Anal. 9, 596–603 (1999)
[19] Frosini, P., Landi, C.: Size functions and formal series. Appl. Algebra Eng. Comm. Comput. 12(4), 327–349 (2001) · Zbl 0974.68229
[20] Harte, C., Sandler, M.: Automatic chord identifcation using a quantised chromagram. In: Audio Engineering Society Convention 118. Audio Engineering Society (2005)
[21] Langfelder, P., Zhang, B., Horvath, S.: Defining clusters from a hierarchical cluster tree: the dynamic tree cut package for R. Bioinformatics 24(5), 719–720 (2008) · Zbl 05511533
[22] Li, T.L., Chan, A.B., Chun, A.: Automatic musical pattern feature extraction using convolutional neural network. In: Proceedings of International Conference on Data Mining and Applications (2010)
[23] Martinez, W.L., Martinez, A., Solka, J.: Exploratory Data Analysis with MATLAB. CRC Press, Boca Raton (2010) · Zbl 1270.62014
[24] Ogdon, W.: How tonality functions in Shoenberg Opus-11, Number-1. J. Arnold Schoenberg Inst. 5(2), 169–181 (1981)
[25] Ott, N.: Visualization of Hierarchical Clustering: Graph Types and Software Tools. GRIN Verlag, Munich (2009)
[26] Plomp, R., Levelt, W.J.: Tonal consonance and critical bandwidth. J. Acoust. Soc. Am. 38(4), 548–560 (1965)
[27] Smaragdis, P., Brown, J.C.: Non-negative matrix factorization for polyphonic music transcription. In: 2003 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, pp. 177–180. IEEE (2003)
[28] Trezise, S.: The Cambridge Companion to Debussy. Cambridge University Press, Cambridge (2003)
[29] Tulipano, L., Bergomi, M.G.: Meaning, music and emotions: a neural activity analysis. In: NEA Science. pp. 105–108 (2015)
[30] Wang, A., et al.: An Industrial Strength Audio Search Algorithm. In: ISMIR. pp. 7–13 (2003)
[31] William, B.: Harmony in Radical European Music. In: Society of Music Theory (1984)
[32] Žabka, M.: Generalized Tonnetz and well-formed GTS: a scale theory inspired by the neo-riemannians. In: Chew, E., Childs, A., Chuan, C.-H. (eds.) MCM 2009. CCIS, vol. 38, pp. 286–298. Springer, Heidelberg (2009) · Zbl 1247.00032
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.