maelzel
maelzel is a framework for computer music in python. It provides datatypes to define notes, chords, sequences, lines, voices and entire scores. These objects can be combined with soundfiles and samples, rendered as notation and recorded or synthesized in realtime.
It provides functionality for composition, music notation, sound analysis and synthesis, feature extraction, transcription and machine learning
Documentation
Installation
pip install maelzel
Dependencies
python >= 3.9
csound (>= 6.18)
In macos/arm64 lilypond needs to be installed. The recommended way is to first install homebrew, then install lilypond via brew install lilypond
Demos
https://maelzel.readthedocs.io/en/latest/Introduction.html#demo-notebooks
Or check the example notebooks:
https://github.com/gesellkammer/maelzel/tree/master/docs/notebooks
Release files for maelzel 1.13.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| maelzel-1.13.1.tar.gz | 17.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| maelzel-1.13.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.0 MB
Release files / maelzel-1.13.1.tar.gz
| Download URL | maelzel-1.13.1.tar.gz |
|---|---|
| Size | 17.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d866cbb0f030ab59ae21e6f79c590eef5c16e4d626ce583c866f1efe932156f5
|
|
BLAKE2b-256 checksum How to use checksums |
f241a4de0317d51ca11de54c720d65598361b3d87018b2c825b71f58cd936ac0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / maelzel-1.13.1-py3-none-any.whl
| Download URL | maelzel-1.13.1-py3-none-any.whl |
|---|---|
| Size | 18.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
70dd809c07bae1d8b9cb34cc0bb1fa85ed29d42e0fa3aff2774b0cabf1821b43
|
|
BLAKE2b-256 checksum How to use checksums |
eb2166dc2ba1845ae0f0f03f7b07972e3f0a098553f5c3636b9817e3cc496351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|