Identify musical chords on guitar, ukulele, and more:
python musical.py x21202
> B dom7
python musical.py x333
> C min
python musical.py CEGB
> C Maj7
Clone this repositiory and run:
pip install -r requirements.txt
I highly recommend using a terminal alias to improve usability:
chord xx5777
> G Maj7
-
This project also includes a sample GUI interface implemented with TkInter.
- To open, enter
python sample_gui_app.py
into your terminal. - Fonts are optimized for Ubuntu, and currently do not look good on Mac OS X.
- TODO: Switch to React Native Desktop
- To open, enter
-
The chord-identifying algorithm supports many commonly-used chord qualities, but not all of them - in particular the more obscure/uncommon ones.
- Support for more exotic chord qualities will be added Soon™
./tests.py
Pull requests are welcome. Thank you for reading!
😄🎻🎶🎶