cs.SDAug 21, 2026

MusPyExpress: Extending MusPy with Enhanced Expression Text Support

Authors: Phillip Long, Hao-Wen Dong, Julian McAuley, Zachary Novack

Organizations: Computer Science & Engineering Department, University of California, San Diego · Department of Performing Arts Technology, University of Michigan, Ann Arbor

Abstract

Current work in modeling symbolic music primarily relies on representations extracted from MIDI-like data. While such formats allow for modeling symbolic music as sequences of notes, they omit the large space of symbolic annotations common in western sheet music broadly known as expression text, such as tempo or dynamics, which specify time- and velocity-dependent controls on the musical composition and performance. To alleviate this gap, we present MusPyExpress, an extension to the popular symbolic music processing library MusPy that enables the extraction of expression text along with symbolic music for downstream modeling. Utilizing this extension, we parse the PDMX dataset to illustrate the wealth of expression text available in MusicXML datasets. Additionally, we introduce multiple generative tasks, including joint expression-note generation, expression-conditioned music generation, and expression tagging, that take advantage of this additional notational information.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. TASTE: Taxonomy-Aware Symbolic Piano Generation from Textual Description

    Oct 11, 2026Mingyang Yao, Jingyue Huang, Ke Chen +2Text-to-Music GenerationSymbolic Music Generation

  2. Text2Score: Generating Sheet Music From Textual Prompts

    May 13, 2026Keshav Bhandari, Sungkyun Chang, Abhinaba Roy +4Text-to-Music GenerationMusic Generation Evaluation

  3. Getting Motif-ated: Controllable AI Compositions from Injected Motif Prompts

    Sep 26, 2026Chao Peter Yang, Cynthia Rudin, Yue Jiang +2Controllable Music GenerationSymbolic Music Generation