Skip to main content
Have a personal or library account? Click to login
Revisiting Expressive Timing in Piano Performance at Scale: A Distant Listening, Multi‑Corpus Study Cover

Revisiting Expressive Timing in Piano Performance at Scale: A Distant Listening, Multi‑Corpus Study

Open Access
|Jul 2026

Figures & Tables

Table 1

Overview of datasets used for our distant listening approach, totaling over 600 hours of music.

DatasetPiecesPerformancesDurationMIDIRepertoire
Magaloff/Chopin (Flossmann et al., 2010)1551558 h 17 mrecordedEssentially all of Chopin’s solo piano work
Zeilinger/Beethoven (Cancino‑Chacón et al., 2017)30302 h 40 mrecorded9 piano sonatas: Ops. 2, 13, 14, 26, and 27 (early); Ops. 31 and 53 (middle); and Ops. 109 and 110 (late)
Batik‑plays‑Mozart (Hu and Widmer, 2023)36363 h 46 mrecorded12 piano sonatas: KV279–284, KV330–333, KV457, and KV533
Vienna4×22 (Goebl, 1999)4882 h 18 mrecordedExcerpts from 4 pieces by Chopin, Mozart, and Schubert
(n)ASAP (Peter et al., 2023)235106794 h 30 mrecordedCommon Practice Period piano solo work by 15 composers
ATEPP (aligned subset) (Zhang et al., 2022)3205094524 h 48 mtranscribedSolo piano work by 25 composers, ranging from Baroque to the Modern era
Total7806330636 h 10 m
Figure 1

Tempo histogram over median normalized tempi across all (1326) performances of (80) pieces by Chopin in the ATEPP dataset, with the resulting tertile‑based tempo grouping. Red dashed lines indicate the mean positions of the first and second tertile boundaries, while the shaded regions represent the corresponding standard deviations.

Table 2

Average correlations between performances of pieces by Beethoven and Chopin per dataset. For these two composers, mean within‑group correlations (main diagonal) were slightly higher than the mean between‑group correlations (lower triangle).

ComposerDatasetTempoFastMediumSlow
BeethovenATEPPfast0.22
medium0.260.30
slow0.260.330.39
(n)ASAPfast0.45
medium0.490.51
slow0.490.540.60
ChopinATEPPfast0.35
medium0.330.35
slow0.320.330.43
(n)ASAPfast0.29
medium0.320.35
slow0.330.350.38
Vienna4×22fast0.80
medium0.720.81
slow0.800.800.81
Table 3

Mean and standard deviation values of the proportion of pairwise correlation comparisons per piece where the between‑group correlation (slow vs. fast tempo) is significantly lower than the within‑group correlation (α=0.05), reported separately for the slow and fast groups, each serving in turn as the within‑group benchmark. Columns pc and pfc indicate piece and performance count by that composer in the respective dataset.

ComposerDatasetpcpfcWithin = SlowWithin = Fast
%μ%σ%μ%σ
BeethovenATEPP2577053.9514.2026.5510.40
(n)ASAP2821258.7925.3925.3029.20
ChopinATEPP80132645.4627.7136.8027.59
(n)ASAP2627139.4227.1815.5011.09
Vienna4×2224421.798.8211.9011.17
Table 4

Excerpt of the analysis of variance results, in terms of absolute and relative amounts of performances of works by Beethoven and Chopin for which a significant effect (P < 0.05) for Metre/Tempo was found, shown separately by dataset. Both metrical strength and tempo group significantly affect timing patterns, but, in most pieces, their influence is largely additive rather than interactive.

ComposerDatasetMetrical StrengthTempo GroupInteraction
n%n%n%
BeethovenATEPP2392.0025100.0028.00
(n)ASAP1965.522172.41517.24
ChopinATEPP5467.507087.501417.50
(n)ASAP2492.312388.4627.69
Vienna4×222100.002100.0000.00
Figure 2

Illustration of key overlap time and inter‑onset interval for legato (top) and staccato (bottom) scenarios. Absolute timestamps of the score events are shown in blue.

Figure 3

Distribution of sustain pedal values (CC 64) aggregated across all pieces (and pianists) for each dataset. The shaded region marks the intermediate range (control values 50–100) used to locate the modal accumulation corresponding to the physical damping point. The solid vertical line shows the estimated sound‑off threshold (Vienna4×22: 76, Batik: 75, Magaloff: 60); the dashed line marks the conventional default of 64.

Figure 4

Key overlap ratio distribution of legato‑ and staccato‑marked notes in different datasets. The vertical axis shows a mirrored kernel density estimate histogram for visual comparison between articulation groups. Legato values indicate mirrored density and do not represent negative probabilities.

Figure 5

Boxplots of the key overlap ratio for all note transitions, grouped by interval consonance level across datasets. The unison (same pitch) transitions are grouped in the left (upward) side.

Figure 6

Relationship plot between the octave register and key overlap ratio across datasets. The shaded area represents the 95% confidence interval, interpolated between discrete points for each octave.

Figure 7

Mean root mean square (RMS) asynchrony (in ms; lower axis and colored bars) and polyphonic density (expressed as a proportion; upper axis and black dashed line) by composer and metrical position: downbeat (top), beat (middle), and offbeat (bottom). Polyphonic density indicates the proportion of events at each metrical position containing 3+ simultaneous notes. RMS error bars show 95% confidence intervals across performers for mixed‑performer datasets or alternatively across pieces for single‑performer datasets. Polyphonic density error bars show standard deviation across pieces.

Figure 8

Melody lead time (ms) as a function of MIDI velocity difference between melody and accompaniment (binned at four‑unit intervals), shown for right hand only (top) and both hands (bottom), at downbeat, beat, and offbeat positions. Violin plots show the distribution per velocity bin across three corpora (ATEPP, (n)ASAP, and Vienna4×22); dashed lines are dataset‑specific regression fits on unbinned data. Melody lead increases with velocity difference, most strongly for the right hand at downbeat positions.

Figure 9

Comparison between ATEPP (transcribed MIDI) and (n)ASAP (recorded MIDI) in terms of timing features discussed in previous experiments, computed on a subset of 125 pieces present in both datasets: score‑normalized, log‑scaled inter‑onset interval values (left, discussed in Section 5) and overall root mean square asynchrony (right, see Section 7), both as a function of estimated tempo (beats per minute). Each point corresponds to one performance‑wise mean.

DOI: https://doi.org/10.5334/tismir.317 | Journal eISSN: 2514-3298
Language: English
Page range: 329 - 346
Submitted on: Jul 1, 2025
Accepted on: May 4, 2026
Published on: Jul 17, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Patricia Hu, Huan Zhang, Silvan David Peter, Carlos Eduardo Cancino‑Chacón, Simon Dixon, Gerhard Widmer, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.