.. figure:: docs/assets/maelzel-logo.png
:width: 320px
:align: center
-----------------
|sh-pypi| |sh-license| |sh-docs| |sh-month|
.. |sh-pypi| image:: https://img.shields.io/pypi/v/maelzel?color=green
.. |sh-license| image:: https://img.shields.io/badge/license-lgpl__2__1-blue
.. |sh-docs| image:: https://readthedocs.org/projects/maelzel/badge/?version=latest
:target: http://maelzel.readthedocs.io/?badge=latest
.. |sh-month| image:: https://static.pepy.tech/badge/maelzel/month
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
-------------
https://maelzel.readthedocs.io/en/latest/index.html
--------------
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
.. figure:: docs/assets/maelzel-demos.png
:target: https://maelzel.readthedocs.io/en/latest/Introduction.html#demo-notebooks
Or check the example notebooks:
https://github.com/gesellkammer/maelzel/tree/master/docs/notebooks
Raw data
{
"_id": null,
"home_page": "https://github.com/gesellkammer/maelzel",
"name": "maelzel",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Eduardo Moguillansky",
"author_email": "eduardo.moguillansky@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c3/f3/b9bcbcc581117d87c833fbdb45a23763b88f68d5f9f9f2fa451e467eb548/maelzel-1.3.0.tar.gz",
"platform": null,
"description": ".. figure:: docs/assets/maelzel-logo.png\n :width: 320px\n :align: center\n\n\n-----------------\n\n|sh-pypi| |sh-license| |sh-docs| |sh-month|\n\n.. |sh-pypi| image:: https://img.shields.io/pypi/v/maelzel?color=green\n.. |sh-license| image:: https://img.shields.io/badge/license-lgpl__2__1-blue\n.. |sh-docs| image:: https://readthedocs.org/projects/maelzel/badge/?version=latest\n :target: http://maelzel.readthedocs.io/?badge=latest\n\n.. |sh-month| image:: https://static.pepy.tech/badge/maelzel/month\n\nmaelzel\n=======\n\n**maelzel** is a framework for computer music in python. It provides\ndatatypes to define notes, chords, sequences, lines, voices and entire scores.\nThese objects can be combined with soundfiles and samples, rendered as notation\nand recorded or synthesized in realtime.\n\nIt provides functionality for composition, music notation, sound analysis\nand synthesis, feature extraction, transcription and machine learning\n\n\nDocumentation\n-------------\n\nhttps://maelzel.readthedocs.io/en/latest/index.html\n\n\n--------------\n\n\nInstallation\n------------\n\n::\n\n pip install maelzel\n\n\nDependencies\n~~~~~~~~~~~~\n\n- python >= 3.9\n- csound (>= 6.18)\n\nIn macos/arm64 lilypond needs to be installed. The recommended way is to first install ``homebrew``, then install\nlilypond via ``brew install lilypond``\n\n\n-------------\n\n\nDemos\n-----\n\nhttps://maelzel.readthedocs.io/en/latest/Introduction.html#demo-notebooks\n\n.. figure:: docs/assets/maelzel-demos.png\n :target: https://maelzel.readthedocs.io/en/latest/Introduction.html#demo-notebooks\n\n\nOr check the example notebooks:\n\nhttps://github.com/gesellkammer/maelzel/tree/master/docs/notebooks\n",
"bugtrack_url": null,
"license": "LGPLv2",
"summary": "Utilities for sound, music notation, acoustics, etc",
"version": "1.3.0",
"project_urls": {
"Homepage": "https://github.com/gesellkammer/maelzel"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c1ba7ec61d9a7b36062a5076e77c3b341ede164de51bbf895ef9b5d6538f74e7",
"md5": "0145f1749c1c5e1a3e68eaadf37c69d7",
"sha256": "f3369f17c0b076bad68e5d81eedaee56591d1c9c1126cf38f8b6d7dd486f829d"
},
"downloads": -1,
"filename": "maelzel-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0145f1749c1c5e1a3e68eaadf37c69d7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 17855171,
"upload_time": "2024-04-19T21:37:09",
"upload_time_iso_8601": "2024-04-19T21:37:09.818572Z",
"url": "https://files.pythonhosted.org/packages/c1/ba/7ec61d9a7b36062a5076e77c3b341ede164de51bbf895ef9b5d6538f74e7/maelzel-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c3f3b9bcbcc581117d87c833fbdb45a23763b88f68d5f9f9f2fa451e467eb548",
"md5": "8b68e2c008fef0f3a1f51da408ea47c6",
"sha256": "1ba81098d1391506f4a04e16ce3a0d968cbb811b558a6a49ca2ba2be17ae9da7"
},
"downloads": -1,
"filename": "maelzel-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "8b68e2c008fef0f3a1f51da408ea47c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 17794752,
"upload_time": "2024-04-19T21:37:26",
"upload_time_iso_8601": "2024-04-19T21:37:26.615547Z",
"url": "https://files.pythonhosted.org/packages/c3/f3/b9bcbcc581117d87c833fbdb45a23763b88f68d5f9f9f2fa451e467eb548/maelzel-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-19 21:37:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gesellkammer",
"github_project": "maelzel",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "maelzel"
}