This application analyzes audio data in the song that is currently playing on your Spotify account, and displays an estimate of the chord progression in real time.
Install the packages in the requirements file (preferably by setting up an Anaconda environment). Confirmed to work with Python version 3.9.13.
Install the packages in the requirements file. Download the repository, run main.py and follow the instructions.
To save the full chord progression of the song to "./progressions.txt", specify the optional argument "--save_chords", or "-sc".
To save the entire sequence of notes in the song to "./notes.txt", specify the optional argument "--save_notes", or "-sn".