SyMuPe: Affective and Controllable Symbolic Music Performance

Ilya Borovik, Dmitrii Gavrilev, Vladimir Viro
11/5/2025
cs.SDcs.LGcs.MM

No official code found. Best implementation: ilya16/SyMuPe (16 stars, Apache-2.0, last commit 2026-04-28). 1 more below.

Abstract

Emotions are fundamental to the creation and perception of music performances. However, achieving human-like expression and emotion through machine learning models for performance rendering remains a challenging task. In this work, we present SyMuPe, a novel framework for developing and training affective and controllable symbolic piano performance models. Our flagship model, PianoFlow, uses conditional flow matching trained to solve diverse multi-mask performance inpainting tasks. By design, it supports both unconditional generation and infilling of music performance features. For training, we use a curated, cleaned dataset of 2,968 hours of aligned musical scores and expressive MIDI performances. For text and emotion control, we integrate a piano performance emotion classifier and tune PianoFlow with the emotion-weighted Flan-T5 text embeddings provided as conditional inputs. Objective and subjective evaluations against transformer-based baselines and existing models show that PianoFlow not only outperforms other approaches, but also achieves performance quality comparable to that of human-recorded and transcribed MIDI samples. For emotion control, we present and analyze samples generated under different text conditioning scenarios. The developed model can be integrated into interactive applications, contributing to the creation of more accessible and engaging music performance systems.

View on arXivView PDF

Code Implementations(2)

ilya16/SyMuPeCommunity74%
Apache-2.0

SyMuPe: Affective and Controllable Symbolic Music Performance (ACM MM '25, Outstanding Paper Award)

160PythonJul 31, 20255 months agoApache-2.0
affective-computingexpressive-music-performanceflow-matchinggenerative-modelssymbolic-music
anomupe/symupeCommunity65%

Demo for paper "SyMuPe: Affective and Controllable Symbolic Music Performance"

00Apr 11, 20251 years ago

Similar Papers

Cite this paper

@article{borovik2025symupe,
  title  = {SyMuPe: Affective and Controllable Symbolic Music Performance},
  author = {Ilya Borovik and Dmitrii Gavrilev and Vladimir Viro},
  year   = {2025},
  eprint = {2511.03425},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.03425v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.03425.svg)](https://codeofpaper.com/paper/2511.03425)

Discussion