/ProjectMoises

🎶 A chord detection system that aims to detect the chord sequence in a song and its respective playing times, this project was created for the Moises Chord Detection Challenge, based on Decibel’s Algorithm, using Spotify Web API, Cifraclub website and youtube features.

Primary LanguagePythonMIT LicenseMIT

Chord Detection Algorithm

A chord detection system that aims to detect the chord sequence in a song and its respective playing times, this project was created for the Moises Chord Detection Challenge, based on Decibel’s Algorithm, using Spotify Web API, Cifraclub website, Youtube features and focus on crowdsourcing.

image

Running the Code

The first step to run the algorithm is to have a Data folder (you can contact me) to train the decibel properly. Also, you have to download the chromedriver and put inside this folder. After that, you have to change the decibel/import_export/datapath.txt to your Data folder path. Finally, you can run the app.py (confirm that all libraries have been downloaded before).

https://www.cifraclub.com.br/

https://spotipy.readthedocs.io/en/2.18.0/#getting-started

https://pypi.org/project/youtube-search-python/

https://daphneo.github.io/DECIBEL/html/thesis/abstract.html