Visualize a song's lyrics with a similarity matrix
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
R
inst/extdata
man
.Rbuildignore
.gitignore
DESCRIPTION
NAMESPACE
README-unnamed-chunk-4-1.png
README-unnamed-chunk-5-1.png
README.Rmd
README.md

README.md

This package holds a single function to calculate and visualize a "songsim" similarity matrix where cell (i, j) is filled if word i in a song's lyrics is the same as word j. This method was first suggested by Colin Morris (see links below).

Install:

devtools::install_github("gsimchoni/songsim")

Load:

library(songsim)

Visualize Beyonce's Formation:

path <- system.file("extdata", "formation.txt", package = "songsim")
songsim(path)

Use colorfulMode:

songsim(path, colorfulMode = TRUE, mainTitle = "Formation - Beyonce")

Use interactiveMode if you have the heatmaply package installed:

songsim(path, interactiveMode = TRUE, singleColor = "blue")

(See live version here)

More information and examples here.

More information from Colin Morris:

  • A blog post describing interesting "songsims" here

  • An interactive React (JS) demo with more examples here