Skip to main content

music21-rs for Python

music21-shaped Python classes — Pitch, Interval, Chord, Note, Key, ToneRow and the rest — carrying music21's names, constructor keywords, properties and repr, backed by the Rust music21-rs crate.

import music21_rs as m

chord = m.Chord("C4 E4 G4")
chord.commonName          # 'major triad'
chord.root()              # <music21.pitch.Pitch C4>
chord.transpose("M3")     # <music21.chord.Chord E4 G#4 B4>

The classes report music21's own module strings (<music21.pitch.Pitch C4>), which is what lets python-parity run music21's own doctests against them: the real music21 is imported, its classes are swapped for these, and its docstrings are executed unchanged. The passing counts in the repository's python-parity/doctest/ are the measure of how much of music21 this reproduces.

Anything music21 does that the Rust crate does not is left to fail rather than reimplemented in Python-shaped Rust.

Pointing an existing music21 program at it

install_into_music21() replaces music21's own classes with these, in the music21 that is installed, so a program written for music21 runs on the Rust implementation without a line changed:

import music21_rs
music21_rs.install_into_music21()   # before anything imports the classes

from music21.chord import Chord
Chord("C4 E4 G4").commonName        # 'major triad', out of Rust

It patches a live module, so it changes music21 for everything in the process; nothing calls it for you. Call it before the program does from music21.chord import Chord, since that binds whatever it finds at import time — a conftest.py is early enough for a test suite.

cargo run --release -p xtask -- downstream is that idea as a test: it checks out harte-library — a Harte chord notation parser that subclasses chord.Chord and interval.Interval — runs its 8,116-test suite twice, once each way, and requires the two sets of failures to match exactly. They do.

Building

uvx maturin build --release --manifest-path python/Cargo.toml
uvx maturin develop --manifest-path python/Cargo.toml   # into the active venv

Licence

AGPL-3.0-only, as the crate is.

Metadata

Release files for music21-rs 0.5.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 music21-rs 0.5.0
File Size Uploaded
music21_rs-0.5.0.tar.gz 892.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for music21-rs 0.5.0
File
music21_rs-0.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
music21_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
music21_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
music21_rs-0.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
music21_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
music21_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
music21_rs-0.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
music21_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
music21_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
music21_rs-0.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
music21_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
music21_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
music21_rs-0.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
music21_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
music21_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
music21_rs-0.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
music21_rs-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
music21_rs-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
music21_rs-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

Total release size: 56.9 MB

Release files / music21_rs-0.5.0.tar.gz

Download URL music21_rs-0.5.0.tar.gz
Size 892.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e50a8c62a243f5baf18d23c816ee5576695b61615bd8caca02c9692c2b52f39a
BLAKE2b-256 checksum
How to use checksums
a06a9997fe847c46e76f54f21aa2f8c9507e0a8e4833bb6548d765bf909ae2f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp314-cp314-win_amd64.whl

Download URL music21_rs-0.5.0-cp314-cp314-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cb4b9aec3419d326956c7abaf6d215254dee599d87df68d3da1dcae49ce38871
BLAKE2b-256 checksum
How to use checksums
22072658f4279b0813ae58b8069298d51f67227340ed5e94f2f5cff2681d9414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f76aa6852a188b3390ad230825f03a0a9a28c80fff2127638c57c1f956077b34
BLAKE2b-256 checksum
How to use checksums
8f37e1414195eb1e785ef28defe98e97fcffbaa8313e8a2b75f57208643fce04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a1674995e2f97754a70764a0b75ce4207a32a470172b5cdfac4cedcc9d4fb861
BLAKE2b-256 checksum
How to use checksums
7601b2a2da4baaad36ba3f25db9500795ffa9a6fcb6adfcc1edf2dad1beebcbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL music21_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
714899d79442f5112937a408705cf9a1e3599734e263c840705feaa3956fc78b
BLAKE2b-256 checksum
How to use checksums
b61f5d41e5de7e1b37abb2ec3e6f16bb33a5ccd626346a4a7861c63a7fb0f861
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eec578c7c7c89a104a5d17f918f107a9ea350e345e64b5e6773e260c8987c2ec
BLAKE2b-256 checksum
How to use checksums
a8069aadecda76477da825ce2994236b48fe120cfb712fa87d553b49c350f375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp313-cp313-win_amd64.whl

Download URL music21_rs-0.5.0-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
50d1830966ff0cd911aeaf2213f19568252d16730bc97011acd6d6c4c4ac3f96
BLAKE2b-256 checksum
How to use checksums
332a7e494ebe3a24a2ce863b3ebf3670ad0f79cdafc6cc946bf0b7feb5793ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8f6097a6047e474d3961cce9c7ad146cc4ba8d4590078e0fb619fb59cdd72929
BLAKE2b-256 checksum
How to use checksums
38cb805fdfbac6cf8738660c5457c5b0332d75540dd8b0c67d2561747ca8fe52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
77c4b77bd7dd52d7bc5a1c26a6bfcd3f3a30608532fd8a7316fd6e819ba6f00a
BLAKE2b-256 checksum
How to use checksums
274433a1d7e33667f3a8b48b9e6c7e1dd4fb7f8b4c10e3f0340d39a6a8e34446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL music21_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97ff16133d479c39a5d22306e17287e54d98ea94d43d19d38c22fb21e901fb4a
BLAKE2b-256 checksum
How to use checksums
51a10121bb2e6bd3522d9edd3571e58a41237a9fbbecca9b7da53c96626c9e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d2193e37e649d5628a4df79587520f319c97d642a727ac922bbb59eb049d7d36
BLAKE2b-256 checksum
How to use checksums
9dca5d8dac99288899806aeca3955264314b8152aa69a07e7944dd5c23dc518b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp312-cp312-win_amd64.whl

Download URL music21_rs-0.5.0-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c7a4b40a2269f673d24d1620592ba28a1e4dc774692c9a2efa71e9f1f9947b0d
BLAKE2b-256 checksum
How to use checksums
8a9e2ebd7361571ccdd3e80e2e99a033280eb64d63e7132424de85728b8dd9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2f325f9223b970fdd59d8f993d70fdc819d7140c5fcf6b389a6f112acc2ac6ff
BLAKE2b-256 checksum
How to use checksums
ac359c8c7a9cf4a24771c65c3e8243d5126011d45995c09b5425dc20c92d0fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e109834156fe32c3f509c0f97a21bb1b7311e4d0abe6bc7cd326f7199aff363d
BLAKE2b-256 checksum
How to use checksums
f7c0ecf60d59eb5166db5c30499d0fc418a133be0a1eccadaf55bd3be012a6ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL music21_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c22ac4f5b3925a37856000b30f35070fd2a0c72fa7dca436e123ac28c4f50a40
BLAKE2b-256 checksum
How to use checksums
ab0fb4ee15076494de56d654e8e19817fcb43da4755a5cf1eeae5e75830770fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0057c65085fad7694ce9b6f4f31d5769e1019791178fd8b3cb7de4a82954fad1
BLAKE2b-256 checksum
How to use checksums
8e6f731f530868b99678a5529907665cece56b19ebafabe8576b713a6062082c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp311-cp311-win_amd64.whl

Download URL music21_rs-0.5.0-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e4f3ca479be9899106cb3aa3a99618d09b81bedd9af55e7d228de306cd818546
BLAKE2b-256 checksum
How to use checksums
18036c1d0b672f84a9601a4f0aeeaf0421f4231fda2f3dff5d5d1fb68cd344e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9707323d63da4b737641af436d24e2f4256d8b9317144bb8597a655accc8c6f0
BLAKE2b-256 checksum
How to use checksums
17c3e3f1864fe13a1e45d537fcaa9e479b6a1fd013a999d3690b7387f09aab2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
39a50c18cd1debd4a66c2cf32f5737b63689c394a52797ca7e6f85c01ae57a03
BLAKE2b-256 checksum
How to use checksums
917b9d6fc3a9f663d18888620f9d924857456e25f8c4cb8fa7591640b4e5c024
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL music21_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e58d715b5ea9c9f306a6f413f08e4b10350dea8e656f2acb382ad73ca9ac9f0
BLAKE2b-256 checksum
How to use checksums
d40ae87689b2beec0234afdba16e43630111c8d3b175911aa27515e0329789b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1485b67c819064a7413e87be79aab03f851502bfa294c8ac663c784d5409eb72
BLAKE2b-256 checksum
How to use checksums
d32f5145e2a0793551b3d669bfd5e9fd99a4518f9d251de3a2b24c2bb417cc86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp310-cp310-win_amd64.whl

Download URL music21_rs-0.5.0-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7a8a419ce1728298f273015dbf0dcc18ae3c653fc6a22d08df32f08a9d421a85
BLAKE2b-256 checksum
How to use checksums
388b486558e0448c8b735a2a31555f8140779273dd2c8a7a07257ed7ead9a814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
65f9cc403df840f41dfbbd4eb7faff97bc023acdab5f5fb5363b5a7259628abf
BLAKE2b-256 checksum
How to use checksums
bc90b15643ee4ea408847fd4738cc2a7cca4cc5c39c7acfeaa1bdb8399d962f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7173192e6f80d48d97a3e3f9cef6a7896456f1a31507c45bfd64b3b7477ce41b
BLAKE2b-256 checksum
How to use checksums
6c51c8ecff7eb0d74e1ab29388f3d5bb49b87c44e72d11c98e7322bfaf0b90e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL music21_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22e1a71f83592c60d1f0a2b2eb40ca3aa8fb997d00aa60dc4fae31edd68c7592
BLAKE2b-256 checksum
How to use checksums
3470a840bfe61de91a6d67fa09389fbff24b201b85c6afe5f3456a97ac1d84d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e933f4592daf775f022092294a4749c02d1956a7d5b473a4d7c41f0cd441e841
BLAKE2b-256 checksum
How to use checksums
980278c18d9b9bcf608c0cff9570c089513dfd78a1308dd3fefb75169f2989e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp39-cp39-win_amd64.whl

Download URL music21_rs-0.5.0-cp39-cp39-win_amd64.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dfe1cdedbc4f6aba94a532f1be6f6101831957922333a03bac0545e4493eb4ce
BLAKE2b-256 checksum
How to use checksums
1ce9ec92c16d99c691826da1ac86c80c4914dea05c9f81933404959c7612feea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL music21_rs-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2cdcaad57943dac3d5ec384f8ae01e69950ed8f5572dc7d2252ee2ee967d7a2a
BLAKE2b-256 checksum
How to use checksums
741ba290fb18e2640b26b46fcfd18028f777d9c253bf00763c6184dbdcb8543e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL music21_rs-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0edefdc798a0c8ddbb7bf07be11d6debe92d2dadf5239753c76918849ccf271d
BLAKE2b-256 checksum
How to use checksums
8a1f8d5564f069fc5d383be06f03e898e4c59789f4f70c819f861d5a412f0956
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release files / music21_rs-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl

Download URL music21_rs-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
455d99e668c390ae755b9c7e54da8b5a0af54c99fb43c08c2b81cd39cc0bc3e2
BLAKE2b-256 checksum
How to use checksums
837628be661dc9239ef7bccef30f4f86c58ff588494d6bc1cf5618bca67f2aec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.7.1

30 release files

0.7.0

30 release files

0.6.0

30 release files

This release

0.5.0 This release

30 release files

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