The music_theory
package provides a comprehensive set of tools for analyzing and understanding music theory concepts.
- Scales and modes: generate major, minor, harmonic minor, melodic minor, (DONE) blues, pentatonic scales and their corresponding modes.
- Chords: generate triads, 7th chords, 9th chords, 13th chords in all possible inversions.
- Intervals: calculate the interval between two notes, determine if it's a perfect or imperfect interval, and identify its quality (major, minor, diminished, augmented).
- Key signatures: determine the key signature of a given scale, generate all major and minor keys, and identify their corresponding sharps and flats.
To install the package, run:
pip install music_theory