Skip to main content

zpe-music

License: SAL v7.1

6/6 exact roundtrip metrics. 11/11 checks passing. Bounded symbolic-score codec with note-local expression refinement. No audio waveforms. No comp benchmarks.

zpe-music is part of the Zer0pa portfolio of encoding products — one of 17 independent domain codecs, each with its own proof surface.

What This Is

Canonical symbolic-score codec. MusicXML score structure plus note-local attack, release, and dynamics-derived fields round-trip under the declared proof surface.

It does not do audio understanding. The public surface is canonical symbolic score plus a bounded note-local expression refinement, and the hard boundaries are stated explicitly below.

Codec Mechanics

ZPE-Music Codec Mechanics animation

Field Value
Architecture MUSIC_STREAM
Encoding MUSIC_SYMBOLIC_V1
Mechanics Asset .github/assets/readme/lane-mechanics/MUSIC.gif

Key Metrics

Metric Value Baseline
SCORE_EVENT_EXACT (score_event_exact_rate_mean) 1.0 —
PART_EXACT (part_exact_rate_mean) 1.0 —
ARTICULATION_EXACT (articulation_exact_rate_mean) 1.0 —
EXPRESSION_EVENT_EXACT (expression_event_exact_rate_mean) 1.0 —

Source: proofs/artifacts/music_release_metrics.json, validation/results/release_verification.json

Repo Identity

Field Value
Identifier ZPE-Music
Repository https://github.com/Zer0pa/ZPE-Music
Section encoding
Visibility PUBLIC
Architecture MUSIC_STREAM
Encoding MUSIC_SYMBOLIC_V1
Commit SHA cdd6b75
License SAL-7.0
Authority Source proofs/artifacts/music_release_metrics.json

Readiness

Field Value
Verdict STAGED
Checks 7/7
Anchors 2 display anchors
Commit cdd6b75
Authority proofs/artifacts/music_release_metrics.json

Honest Blocker

Audio waveform understanding or performer-audio interpretation.; Continuous tempo curves or continuous dynamics curves.; Pedal, sustain, performer state, or general expressive performance modeling.

What We Prove

  • Canonical symbolic score events roundtrip exactly on the verified authority path.
  • Part, voice, rest, articulation, and per-event program survive the bounded score surface exactly.
  • Note-local expression fields derived from MusicXML attack, release, and dynamics roundtrip exactly on the same score-anchored note object.
  • Repeated same-pitch notes remain distinguishable on the bounded expression cases.

What We Don't Claim

  • Audio waveform understanding or performer-audio interpretation.
  • Continuous tempo curves or continuous dynamics curves.
  • Pedal, sustain, performer state, or general expressive performance modeling.
  • Raw MusicXML part-name identity recovery.
  • Anything beyond bounded note-local attack, release, and dynamics-derived refinement.
  • MP3/AAC/Opus/MIDI/MusicGen baselines — this is a symbolic codec; no audio codec comparisons exist or apply.

Verification Status

Code Check Verdict
V_01 Score event exact roundtrip — tests/test_music_authority_roundtrip.py PASS
V_02 Part, voice, rest, articulation, program exact roundtrip — tests/test_music_authority_roundtrip.py PASS
V_03 Expression event exact roundtrip — tests/test_music_expression_authority_roundtrip.py PASS
V_04 Performance tuple exact roundtrip — tests/test_music_expression_authority_roundtrip.py PASS
V_05 Repeated same-pitch note distinguishability — tests/test_music_expression_authority_roundtrip.py::test_repeated_note_expression_roundtrip_exact PASS
V_06 Guardrail battery (out-of-scope rejection) — tests/test_music_authority_guardrails.py PASS
V_07 Release verification suite 11/11 — validation/run_release_verification.py PASS

Proof Anchors

Path State
proofs/artifacts/music_release_metrics.json VERIFIED
validation/results/release_verification.json VERIFIED

Repo Shape

Field Value
Proof Anchors 2 display anchors
Modality Lanes 1
Architecture MUSIC_STREAM
Encoding MUSIC_SYMBOLIC_V1
Verification 7/7 checks
Authority Source proofs/artifacts/music_release_metrics.json

Extended Metrics

Detailed metric rows retained from the previous ## Key Metrics section. The public product page uses the four-row summary above.

Additional verified metrics (not in the 4-row canonical table, included for full disclosure):

Metric Value Proof artifact CI test
PERFORMANCE_TUPLE_EXACT (performance_tuple_exact_rate_mean) 1.0 proofs/artifacts/music_release_metrics.json tests/test_music_expression_authority_roundtrip.py
REPEATED_NOTE_CASE (repeated_note_case_exact_rate) 1.0 proofs/artifacts/music_release_metrics.json tests/test_music_expression_authority_roundtrip.py::test_repeated_note_expression_roundtrip_exact
REQUIRED_CHECKS_PASSED 11/11 in 3.39 s validation/results/release_verification.json validation/run_release_verification.py

Quick Start

python3 -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e '.[dev]'
python validation/run_release_verification.py
python -m pytest -q tests/test_music_authority_roundtrip.py tests/test_music_expression_authority_roundtrip.py tests/test_music_authority_guardrails.py

Upcoming Workstreams

This section captures the active lane priorities — what the next agent or contributor picks up, and what investors should expect. Cadence is continuous, not milestoned.

  • Real MusicXML corpus benchmark — Active Engineering. Benchmark against MuseScore open scores (~50) and IMSLP MusicXML exports (~50) to validate the authority path beyond the 11 synthetic cases.

Metadata

Release files for zpe-music 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zpe-music 0.1.0
File Size Uploaded Provenance
zpe_music-0.1.0.tar.gz 47.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for zpe-music 0.1.0
File Interpreter ABI Platform
zpe_music-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 93.8 kB

Release files / zpe_music-0.1.0.tar.gz

Download URL zpe_music-0.1.0.tar.gz
Size 47.4 kB
Tags Source
SHA-256 checksum
How to use checksums
137274dd1561a679508ee901e8b71a8576bb1ed687a09dadac5fabeb03964341
BLAKE2b-256 checksum
How to use checksums
22edbd1e19184e24e047db528404e4b693f567bd0c601f162b9f14fbe937ef1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 3, 2026.

Transparency log

Release files / zpe_music-0.1.0-py3-none-any.whl

Download URL zpe_music-0.1.0-py3-none-any.whl
Size 46.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
367bc49e20d6ac8c006d06c5ae8c32adb02ae7b944bd40811e6b7d132d1522da
BLAKE2b-256 checksum
How to use checksums
237906d42e1ef6cfe43b4acd84cd6f77e1bcdef1cb4e7ee69e9df380c9b398fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 3, 2026.

Transparency log

Security for zpe-music 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for zpe_music-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page