Metadata-Version: 2.1
Name: musx
Version: 2.0.5
Summary: An algorithmic music composition package based in part on the author's Common Music and Grace systems.
Home-page: https://github.com/musx-admin/musx
Author: Rick Taube
Author-email: taube@illinois.edu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md

# musx
musx (pronounced *muse ex*) is a package for composing and processing symbolic music information. It contains a large set of compositional tools adapted from my Common Music and Grace systems, including support for complex pattern generation, randomness, mapping, enveloping, spectral composition, and microtonality. The musx package currently provides back ends to read and write midi files and Csound (thank you Michael Gogins!) and it is straightforward to add other backends to connect to different systems,  for example to send data to an app via portmidi or to SuperCollider via osc. If you are new to musx or Python you can find installation instructions, documentation and demos on the [website](https://github.com/ricktaube/musx).

<hr/>
Rick Taube  

Chair, Composition/Theory<br/>
School of Music<br/>
University of Illinois Urbana-Champaign<br/>
Email: taube@illinois.edu<br/>
President, Illiac Software Inc.<br/>
https://harmonia.illiacsoftware.com/<br/>
Email: taube@illiacsoftware.com



