arXiv:2605.16539cs.SDphysics.data-an2026-05

开源音乐分析工具包,用信息论方法研究和声与节奏变化规律

vega-mir: An information-theoretic Python toolkit for symbolic music, with applications to harmonic graphs and rubato spectra

论文配图:vega-mir: An information-theoretic Python toolkit for symbolic music, with applications to harmonic graphs and rubato spectra
图 1 · 摘自论文原文
  • 基于信息论构建符号音乐分析工具,支持九种统计度量
  • 发现巴赫演奏者中古尔德的节奏周期性最强,打破刻板印象
  • 适用于音乐学、计算音乐学研究者,尤其关注表演风格分析

我们提出 vega-mir,一个开源的 Python 工具包,包含九个信息论与统计度量方法,用于符号音乐语料库分析,具备小型、可测试、可引用的 API。其中三个(香农熵、KL 散度、齐普夫拟合)已在前序论文 Cygnus 中使用;两个(和弦转移图的网络分析、揉音曲线的谱分析)在此进行全规模案例研究;其余四个(多维吉尼系数、卡方平稳性、希古奇分形维数、音程分布)经由解析基准验证,并在包含八位作曲家的内置数据集上作为合理性检查使用。两个案例研究得出主要结论:第一,在十四位 MAESTRO 作曲家中(每人均 ≥10 首作品),重心节点的 PageRank 值与边缘 KL 距离相关性为 ρ = 0.61(斯皮尔曼,作曲家层级刀切法,N=14);重心身份共五类,但与边缘 KL 无显著相关性(ρ = 0.13,p = 0.21)。第二,在 247 首巴赫多大师演绎数据集(施菲夫、古尔德、里希特)中,古尔德的周期性比率为三者最高,非最低,颠覆了“小揉音即机械”的刻板印象:古尔德的揉音幅度小但时间结构清晰,主导周期中位数为 66 拍,远低于施菲夫的 102 和里希特的 104。

原文摘要 · Abstract (English)

We present vega-mir, an open-source Python library that bundles nine information-theoretic and statistical metrics for the analysis of symbolic music corpora behind a small, tested, citable API, and demonstrates two of them at corpus scale in case studies not addressed by the upstream Cygnus paper. Of the nine metrics, three (Shannon entropy, Kullback-Leibler divergence, Zipfian fits) were deployed in the companion Cygnus arXiv preprint; two (network analysis on chord-transition graphs and spectral analysis of rubato curves) are deployed in full case studies here; the four remaining (multi-dimensional Gini, chi-squared stationarity, Higuchi fractal dimension, interval distribution) are validated against analytic anchors and exercised as sanity checks on a bundled 8-composer dataset. The two case studies yield two main observations. First, on the fourteen MAESTRO composers with N >= 10 pieces, the PageRank value of the gravity-centre node correlates with the marginal Kullback-Leibler distance at rho = 0.61 (Spearman, composer-level jackknife N = 14); the categorical gravity-centre identity takes five distinct values across the corpus but is not itself correlated with marginal KL (rho = 0.13, p = 0.21). Second, on the 247-piece Bach multi-master corpus (Schiff, Gould, Richter), Gould holds the highest periodicity ratio of the three performers, not the lowest, inverting the cliché that low scalar rubato reads as "metronomic": Gould's rubato is small in amplitude but structured in time, with a median dominant period of 66 beats against Schiff's 102 and Richter's 104.

音乐分析信息论表演研究符号音乐

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。