Creative Commons License

Blues Analysis Project


About our Lyrics Text Source

This project homage to the legends of blues wouldn't be possible if not for our lucky find: this website archive, chock-full of blues lyrics, created in 1999. Shockingly, we would've had thousands more song lyric files to markup and create intriguing data from if it weren't for the unfortunate "link rot" which plagued the entire site archive. The majority of the links to song lyrics pages became obsolete and therefore dysfunctional as HTML standards outgrew this outmoded goldmine of an archival website. As such, much work was done to scrape the raw text from every song lyric page possible. To do this, we had tremendous help from our lovely mentor and code guru Dr. Beshero Bondar, who created a Python script (link to the GitHub file view) which successfully collected 1,088 song lyrics from the website and scrubbed them of their ancient HTML code. We were then able to use these raw text files created by Dr. B's Python script to produce clean, uniform XML from which we conducted our analyses.

Network of Relationships between our collection's songs and the decades(s) they were written in.

An Important Note About Our Data:

Unfortuantely, due to the "link rot" which affected our source website, our collection of blues lyrics files were confined to the inconsistent parameters of our source. We were not able to obtain any song lyrics files from a few key blues artists. The fact that we cannot represent all of the crucial pillars to the blues in our project is saddening to us, and we want to ensure our viewers that we did not forget about them, and we mean no disrespect to any of the honorable artists that we could not extract data for! Further source-searching and Python-scraping will be done to add more songs from the artists whom we were unable to gather lyrics for as soon as possible.

Here is a non-comprehensive list of some of the blues legends who are not represented in our project (for now!)

  • Lightnin' Hopkins
  • Buddy Guy
  • Lucille Bogan
  • Elmore James
  • Taj Mahal
  • Quite a few others! ):

Number of songs per artist in our collection

A.C. Reed 12 Albert Collins 52 Albert King 33 Alvin Youngblood Hart 10 B.B. King 276 Bessie Smith 66 Big Maceo Merriweather 12 Blind Lemon Jefferson 14 Bo Diddley 20 Clara Smith 6 Freddie King 16 Gary Moore 13 George Thorogood 15 Howlin' Wolf 45 Ida Cox 25 Janis Joplin 15 Jimmy Witherspoon 8 John Lee Hooker 68 John Mayall's Bluesbreakers 14 Jonny Lang 27 Junior Parker 16 Keb' Mo' 31 Kenny Wayne Shepherd 8 Ma Rainey 16 Memphis Slim 14 Mississippi Fred McDowell 15 Muddy Waters 59 Robert Johnson 31 Slim Harpo 4 Sonny Boy Williamson I 18 Stevie Ray Vaughan 48 Susan Tedeschi 20 T-Bone Walker 17 The Fabulous Thunderbirds 14 ZZ Top 20