Clustering Expressive Timing in Performed Classical Piano Music with VQ-VAE

There are many attempts on clustering expressive timing in performed classical piano music which suffer from variable lengths of phrases. This work uses VQ-VAE, a deep learning based method, to cluster expressive timing. The proposed method uses a codebook with a codec structure, where each code vector corresponds to a cluster. The code vectors that is very similar could be further merged, which gives a more flexible way to determine the number of clusters for expressive timing. To evaluate the proposed method, a model selection test with Gaussian Mixture Model (GMM) for expressive timing is repeated to compare the optimal number of clusters in expressive timing. The JS divergence between clusters resulted by both VQ-VAE and GMM is also tested to show the difference of cluster distribution. The result shows that the number of clusters produced by VQ-VAE is supported by model selection test with GMMs. The distribution difference of expressive timing clusters between VQ-VAE and GMMs are acceptable.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-11-03
DOI
https://doi.org/10.5281/zenodo.17488785
Primary Topic
Music Technology and Sound Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Clustering Expressive Timing in Performed Classical Piano Music with VQ-VAE

Zenodo (CERN European Organization for Nuclear Research)
Music Technology and Sound Studies
article

Clustering Expressive Timing in Performed Classical Piano Music with VQ-VAE

article en

Abstract

There are many attempts on clustering expressive timing in performed classical piano music which suffer from variable lengths of phrases. This work uses VQ-VAE, a deep learning based method, to cluster expressive timing. The proposed method uses a codebook with a codec structure, where each code vector corresponds to a cluster. The code vectors that is very similar could be further merged, which gives a more flexible way to determine the number of clusters for expressive timing. To evaluate the proposed method, a model selection test with Gaussian Mixture Model (GMM) for expressive timing is repeated to compare the optimal number of clusters in expressive timing. The JS divergence between clusters resulted by both VQ-VAE and GMM is also tested to show the difference of cluster distribution. The result shows that the number of clusters produced by VQ-VAE is supported by model selection test with GMMs. The distribution difference of expressive timing clusters between VQ-VAE and GMMs are acceptable.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 42%
Music Technology and Sound Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.