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
Built Distribution
File details
Details for the file musx-3.0.0.tar.gz
.
File metadata
- Download URL: musx-3.0.0.tar.gz
- Upload date:
- Size: 353.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a3762d6a7065f5e34a9213468a29025d4b78577beb398c6c812529b030cb95 |
|
MD5 | fc6c1e064f19751bc1ac7af58012b309 |
|
BLAKE2b-256 | 7a738138dfb1c79d6ed3c41aeea9fcc8a769a78b1716920abf5b987f364ac454 |
File details
Details for the file musx-3.0.0-py3-none-any.whl
.
File metadata
- Download URL: musx-3.0.0-py3-none-any.whl
- Upload date:
- Size: 370.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66cdcd6b4381eea2c100d94f0a006a068b7cc065cbd26b991ad46cc16a8f0887 |
|
MD5 | 0f8e5d55fa13a9bf7af37eef1782ea39 |
|
BLAKE2b-256 | 8cb43697ab2cf628d8e469a8385470fb7c92cd5f16450814c1e7a0da602c3f5e |