titus-ong / chordparser

A Python 3 package that provides a musical framework to analyse chords
MIT License
12 stars 2 forks source link

Allow key input for ChordAnalyser #34

Open titus-ong opened 4 years ago

titus-ong commented 4 years ago

Currently, ChordAnalyser only accepts scales for its input, which is inconsistent with ChordRomanConverter which can accept keys. Allow ChordAnalyser to accepts keys as well in its analysing methods.

titus-ong commented 4 years ago

Will be included in #39. By default, the analyser should only accept keys rather than scales since that makes more sense musically (analyse a chord against the key signature, rather than against a scale).