Metadata-Version: 2.1
Name: maelzel
Version: 1.1.4
Summary: Utilities for sound, music notation, acoustics, etc
Home-page: https://github.com/gesellkammer/maelzel
Author: Eduardo Moguillansky
Author-email: eduardo.moguillansky@gmail.com
License: LGPLv2
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Multimedia :: Sound/Audio
Requires-Python: >=3.9
License-File: LICENSE.md

.. 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, scores, etc.
These objects can be combined with soundfiles and samples, rendered as notation
and 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)
- 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
