What it does

It finds the most favored key, BPM, and danceability of a specific jazz artist.

How I built it

We used Python, Javascript, and HTML to create a front end interface. We used eel to connect the Python backend with Javascript. The Python backend consists of a Fourier analysis package (Essentia) and a Pandas program that calculates the parameters for each artist.

Challenges I ran into

We had a very tough time figuring out how to unite the front and back end; we found Eel worked best.

Accomplishments that I'm proud of

We all discovered eel, essentia, and we learned a lot of coding along the way.

What I learned

What's next for My Favorite Note

A more complex database of artists for the user to search through, as well as many more characteristics for each musician. We also will add functionality to compare artists and classify their chord progressions.

Built With

Share this project:

Updates