Formalization of Voice-Leadings and the Nabla Algorithm
This work presents some concepts related to voice-leadings and proposes a formalization of them. The aim is to teach voice-leadings in a systematic way by using elements of mathematical music theory. Within this formalization, we defined the nabla distance of a chord progression. This distance is a measure of how close the voices are among them. One of its applications is to produce voice-leadings with nice properties, especially for jazz music. The nabla distance has been implemented in the form of an application, the \(\nabla \) application. This application computes the optimal voice-leading for a given chord progression.
KeywordsVoice-leadings Chord progressions Matrix algebra Distance functions Nabla distance Optimal voice-leadings
- 3.Derfler, B.: Single-Voice Transformations: A Model for Parsimonious Voice Leading. Cambridge Scholars Publishing, Cambridge (2010)Google Scholar
- 4.Deutsch, D.: The Psychology of Music. Academic Press, Cambridge (1999)Google Scholar
- 5.Lewin, D.: The Structure of Atonal Music. Yale University Press, New Haven (1973)Google Scholar
- 7.Lewin, D.: Generalized Musical Intervals and Transformations. Yale University Press, New Haven (1987)Google Scholar
- 8.Tymoczko, D.: A Geometry of Music: Harmony and Counterpoint in the Extended Common Practice. Oxford University Press, Oxford (2011)Google Scholar