Ben Hammond - Singer-Songbuilder from Denver, CO

Music Data-Viz Playground


Below are some ongoing experiments in visualizing the data behind my music career. I have uploaded (most) of my songlist as a Spotify playlist; that data is securely fetched, wrangled, cached in a database, and ultimately displayed below. Much of my data viz experience comes from my full-time job as Senior Software Engineer on the Health Equity Tracker. I will be using this page as a low-stakes way to try new ideas and explore SvelteKit and D3 creations.

LentoAdagioAndanteModeratoAllegroVivacePrestoPrestissimo0 songs100 songs200 songsSongs per tempo marking in Ben's repertoire<50 bpm~65 bpm~80 bpm~100 bpm~125 bpm~145 bpm~165 bpm~200 bpm← SlowerFaster →

Most common key: C minor

Average tempo: 115 bpm

Average danceability: 58%

Average energy: 52%

Average acousticness: 40%

Average valence: 55%

*Valence refers to the musical happiness, positivity, and euphoria of a song.

Ben Hammond The Beatles Stevie Wonder Paul Simon John Mayer Bob Marley & The Wailers Ella Fitzgerald Dave Matthews Band David Bowie Jack Johnson Sublime Van Morrison Eric Clapton Jimmy Buffett Led Zeppelin Ray LaMontagne Simon & Garfunkel U2 Frank Sinatra John Patti Amos Lee Ani DiFranco Bill Withers Bruno Mars Creedence Clearwater Revival James Taylor Ed Sheeran Elton John Michael Jackson Paul McCartney The Police Prince Wilco Zac Brown Band Duke Ellington Amy Winehouse Pharrell Williams Elvis Presley Garth Brooks Grateful Dead Pearl Jam Ray Charles Rod Stewart Violent Femmes Ben Harper Billy Joel Bob Dylan Bonnie Raitt Damien Rice Dire Straits Eagles Fat Freddy's Drop Flight of the Conchords Harry Belafonte Jason Mraz Jimi Hendrix Johnny Cash Journey Justin Bieber Katy Perry Martin Sexton Michael Bublé Otis Redding Outkast Peter Gabriel Radiohead Rufus Wainwright Ryan Adams Sheryl Crow Talking Heads Taylor Swift Tom Waits Tracy Chapman Billie Holiday Louis Armstrong Fleetwood Mac Adele Al Green Alanis Morissette Mark Ronson The Band Beck Beyoncé JAY-Z Blues Traveler Bob Seger Brad Paisley Bruce Springsteen Buffalo Springfield Cage The Elephant Coldplay The Cranberries David Gray Death Cab for Cutie Dion The Doors Etta James Feist Foy Vance Foo Fighters George Michael Gorillaz Gotye Hawksley Workman The Jackson 5 Jeff Buckley Jim Croce Joe Cocker John Denver John Prine Justin Timberlake Metallica Lana Del Rey Ms. Lauryn Hill Lord Huron Lorde The Lumineers The Mamas & The Papas Maroon 5 Marvin Gaye Michael Franti & Spearhead Neil Young Nina Simone Oasis Phil Collins Phillip Phillips Pink Floyd Queen Randy Travis Red Hot Chili Peppers R.E.M. The Rolling Stones The Smashing Pumpkins Steve Earle Steve Miller Band Sting Three Dog Night Tom Petty and the Heartbreakers Weezer Whitney Houston Antônio Carlos Jobim Herbie Hancock Count Basie Sarah Vaughan Nat King Cole Kindred artists with multiple songsin my repertoire rock 232rock232classic rock 181classicrock181singer-songwriter 126singersongwriter126mellow gold 120mellowgold120soft rock 108softrock108permanent wave 83permanentwave83album rock 78albumrock78soul 71soul71folk rock 67folkrock67heartland rock 66heartlandrock66folk 64folk64pop 59pop59neo mellow 59neomellow59psychedelic rock 56psychedelicrock56alternative rock 47alternativerock47vocal jazz 47vocaljazz47hard rock 42hardrock42british invasion 40britishinvasion40adult standards 38adultstandards38merseybeat 38merseybeat38pop rock 37poprock37country rock 34countryrock34jazz 31jazz31dance pop 30dancepop30stomp and holler 28stompandholler28country 28country28new wave pop 27newwavepop27swing 26swing26modern rock 24modernrock24contemporary country 23contemporarycountry23country road 23countryroad23classic soul 22classicsoul22lilith 21lilith21roots rock 21rootsrock21acoustic pop 20acousticpop20new wave 20newwave20r&b 20r&b20jazz blues 20jazzblues20canadian pop 19canadianpop19neo soul 19neosoul19melancholia 19melancholia19motown 19motown19funk 18funk18jam band 18jamband18indie folk 18indiefolk18art rock 18artrock18hip hop 17hiphop17post-grunge 17postgrunge17glam rock 17glamrock17new romantic 16newromantic16indie rock 16indierock16funk rock 16funkrock16lounge 16lounge16blues rock 15bluesrock15chamber pop 15chamberpop15reggae fusion 15reggaefusion15rock-and-roll 14rockandroll14modern country rock 14moderncountryrock14alternative metal 14alternativemetal14harlem renaissance 14harlemrenaissance14rap 13rap13jazz piano 13jazzpiano13ectofolk 12ectofolk12southern rock 12southernrock12piano rock 12pianorock12rockabilly 12rockabilly12irish rock 12irishrock12trop rock 12troprock12easy listening 12easylistening12soul blues 11soulblues11pop rap 11poprap11quiet storm 11quietstorm11urban contemporary 11urbancontemporary11electric blues 11electricblues11yacht rock 11yachtrock11torch song 11torchsong11alternative country 11alternativecountry11women's music 10women'smusic10reggae 10reggae10roots reggae 10rootsreggae10gangster rap 10gangsterrap10grunge 10grunge10british soul 9britishsoul9uk pop 9ukpop9southern soul 9southernsoul9canadian singer-songwriter 9canadiansingersongwriter9art pop 9artpop9rap rock 9raprock9atl hip hop 8atlhiphop8new americana 8newamericana8folk-pop 8folkpop8memphis soul 7memphissoul7anti-folk 7antifolk7swamp rock 7swamprock7disco 7disco7contemporary r&b 7contemporaryr&b7outlaw country 7outlawcountry7nu metal 7numetal7dance rock 7dancerock7progressive rock 7progressiverock7ska mexicano 7skamexicano7ska punk 7skapunk7bebop 7bebop7contemporary post-bop 7contemporarypostbop7pop soul 6popsoul6classic country pop 6classiccountrypop6cosmic american 6cosmicamerican6east coast hip hop 6eastcoasthiphop6dirty south rap 6dirtysouthrap6irish singer-songwriter 6irishsingersongwriter6canadian indie 6canadianindie6indietronica 6indietronica6singer-songwriter pop 6singersongwriterpop6southern hip hop 6southernhiphop6sophisti-pop 6sophistipop6jazz trumpet 6jazztrumpet6modern alternative rock 5modernalternativerock5buffalo ny indie 5buffalonyindie5boy band 5boyband5classic canadian rock 5classiccanadianrock5synthpop 5synthpop5glam metal 5glammetal5doo-wop 5doowop5acid rock 5acidrock5funk metal 5funkmetal5comic 5comic5classic oklahoma country 5classicoklahomacountry5punk 5punk5jazz pop 5jazzpop5beatlesque 5beatlesque5minneapolis sound 5minneapolissound5synth funk 5synthfunk5piano blues 5pianoblues5chicago indie 5chicagoindie5african-american classical 5africanamericanclassical5new orleans jazz 5neworleansjazz5new jack swing 4newjackswing4hip pop 4hippop4power pop 4powerpop4trap 4trap4progressive electro house 4progressiveelectrohouse4bubblegum pop 4bubblegumpop4post-teen pop 4postteenpop4viral pop 4viralpop4conscious hip hop 4conscioushiphop4sunshine pop 4sunshinepop4movie tunes 4movietunes4acoustic punk 4acousticpunk4dixieland 4dixieland4europop 3europop3modern blues rock 3modernbluesrock3soul jazz 3souljazz3g funk 3gfunk3west coast rap 3westcoastrap3alternative r&b 3alternativer&b3detroit rock 3detroitrock3a cappella 3acappella3pov: indie 3pov:indie3punk blues 3punkblues3dutch house 3dutchhouse3electro house 3electrohouse3seattle indie 3seattleindie3nz reggae 3nzreggae3parody 3parody3british singer-songwriter 3britishsingersongwriter3australian pop 3australianpop3nz pop 3nzpop3celtic rock 3celticrock3calypso 3calypso3proto-metal 3protometal3arkansas country 3arkansascountry3blues 3blues3modern blues 3modernblues3country dawn 3countrydawn3alternative americana 3alternativeamericana3northern soul 3northernsoul3symphonic rock 3symphonicrock3industrial metal 3industrialmetal3industrial rock 3industrialrock3progressive bluegrass 3progressivebluegrass3old school atlanta hip hop 3oldschoolatlantahiphop3oxford indie 3oxfordindie3classic texas country 3classictexascountry3art punk 3artpunk3post-punk 3postpunk3zolo 3zolo3hard bop 3hardbop3jazz fusion 3jazzfusion3contemporary vocal jazz 3contemporaryvocaljazz3jazz funk 3jazzfunk3big band 3bigband3vocal harmony group 3vocalharmonygroup3slowed and reverb 3slowedandreverb3canadian country 2canadiancountry2modern folk rock 2modernfolkrock2old school hip hop 2oldschoolhiphop2classic swedish pop 2classicswedishpop2la indie 2laindie2british folk 2britishfolk2electropop 2electropop2edm 2edm2pop dance 2popdance2washington indie 2washingtonindie2indie pop 2indiepop2uk americana 2ukamericana2nederpop 2nederpop2alternative hip hop 2alternativehiphop2canadian celtic 2canadianceltic2neon pop punk 2neonpoppunk2australian rock 2australianrock2talent show 2talentshow2acoustic blues 2acousticblues2traditional blues 2traditionalblues2children's music 2children'smusic2metal 2metal2old school thrash 2oldschoolthrash2thrash metal 2thrashmetal2scottish singer-songwriter 2scottishsingersongwriter2new jersey rap 2newjerseyrap2metropopolis 2metropopolis2industrial 2industrial2britpop 2britpop2madchester 2madchester2australian indie folk 2australianindiefolk2indie anthem-folk 2indieanthemfolk2rock drums 2rockdrums2country gospel 2countrygospel2athens indie 2athensindie2nashville sound 2nashvillesound2political hip hop 2politicalhiphop2p funk 2pfunk2spacegrunge 2spacegrunge2garage rock 2garagerock2progressive house 2progressivehouse2modern power pop 2modernpowerpop2classical 2classical2jazz trio 2jazztrio2bossa nova 2bossanova2brazilian classical 2brazilianclassical2brazilian jazz 2brazilianjazz2latin classical 2latinclassical2mpb 2mpb2violao 2violao2instrumental funk 2instrumentalfunk2tin pan alley 2tinpanalley2british indie rock 2britishindierock2