Script for processing, mining, and visualizing song lyrics
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
starset-lyrics-analysis.R

README.md

music-analysis

Script for processing, mining, and visualizing song lyrics

Description: starset-lyrics-analysis

Corresponding blog post: https://lhehnke.github.io/notes/2018/02/03/starset-song-lyrics

The script covers

  • downloading and processing song lyrics with geniusR (https://github.com/josiahparry/geniusR)
  • transforming lyrics into a tidy format
  • mining lyrics by
    • calculating and plotting word frequencies
    • conducting sentiment analyses (nrc; bing)
    • calculating and plotting n-grams

using STARSET albums.

Example plots (bigram networks):