cs.SDAug 19, 2026

Computational Features for Symbolic Melody Analysis

Authors: David M. Whyatt, Peter M. C. Harrison

Organizations: Centre for Music and Science, Faculty of Music, University of Cambridge, United Kingdom

Abstract

This paper addresses the general problem of extracting music-theoretic and psychological features from symbolically encoded melodies. We review existing melodic feature extraction toolboxes, enumerate their features, and organise them into a common taxonomy. We then describe a new software library that provides implementations of all of these features in a straightforward Python package. We then demonstrate the combined feature set on the Essen Folksong Collection, using the dataset to produce a series of style classification models. These models help us answer key questions about the interpretability and dimensionality of the feature set. Our results show excellent classification accuracy using the full feature set, and promising performance for an eight-dimensional factor-analytic solution that improves the interpretability of the classifier. We distribute our new toolbox as an open-source Python package, melody−features\mathtt{melody-features}, which can easily be used in various applications within music analysis, music psychology, and music information retrieval.

Figures & tables

Explore similar work

CardsList
  1. Open-Source Intelligence and Music Information Retrieval for Geographic Attribution of Musical Affect and the Ecological Limits of Population Inference

    Jul 14, 2026Mohammadreza Rashidi

  2. ScorePrompts: Natural-Language Exploration of Symbolic Music Scores through Analysis

    Sep 9, 2026Emmanouil Karystinaios, Gerhard WidmerMusic Information RetrievalMusic Understanding

  3. MusPyExpress: Extending MusPy with Enhanced Expression Text Support

    Aug 21, 2026Phillip Long, Hao-Wen Dong, Julian McAuley +1Symbolic Music GenerationControllable Music Generation