Code Monkey home page Code Monkey logo

music-through-the-ages's Introduction

Music Through the Ages

A Data Geek's take on the question 'How have music tastes changed through the years?'

Photo by Travis Yewell on Unsplash

This project is an attempt to collect relevant evidence (data) and analyzing it to get answers for these questions -

  • Are music trends actually shifting?
  • Are the same kind of songs popular that were chartbusters 50 years ago?
  • Or have we started to love radically different songs?

ย 

Workflow

Story

Link to the Medium article

Key Highlight

One underlying theme running across clusters and time is that we love energetic dance songs. The emotional gradient of songs may have shifted to a more neutral tone from the Happy notes of the yester years but throughout the 50 years we have always loved a song that makes us groove!

ย 

Next Steps

There are few more interesting areas where I would like to expand this project -

  1. Expanding coverage to include songs from (a) 1945, (b) other markets UK, India, etc.
  2. Adding other dimensions of audio data like - genre, lyrics, major instruments used, etc.
  3. It will be great to get sales information around individual albums to give depth into popularity beyond Billboard chart ranks
  4. Web app to let users upload their favorite tracks and predict their age range
  5. Web app that lets users create Spotify playlist of any year's Billboard Top 100 songs

App

๐ŸŽถ Music Through Ages

Feel like playing around the dataset? Wonder which artist has the most Hits? Spoiler alert it's not Pink Floyd! Is The Weeknd on there? wait what-about The Beatles?? Head over to the Streamlit app and explore where your favorite artists are among the Top 100 and how their songs have evolved!

Script Glossary

music-through-the-ages's People

Contributors

tanul-mathur avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.