Skip to main content

mingus is a music package for Python

Project description

mingus is a package for Python used by programmers, musicians, composers and researchers to make and investigate music. At the core of mingus is music theory, which includes topics like intervals, chords, scales and progressions. These components are rigurously tested and can be used to generate and recognize musical elements using convenient shorthand where possible (for example some acceptable chords are: CM7, Am6, Ab7, G7).

On top of that are several packages that deal with classical notation, MIDI (sequencing, loading and saving), MusicXML, ASCII tablature, and many other useful and plain cool things like LilyPond and FluidSynth support. Everything is fully documentated, put into simple APIs and has a tutorial making it easy to jump straight in.

Download files

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

Source Distribution

mingus-0.6.1.tar.gz (117.9 kB view details)

Uploaded Source

Built Distribution

mingus-0.6.1-py2.py3-none-any.whl (140.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mingus-0.6.1.tar.gz.

File metadata

  • Download URL: mingus-0.6.1.tar.gz
  • Upload date:
  • Size: 117.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for mingus-0.6.1.tar.gz
Algorithm Hash digest
SHA256 85ca22469f5b0758585bbc5cd8162bbe4da049ce37d79c144378a922be9faf05
MD5 b8d729e3d809df48c1ee3958b51bde38
BLAKE2b-256 ff95fc02e41d077d7713b4576e480c7f42f8e4610959667f8ab4b8ba511c0422

See more details on using hashes here.

File details

Details for the file mingus-0.6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: mingus-0.6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 140.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for mingus-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 036a85b83d2f5542e2fe8fbfff77d2b29b82527360b1687f9ec7824fcd892f9f
MD5 fc57d55ee385d9de0bb266b761658643
BLAKE2b-256 38101203d8059ade882b5951cf52afaf594d7a6eda95b0cd7799916e9734b451

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