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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for musx-3.0.0.tar.gz
Algorithm Hash digest
SHA256 46a3762d6a7065f5e34a9213468a29025d4b78577beb398c6c812529b030cb95
MD5 fc6c1e064f19751bc1ac7af58012b309
BLAKE2b-256 7a738138dfb1c79d6ed3c41aeea9fcc8a769a78b1716920abf5b987f364ac454

See more details on using hashes here.

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

Hashes for musx-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66cdcd6b4381eea2c100d94f0a006a068b7cc065cbd26b991ad46cc16a8f0887
MD5 0f8e5d55fa13a9bf7af37eef1782ea39
BLAKE2b-256 8cb43697ab2cf628d8e469a8385470fb7c92cd5f16450814c1e7a0da602c3f5e

See more details on using hashes here.

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