pith:FVGTENEJ
vega-mir: An information-theoretic Python toolkit for symbolic music, with applications to harmonic graphs and rubato spectra
vega-mir bundles nine metrics for symbolic music and applies network and spectral analysis to find a 0.61 correlation between composer graph centrality and KL divergence plus structured rubato in Bach performers.
arxiv:2605.16539 v1 · 2026-05-15 · cs.SD · physics.data-an
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{FVGTENEJ3KW5Z5SDQFFZ2IFEAS}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
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); Gould holds the highest periodicity ratio of the three performers on the 247-piece Bach corpus.
The gravity-centre node in the chord-transition graphs and the chosen rubato curve extraction method are assumed to capture musically meaningful structure without additional validation against human judgments or alternative graph constructions, as implied by the case-study descriptions in the abstract.
vega-mir bundles nine metrics for symbolic music and applies network and spectral analysis to find a 0.61 correlation between composer graph centrality and KL divergence plus structured rubato in Bach performers.
References
Formal links
Receipt and verification
| First computed | 2026-05-20T00:02:28.069005Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
2d4d323489daaddcf643814b9d20a404b7d280bc203f2063eb5cbe1549b993eb
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/FVGTENEJ3KW5Z5SDQFFZ2IFEAS \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 2d4d323489daaddcf643814b9d20a404b7d280bc203f2063eb5cbe1549b993eb
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "7400f37f1af1b05c82e5ae95f69444224b0c52cb9cbe2d988fefba3e7617638a",
"cross_cats_sorted": [
"physics.data-an"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.SD",
"submitted_at": "2026-05-15T18:34:22Z",
"title_canon_sha256": "828e1125a7371b04f39ddd6d9a49a618fc4ea92757b9801719f8b4f9c8166859"
},
"schema_version": "1.0",
"source": {
"id": "2605.16539",
"kind": "arxiv",
"version": 1
}
}