Could you please suggest a Python library which detects chords out of notes like this:
>>> chord ('A C# E G') It's A7 chord ^_^
What I've already tried:
Detects only more or less basic chords
It does exactly what I need, but is quite tricky to work with because of deprecated requirements and no documentation.
The amazingly powerful library made at MIT. Looks very promising, but displays chord names like this:
>>> chord.Chord('D F# C E').pitchedCommonName 'D-whole-tone tetramirror'
while I'm looking for the following output:
So the library I'm looking for:
- is able to recognize advanced chords
- outputs common abbreviated chord names
- is well-documented
- has a pip installation
- has easy-to-install requirements
- has clean and minimalistic syntax
Thank you very much in advance!