Files
pytheory/README.md
T
2018-09-02 04:19:51 -04:00

620 B

PyTheory: Music Theory for Humans

This (work in progress) library attempt to make exploring music theory approachable to humans.

logo

Usage Example

>>> from pytheory import TonedScale

>>> c_major = TonedScale(tonic='C4').scales['major']

>>> c_major
(<Tone C4>, <Tone D4>, <Tone E4>, <Tone F4>, <Tone G4>, <Tone A5>, <Tone B5>, <Tone C5>)

>>> c_major[0].pitch()
523.251130601197

>>> c_major[0].pitch(symbolic=True)
440*2**(1/4)

>>> c_major[0].pitch(temprament='pythagorean', symbolic=True)
14080/27

🍰