Tom Johnson

Check out some of my data, music theory, and programming projects.

FireCan

Visualizing the spread of Canadian wildfires by collecting and animating Canadian Wildland Fire Information System maps. So much smoke!

Spotify Genre Networks

Additional work can be found here.

Chance the Rapper, Spotify, and Musical Categorization in the 2010s

See Briana Younger's work and Hanif Abdurraqib's too!

Image by Martine Ehrhart for Pitchfork.

McGill Billboard Corpus

An analysis of Spotify's metadata for all 691 songs from this influential corpus. Code and explanation are at this link, and a Spotify playlist can be found here.

More info on the corpus and context: here.

Album Durations

Turns out albums got longer....for awhile!

Tonality and Topic Theory in Modernist Music

A different application of network methods, via qualitative analysis of modernist music and semiotic meaning.

Chord Progressions in Popular Music

My students were wondering about the relative historical presence of various chord progressions in popular music.

Changing Attributes in Pop Music

Tom Johnson

More about me over at this old sporadic blog.