Exploring Classical Piano Performance Generation with Expressive Music Variational AutoEncoder

📅 2025-07-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of jointly modeling musical structure and expressive performance in classical piano music generation. To this end, we propose a unified composition-and-performance generation framework. Methodologically, we introduce Expressive Compound Word (ECW), a novel musical representation that disentangles structural elements (e.g., pitch, duration) from expressive dimensions (e.g., velocity, tempo). We further design XMVAE, a dual-branch variational autoencoder: one branch employs VQ-VAE to model structural tokens, while the other adopts VAE for expressive features; both are enhanced with multi-scale encoders, an orthogonal Transformer decoder, and a compound-token decoding mechanism to enable fine-grained, synchronized generation. Experiments demonstrate that our approach significantly outperforms state-of-the-art models in both objective metrics and subjective evaluations, yielding performances with superior expressivity, coherence, and musicality—further improved via pretraining.

Technology Category

Application Category

📝 Abstract
The creativity of classical music arises not only from composers who craft the musical sheets but also from performers who interpret the static notations with expressive nuances. This paper addresses the challenge of generating classical piano performances from scratch, aiming to emulate the dual roles of composer and pianist in the creative process. We introduce the Expressive Compound Word (ECP) representation, which effectively captures both the metrical structure and expressive nuances of classical performances. Building on this, we propose the Expressive Music Variational AutoEncoder (XMVAE), a model featuring two branches: a Vector Quantized Variational AutoEncoder (VQ-VAE) branch that generates score-related content, representing the Composer, and a vanilla VAE branch that produces expressive details, fulfilling the role of Pianist. These branches are jointly trained with similar Seq2Seq architectures, leveraging a multiscale encoder to capture beat-level contextual information and an orthogonal Transformer decoder for efficient compound tokens decoding. Both objective and subjective evaluations demonstrate that XMVAE generates classical performances with superior musical quality compared to state-of-the-art models. Furthermore, pretraining the Composer branch on extra musical score datasets contribute to a significant performance gain.
Problem

Research questions and friction points this paper is trying to address.

Generate classical piano performances from scratch
Capture metrical structure and expressive nuances
Emulate composer and pianist roles in music creation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Expressive Compound Word representation captures performance nuances
XMVAE model combines VQ-VAE and VAE branches
Multiscale encoder and Transformer decoder enhance generation
🔎 Similar Papers
No similar papers found.
Jing Luo
Jing Luo
Shandong University
Natural Language Processing
X
Xinyu Yang
School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an, 710049, China
J
Jie Wei
China Mobile Group Shaanxi Co., Ltd., Xi’an, China