• Harmalysis: A language for the annotation of roman numerals in symbolic music representations

    Author(s):
    Néstor Nápoles López
    Contributor(s):
    Ichiro Fujinaga
    Editor(s):
    Elsa De Luca (see profile) , Julia Flanders
    Date:
    2020
    Group(s):
    Music Encoding Initiative
    Subject(s):
    Music, Digital humanities
    Item Type:
    Conference proceeding
    Conf. Title:
    Music Encoding Conference 2020
    Conf. Org.:
    Tisch Library, Tufts University
    Conf. Loc.:
    Online
    Conf. Date:
    26-29 May 2020
    Tag(s):
    mei, Music encoding
    Permanent URL:
    http://dx.doi.org/10.17613/380x-dd98
    Abstract:
    High-quality annotations of harmonic analysis are scarce. Furthermore, the existing data usually follows different conventions for spelling scale degrees, inversions, and special chords (e.g., cadential six-four). There have been efforts for standardizing the notation of harmonic analysis annotations, however, these have not been very successful because: 1) there are few software tools able to parse such notations 2) as a consequence, researchers have not adopted the suggested notations and it is more frequent to find a different notation with every new dataset. We attempt to mitigate the limitations of existing notations through the definition of a new language for harmonic analysis, which we call harmalysis. This language 1) provides a notation that adjusts as much as possible to the way in which researchers have annotated roman numerals in existing datasets, 2) formalizes the resulting notation into a consistent and extensible context-free grammar, 3) uses the context-free grammar to generate tools that are able to parse and validate annotations in the syntax of the language. We make the formal definition of the language, a context-free grammar described in the Extended Backus-Naur Form (EBNF), available as an open-source repository. Within the same repository, we make available tools for parsing annotations in the harmalysis language. The tools allow the users to extract high-level semantic information from their annotations (e.g., local key, root of the chord, inversion, added intervals, whether the chord is tonicizing another key or not, etc.) and to validate the correctness of a given annotation according to the grammar of the proposed language.
    Notes:
    The MEC 2020 conference was originally to be hosted at Tisch Library and Lilly Music Library of Tufts University on the Medford, MA campus. It is co-sponsored with the Department of Music at Tufts, Digital Scholarship Group at Northeastern University Library, and MIT Digital Humanities.
    Metadata:
    Status:
    Published
    Last Updated:
    7 months ago
    License:
    Attribution-NonCommercial-ShareAlike
    Share this:

    Downloads

    Item Name:pdf proceedings_2020_lopez.pdf
     Download View in browser
    Activity: Downloads: 18