Skip to main content

Python package to deal with Group-Theoretic microtonal music structures

Project description

EDOπ: A Python Library for Group-Theoretic Microtonal Music Structures

Installation

pip install edopi

Get started

How to generate the main structures and visualizations:

from edopi import TonalSystem

# Instantiate a 12-EDO with generator 7
edo_12 = TonalSystem(12, 7)

# Show the Chromatic representation
edo_12.show()

# Show the cycle of Fifths
edo_12.show_gCycle()

# Get the diatonic scale and show it
diatonic = edo_12.diatonic_scale()
diatonic.show()

# Get Balzano Diagram and show it
b_diagram = edo_12.balzano_diagram(3, 4)
b_diagram.show()

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

edopi-1.1.0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

edopi-1.1.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file edopi-1.1.0.tar.gz.

File metadata

  • Download URL: edopi-1.1.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for edopi-1.1.0.tar.gz
Algorithm Hash digest
SHA256 1858a4449157ace6153db7f8b783adcb07fe5705444d3e13ca1179f8fe8ae24d
MD5 fc7294e67795ba885fcf64b713ff99a7
BLAKE2b-256 d30b7379533acf507c64b597fdb9ed58676e2e2bb377047029f5eb697672a4bc

See more details on using hashes here.

File details

Details for the file edopi-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: edopi-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for edopi-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b06fbd8bd5c652318433d0200c4b4bf83a840a4ca55e2d97ecf39aa645a2dd5
MD5 88f7b54c9fec927d88ee16335a263cec
BLAKE2b-256 cfa564b61088f2539e71ed675fc031151038494afb6e59c808c976a4a036d378

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