Computational Fugue Analysis

One of the pinnacles of form in classical Western music, the fugue is often used in the teaching of music analysis and composition. Fugues alternate between instances of a subject and other patterns and modulatory sections, called episodes. Musicological analyses are generally built on these pattern...

Full description

Saved in:
Bibliographic Details
Published inComputer music journal Vol. 39; no. 2; pp. 77 - 96
Main Authors Giraud, Mathieu, Groult, Richard, Leguy, Emmanuel, Levé, Florence
Format Journal Article
LanguageEnglish
Published One Rogers St., Cambridge, MA 02142-1209, USA MIT Press 01.06.2015
The MIT Press
MIT Press Journals, The
Massachusetts Institute of Technology Press (MIT Press)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:One of the pinnacles of form in classical Western music, the fugue is often used in the teaching of music analysis and composition. Fugues alternate between instances of a subject and other patterns and modulatory sections, called episodes. Musicological analyses are generally built on these patterns and sections. We have developed several algorithms to perform an automated analysis of a fugue, starting from a score in which all the voices are separated. By focusing on the diatonic similarities between pitch intervals, we detect subjects and count er subjects, as well as partial harmonic sequences inside the episodes. We also implemented tools to detect subject scale degrees, cadences, and pedals, as well as a method for segmenting the fugue into exposition and episodic parts. Our algorithms were tested on a corpus of 36 fugues by J. S. Bach and Dmitri Shostakovich. We provide formalized ground-truth data on this corpus as well as a dynamic visualization of the ground truth and of our computed results. The complete system showed acceptable or good results for about one half of the fugues tested, enabling us to depict their design.
Bibliography:Summer, 2015
ISSN:0148-9267
1531-5169
DOI:10.1162/COMJ_a_00300