Skip to main content

pymusicxml

pymusicxml is a simple python library for exporting (and perhaps in the future, importing) MusicXML files, modelling them in a hierarchical and musically logical way. Although MusicXML can simply be created using xml.etree.ElementTree, it is a confusing process: for instance, objects like tuplets and chords are created using note attributes in the MusicXML standard. In pymusicxml, they are modelled as containers.

See the examples folder for an example of an explicitly created and exported score, as well as an algorithmically created and exported score.

pymusicxml is part of scamp, a Suite for Computer-Assisted Music in Python.

Release files for pymusicxml 0.5.8

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

Source distribution (sdist)

Source distribution for pymusicxml 0.5.8
File Size Uploaded
pymusicxml-0.5.8.tar.gz 44.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymusicxml 0.5.8
File Interpreter ABI Platform
pymusicxml-0.5.8-py3-none-any.whl Python 3 none any Details

Total release size: 93.5 kB

Release files / pymusicxml-0.5.8.tar.gz

Download URL pymusicxml-0.5.8.tar.gz
Size 44.9 kB
Tags Source
SHA-256 checksum
How to use checksums
77a0a561e55a0749eff6b7d1db207057fccd72c8bf0b4a96307e7de45edf5e17
BLAKE2b-256 checksum
How to use checksums
ff86032930e744fd5e3c2d4592a0f1ddcb20e790dcb42ca7c691ecee6ef71e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / pymusicxml-0.5.8-py3-none-any.whl

Download URL pymusicxml-0.5.8-py3-none-any.whl
Size 48.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f9855e8944e2a5898d7d68844850399bcc229dfc95d8cef5c206a23fd3c424f
BLAKE2b-256 checksum
How to use checksums
9d9c856e4aa88e210048eed34d8f7608ce76f2dd53f5105f2827ee7037c6575b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.5.8 This release

2 release files

0.5.7

2 release files

0.5.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.1.0

2 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