sentiment
/'sen.tə.mənt/
n.
1b. a specific view or notion
2b. refined feeling :
delicate sensibility especially as expressed in a work of art
Music is a defining characteristic of culture, acting as a means of expression for artists. As such, analyzing music is a vital way to take the pulse of society, allowing one to see changes in art over time.
With its importance in mind, in this project, we looked to answer questions about the evolution of key characteristics of songs. Namely, we analyzed the Billboard Year-End Hot 100, which provided a list of the “hottest”, or most popular, songs of any given year, dating back to 1959.
Each of the more than 6,000 songs were then matched with their lyrics, fed through NLTK's machine learning software to obtain sentiment and word complexity scores, and finally paired with its features, like danceability and energy, through Spotify’s API.
From this data, we were able to answer questions like:
Have top songs become more energetic over time?
Are there any differences in positive or negative sentiment between genres?
Have there been changes in word complexity of top songs over time?
Are songs more positive or more negative than they used to be?
Has the genre makeup of the top charts changed since 1960?
What are the most popular words of top songs?
The answers to these questions can be found throughout this website, with the sections above providing simple
navigation.
Within the "Essay" section, you will find a
long-form
article analyzing the effectiveness of using NLTK to "rate" songs, especially within the rap genre.
The
"Dashboard" section holds an overview of the various plots made for this project, and through this page you can
navigate to short writeups about each of the plots.
Under the "Spotify" tab, you can catch a glimpse of the
dataset by looking at the top songs for every year since Billboard was created.
In the "About"
section, you can view a detialed
overview of the sources used
to get, clean, and plot the data, as well the people behind the project.