Neo-Riemannian Cycle Detection with Weighted Finite-State Transducers

DSpace/Manakin Repository

Neo-Riemannian Cycle Detection with Weighted Finite-State Transducers

Citable link to this page


Title: Neo-Riemannian Cycle Detection with Weighted Finite-State Transducers
Author: Shieber, Stuart M. ORCID  0000-0002-7733-8195 ; Bragg, Jonathan; Chew, Elaine

Note: Order does not necessarily reflect citation order of authors.

Citation: Bragg, Jonathan, Elaine Chew, and Stuart Shieber. 2011. Neo-Riemannian cycle detection with weighted finite-state transducers. In ISMIR 2011: proceedings of the 12th International Society for Music Information Retrieval Conference, October 24-28, 2011, Miami, Florida, 399-404. Miami: University of Miami.
Full Text & Related Files:
Abstract: This paper proposes a finite-state model for detecting harmonic cycles as described by neo-Riemannian theorists. Given a string of triads representing a harmonic analysis of a piece, the task is to identify and label all substrings corresponding to these cycles with high accuracy. The solution method uses a noisy channel model implemented with weighted finitestate transducers. On a dataset of four works by Franz Schubert, our model predicted cycles in the same regions as cycles in the ground truth with a precision of 0.18 and a recall of 1.0. The recalled cycles had an average edit distance of 3.2 insertions or deletions from the ground truth cycles, which average 6.4 labeled triads in length. We suggest ways in which our model could be used to contribute to current work in music theory, and be generalized to other music pattern-finding applications.
Published Version:
Terms of Use: This article is made available under the terms and conditions applicable to Open Access Policy Articles, as set forth at
Citable link to this page:
Downloads of this work:

Show full Dublin Core record

This item appears in the following Collection(s)


Search DASH

Advanced Search