Abstract
This paper presents a web application for visualizing the tonality of a piece of music—the organization of its chords and scales—at a high level of abstraction and with coordinated playback. The application applies the discrete Fourier transform to the pitch-class domain of a user-specified segmentation of a MIDI file and visualizes the Fourier coefficients’ trajectories. Since the coefficients indicate different musical properties, such as triadicity and diatonicity, the application isolates aspects of a piece’s tonality and shows their development in time. The aim of the application is to bridge a gap between mathematical music theory, musicology, and the general public by making the discrete Fourier transform as applied to the pitch-class domain accessible without requiring advanced mathematical knowledge or programming skills up front.
This research project has received funding from the UNIL-EPFL dhCenter, an interdisciplinary research platform set up between Université de Lausanne (UNIL) and École Polytechnique Fédérale de Lausanne (EPFL), Switzerland. The project was also supported in part by the University of Amsterdam Data Science Centre.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The app is accessible at https://dcmlab.github.io/midiVERTO.
- 2.
Source code available at https://github.com/DCMLab/midiVERTO.
- 3.
MIDI file taken from https://bitmidi.com/uploads/6508.mid.
References
Amiot, E.: David Lewin and maximally even sets. J. Math. Music 1(3), 157–172 (2007). https://doi.org/10.1080/17459730701654990
Amiot, E.: Music Through Fourier Space: Discrete Fourier Transform in Music Theory. Computational Music Science, Springer International Publishing (2016). https://doi.org/10.1007/978-3-319-45581-5
Amiot, E.: Entropy of fourier coefficients of periodic musical objects. J. Math. Music 15(3), 235–246 (2021). https://doi.org/10.1080/17459737.2020.1777592
Harasim, D., Noll, T., Rohrmeier, M.: Distant neighbors and interscalar contiguities. In: Montiel, M., Gomez-Martin, F., Agustín-Aquino, O.A. (eds.) MCM 2019. LNCS (LNAI), vol. 11502, pp. 172–184. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21392-3_14
Harding, J.D.: Computer-aided analysis across the tonal divide: cross-stylistic applications of the discrete fourier transform. In: Music Encoding Conference 2020 (2020)
Lieck, R., Rohrmeier, M.: Modelling hierarchical key structure with pitch scapes. In: Proceedings of the 21st International Society for Music Information Retrieval Conference, Montréal, pp. 811–818 (2020). https://doi.org/10.5281/zenodo.4245558
Milne, A.J., Bulger, D., Herff, S.A.: Exploring the space of perfectly balanced rhythms and scales. J. Math. Music 11(2–3), 101–133 (2017). https://doi.org/10.1080/17459737.2017.1395915
Noll, T.: Insiders’ choice: studying pitch class sets through their discrete fourier transformations. In: Montiel, M., Gomez-Martin, F., Agustín-Aquino, O.A. (eds.) MCM 2019. LNCS (LNAI), vol. 11502, pp. 371–378. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21392-3_32
Sapp, C.S.: Visual hierarchical key analysis. Comput. Entertainment 3(4), 1–19 (2005). https://doi.org/10.1145/1095534.1095544
Tymoczko, D., Yust, J.: Fourier phase and pitch-class sum. In: Montiel, M., Gomez-Martin, F., Agustín-Aquino, O.A. (eds.) MCM 2019. LNCS (LNAI), vol. 11502, pp. 46–58. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21392-3_4
Viaccoz, C., Harasim, D., Moss, F.C., Rohrmeier, M.: Wavescapes: a visual hierarchical analysis of tonality using the discrete fourier transform. Musicae Scientiae (in press). https://doi.org/10.1177/10298649211034906
Yust, J.: Schubert’s harmonic language and fourier phase space. J. Music Theor. 59(1), 121–181 (2015). https://doi.org/10.1215/00222909-2863409
Yust, J.: Stylistic information in pitch-class distributions. J. New Music Res. 48(3), 217–231 (2019). https://doi.org/10.1080/09298215.2019.1606833
Acknowledgments
We thank Martin Rohrmeier for his support and guidance as well as Jason Yust and Cédric Viaccoz for their valuable comments in the development process of the web application.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Harasim, D., Affatato, G., Moss, F.C. (2022). midiVERTO: A Web Application to Visualize Tonality in Real Time. In: Montiel, M., Agustín-Aquino, O.A., Gómez, F., Kastine, J., Lluis-Puebla, E., Milam, B. (eds) Mathematics and Computation in Music. MCM 2022. Lecture Notes in Computer Science(), vol 13267. Springer, Cham. https://doi.org/10.1007/978-3-031-07015-0_31
Download citation
DOI: https://doi.org/10.1007/978-3-031-07015-0_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07014-3
Online ISBN: 978-3-031-07015-0
eBook Packages: Computer ScienceComputer Science (R0)