Skip to main content

Symbolic Music

A high-performance Rust library with Python bindings for fast symbolic music format conversion, designed specifically for high performance machine learning applications.

Setup and Development

Prerequisites

  • Rust: Install from rustup.rs
  • Python 3.8+: Required for the Python bindings
  • uv: Fast Python package manager

Steps

  1. Clone and navigate to the project:

    git clone git@github.com:Nintorac/symbolic_music.git
    cd symbolic_midi
    
  2. Install dependencies:

    uv sync
    
  3. Build the project for development:

    uv run maturin develop
    
  4. Test the installation:

    uv run python -c "import symbolic_music; print(symbolic_music.hello_world())"
    

Usage

ARIA Tokenizer - AbsTokenizer

The AbsTokenizer provides absolute time-based tokenization for MIDI data:

from symbolic_music.aria import MidiDict, AbsTokenizer, normalize_midi_dict

# Initialize the tokenizer
tokenizer = AbsTokenizer()

# Load MIDI file
midi_dict = MidiDict.from_midi("path/to/your/file.mid")

# Normalize MIDI data (recommended preprocessing step)
normalized_midi_dict = normalize_midi_dict(
    midi_dict=midi_dict,
    ignore_instruments=tokenizer.config["ignore_instruments"],
    instrument_programs=tokenizer.config["instrument_programs"],
    time_step_ms=tokenizer.time_step_ms,
    max_duration_ms=tokenizer.max_dur_ms,
    drum_velocity=tokenizer.config["drum_velocity"],
    quantize_velocity_fn=tokenizer._quantize_velocity,
)

# Tokenize MIDI data to sequence
sequence = tokenizer.tokenize(normalized_midi_dict, remove_preceding_silence=False)

# Detokenize sequence back to MIDI
reconstructed_midi_dict = tokenizer.detokenize(sequence)

# Save reconstructed MIDI
reconstructed_midi_dict.to_midi().save("path/to/output.mid")

Building for Production

To build wheels for distribution:

uv run maturin build --release

Development Commands

  • uv sync - Install all dependencies
  • uv run maturin develop - Build and install for development
  • uv run maturin build - Build wheel packages
  • uv run python -m pytest - Run tests (when added)

Metadata

Release files for symbolic-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 symbolic-music 0.1.0
File Size Uploaded Provenance Actions
symbolic_music-0.1.0.tar.gz 139.0 kB Without provenance Details for symbolic_music-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for symbolic-music 0.1.0
File Actions
symbolic_music-0.1.0-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details for symbolic_music-0.1.0-cp313-cp313t-win_amd64.whl
symbolic_music-0.1.0-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details for symbolic_music-0.1.0-cp313-cp313t-win32.whl
symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details for symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 Details for symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l Details for symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details for symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32 Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details for symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
symbolic_music-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details for symbolic_music-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl
symbolic_music-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 Details for symbolic_music-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl
symbolic_music-0.1.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details for symbolic_music-0.1.0-cp38-abi3-win_amd64.whl
symbolic_music-0.1.0-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details for symbolic_music-0.1.0-cp38-abi3-win32.whl
symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details for symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details for symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_i686.whl
symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details for symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl
symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details for symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 abi3 Linux glibc 2.17+ IBM System/390x Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-32 Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details for symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
symbolic_music-0.1.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details for symbolic_music-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
symbolic_music-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details for symbolic_music-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl

Total release size: 16.5 MB

Release files / symbolic_music-0.1.0.tar.gz

Download URL symbolic_music-0.1.0.tar.gz
Size 139.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6070c4672c35c70a49428d095ac16d0aa5b6d5ab641c56d14cfd0c1ac2953853
BLAKE2b-256 checksum
How to use checksums
c47ae93a330b80f3d30433f422440e666b73b604798c6b52cdf37bf2e0a7d879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-win_amd64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-win_amd64.whl
Size 362.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f7b44fc9d726c96258de2be4babae78ec2647b8b5fcd7be56381a8ca13ca4e14
BLAKE2b-256 checksum
How to use checksums
9a9d5f68b715d06188d73ffba3d27b8cd4263cba3e204fb74d7a8e0099eb00d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-win32.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-win32.whl
Size 337.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
0dda637dc37682941257ab333618ae021d4cecb3bed0ddef1c699ac56cc58e40
BLAKE2b-256 checksum
How to use checksums
e605743e4b53fb4204032664a70b9da90c09fc209a1646c720db8f51128cf118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 715.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
667ef4b3a0cecabe2644b94f1ab017e5737aa7f86435dd62b2b9dbb07e426080
BLAKE2b-256 checksum
How to use checksums
fe835f851b42ba06f0c0864e37108cc1c6794dbc4f33f37743200645eda07c5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Size 745.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
edcff49419df66d252d8839284cbc58f5c296fc97fa9cb1d162663c75cb48ef9
BLAKE2b-256 checksum
How to use checksums
b1e4804229e0abb76b575d68a26efd62cc15944b1ec42ce598c07e6968dd0596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Size 799.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
a7cba23f644ec34dbb3038c6344f21a8ceff8eaf5e76d86055335da02cca65b6
BLAKE2b-256 checksum
How to use checksums
3f6ceb799bc6ad493bc82b619d8e6861ef8b3ac8689f4285b5fcdd9f4a3ff779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 702.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
326a70fcc3eccf043218622a5cc64eaf864d1db2147bcf87f66312aa6921eba5
BLAKE2b-256 checksum
How to use checksums
68c482e29f6d382c25ee9a49a2824a419ef3c2c305f88666953c776054e1d946
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 545.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d07a05317ea4e6e9af663c1df44c2ae15985492a2f41833d7fcf19e878f9b2ff
BLAKE2b-256 checksum
How to use checksums
88e3790a39178974b84d7491af58e7cbbc138183993419755b0276e0794bae25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 590.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
efde584e70a0e20524ef46a6f00501683d5916cc34c794106309f6e1a6918998
BLAKE2b-256 checksum
How to use checksums
65f2ebd0c3f889d4784f0faef109fad0dad24bbd7aa9466c7ce41b9d424f244c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 702.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d1fdf331e7e31bb2776564eed41aab2fe23c26728afa54a2986c3da844b292ef
BLAKE2b-256 checksum
How to use checksums
b83f40d2a8c53bfc8fe4c69bf43c557ff3bdbd087d6c4346060d831f43e29884
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 581.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
df2d189aa0f2885c3b412d999d052d06424cc24c29aba46be5907d7da2ab3f31
BLAKE2b-256 checksum
How to use checksums
3fb5d2f5b97da8e7da96647ae2f8c0f4b2304243d70720b6a600cf79085fccb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 537.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
472cc236378de881f95beea07399e4923a564992c1927cb8a34b49286139c10a
BLAKE2b-256 checksum
How to use checksums
178af3e5233c54a2989793450bc015be32390560daa8fe2d6390fb7beff273d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 527.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5f59e4b243787a64e09d867b56f8ab42ac82790cdba1b377873736f26491b6ac
BLAKE2b-256 checksum
How to use checksums
2bd6e7044423a235ff531015e478db1693dcf39a4dafd587cbc2b27188a9d9af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl
Size 471.7 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f1491b7366bbf985dcd7443d7888980a7c2bc6d7e147af94de1bebc7c9fde9a
BLAKE2b-256 checksum
How to use checksums
6ad5504f17b120d0c4fdcde05e1e734af0a042867d0785956cbf179244f4af2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl

Download URL symbolic_music-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl
Size 499.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
673cc8472b66e8725786a26f8cc7b3438599cac9b10959f549c27fb78be4c605
BLAKE2b-256 checksum
How to use checksums
4ea304230af853559aa08030611fced38cb7eb112b0a9b704e6693c1094f8a75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-win_amd64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-win_amd64.whl
Size 367.4 kB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
26c17c891b8e703b26cc5f0e0f90e5f33085760274c51ce865e27a89336bfce4
BLAKE2b-256 checksum
How to use checksums
9bf72a6f117e212977f5e7cdb7f73dc218cf2d8ea36775343446d15223fab628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-win32.whl

Download URL symbolic_music-0.1.0-cp38-abi3-win32.whl
Size 343.3 kB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
0e1c0dba68da1d0190458341fb71ac9b18b728802508fbfd16a1ea6ff06d9af6
BLAKE2b-256 checksum
How to use checksums
f916953d083086f7e0ac1bc6cbdeeede7d5f04ce54744a65c6a226a6e6182929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
Size 720.1 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
a2e8ff35a59a7c8b4736e2e8306ed4795b09eef41673c5728b942e2063818e0a
BLAKE2b-256 checksum
How to use checksums
c82666c0ccfa148cf1463b8a63231de9cef64fefdb831ffb8df1fd605843c39c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_i686.whl

Download URL symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_i686.whl
Size 753.4 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
098b4208c651dc4064aa1a80fbd48d05e126b227ebd51f4af0c9e7d85dcc84c3
BLAKE2b-256 checksum
How to use checksums
763597db836bdd4c64aee13b0d47518305ea21a9d796b8b3affaf53bfe5cd2e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl

Download URL symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl
Size 803.9 kB
Tags CPython 3.8 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
7dec39a6991de06457d11011983127b98e7f8796558b30ba8f0d4c9e3f077554
BLAKE2b-256 checksum
How to use checksums
75c40ab0013e72b635582513fff35acba7161358ee27384a9e67a49b0b3d7f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl
Size 707.9 kB
Tags CPython 3.8 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
84796e8ea693f219aa92c11aef870ee8313049f52415cef59dfc86089daa8781
BLAKE2b-256 checksum
How to use checksums
940bac8b823dac33e9f4afe2d99bb6979d9d99a2497ff10b0f1702f35af8f75c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 549.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
fc619e9ab093325681d493507b3966be9d9c8aea20749231fe14365e2a9fceff
BLAKE2b-256 checksum
How to use checksums
3c8fda41c9f0ae3c46eaa85ad2a4f075c933dc82cab535d0a9d5dcfe6dfc7947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 590.8 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
88c1bf3cc6aa6b6ca4260f19986eddc78aaef7160e52498d90a68bc13ee85b13
BLAKE2b-256 checksum
How to use checksums
c683fee7cee500b2411917ba8404da5a357fdb731cf8aa1f5eae735aae2610e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 705.5 kB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
ce6d02ace44988c7d66938b308005a47487f1ab60428d0525e78435cc16339fc
BLAKE2b-256 checksum
How to use checksums
84ca65ad3f592b03d20c7aab8a921f7146d5f16490160971068679d84a734ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 590.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
c4afee2bc7857f6910313223e957f96fbb983313fa1e7200361391d4d198dcd6
BLAKE2b-256 checksum
How to use checksums
56aeb7ba75a1cf30c2861b8695b81b5e42fea703c83f793e40325b4fa490be52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 542.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
6b4128cae19a413c5a3dc98efe0e5b0f0bd3b27d0070524c9e38dfa65ea5f70d
BLAKE2b-256 checksum
How to use checksums
6805c1f408fdb4d6af3177a5506858face0ffa0ef43ce560c7bdbb941dbb4c41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 531.5 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f175532442173a176a985a4337e6461d51cc41f3c25ead27f1f16c1c17de9a84
BLAKE2b-256 checksum
How to use checksums
bbbac052129f88943f55c6b0b3a6548686ba95886b1cd5c7ec387c02f87e5695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
Size 484.8 kB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
de3d150a6a5981d3c08ca56d31b86eb08d2489bc71ccd90dc21fec1ba6f7fefe
BLAKE2b-256 checksum
How to use checksums
a41f43d5b1311a7fcd9aeaf8cbdccd2b4103d6fd3f6c2c8c05bd64e006710a60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Release files / symbolic_music-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL symbolic_music-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 508.7 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8c5facc0c29db24a82f61919f60541d48ee98ddcd6e74d553203ee79ab7c42a7
BLAKE2b-256 checksum
How to use checksums
9fd16cd880608689f78329ee145a316e30ad64777c4652c72e934a81956f98eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.9.1

Security for symbolic-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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

29 release files No 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