Skip to main content

An algorithmic music composition package based in part on the author's Common Music and Grace systems.

Project description

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 application via portmidi, or to SuperCollider via Open Sound Control (OSC). If you are new to musx or Python, you can find installation instructions, documentation and demos on the website.


Rick Taube

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

musx-3.0.0.tar.gz (353.4 kB view hashes)

Uploaded Source

Built Distribution

musx-3.0.0-py3-none-any.whl (370.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page