Using Genre and Decade Filters
Chord Genome lets you easily find guitar tunes based on the chords they use.
And every time you add a new chord to your search, the number of playable songs grows quickly:
- With just 3 guitar chords, for example, you can play almost 4,000 tunes.
- With 4 chords, you can play more than 12,000 guitar songs.
- With 5 chords, youβll discover 20,000 playable tunes.
Thatβs a lot of results β and a lot of scrolling. In fact, youβll have to click the βnextβ button hundreds of times to see all the songs.
But Chord Genome lets you filter these results based on genre and decade.
Very useful.
Instead of 20,000 songs, you might see a more compact list of 400 tunes you actually know and love.
But there are limitations to what these filters can do.
What Makes a Genre a Genre?
Letβs use a quick example:
- The Beatles are one of the most famous rock bands ever.
- And Yesterday is one of their most famous songs.
Does this make Yesterday a Rock song?
You could certainly call it that.
But according to Billboard, Yesterday is classified as Baroque Pop (whatever that means).
And what about Frank Sinatraβs New York, New York?
You might call it Cabaret, Lounge, or Broadway.
But itβs technically Traditional Pop.
And this highlights one of the main problems with genres. There will never be universal agreement on how to label songs. Even iTunes and Spotify canβt agree.
So how do we fix this?
Using Genre Tags for Results
Chord Genomeβs workaround is to use genre tags pulled from as many different sites as possible, including:
- Last.fm
- MusicBrainz
- OneMusicAPI
- AllMusic
- iTunes
This helps a lot.
Because each song has multiple genre tags, this increases the chances of getting positive hits.
The song Yesterday will come up whether you filter with Pop, Rock, Baroque Pop, Early Rock, Classic Pop, UK Invasion Rock, etc.
But now we run into another hurdle β there are too many genres.
In fact, our database has over 320,000 unique genre tags.
And thatβs a huge problem.
So how do we fix this?
Consolidating Genre Tags
Our solution was to organize these genres into umbrella groups.
For example, Heavy Metal, Progressive Punk, and Post Hardcore are all classified as Rock.
Itβs a tricky business.
No system will make everyone happy. But there needs to be some type of system.
We drew inspiration from Dan Gravellβs list here. And now Chord Genome uses 16 parent categories β from Blues to New Age to Folk.
But weβre not quite finished.
Thereβs another hurdle we have to overcome β false positives.
Dealing with False Positives
Chord Genome relies on user-submitted genre tags pulled from sites like Last.fm and MusicBrainz.
These sites let anyone tag songs however they want. And itβs very easy for tunes to get labeled with incorrect genres.
Letβs use Hound Dog by Elvis Presley as an example:
- John tags this song as Rock and Awesome.
- Sarah tags it as Pop and Country.
- Michael tags it with How Rock Killed Jazz.
As a result, Chord Genome might label this song as Rock, Pop, Country, and Jazz.
Hound Dog definitely isnβt a Jazz song. And most wouldnβt consider it Country either. But thereβs no way to completely weed out these false positives.
The database is simply too large.
Our workaround is to add decades for as many songs as possible.
This doesnβt fix the problem completely. But it helps to narrow down the results.
So now you can limit your searches by genre and decade. Doing so increases the chances of finding songs you know and like.
Itβs not a perfect system. Not by any means:
- There will always be false positives and mislabeled genres. And there will often be disagreement over what constitutes a genre and what doesnβt.
- Itβs not always possible to find the earliest release date for every song. A tune like the Beatlesβ Yesterday gets reissued every year.
- Some tunes donβt have any genre or decade data at all. The information is out there β we just canβt find it. This problem affects about 30% of our database. And those songs are labeled Misc. (miscellaneous) in the search results.
Despite these hurdles, I hope you find the genre and decade filters useful. Youβll definitely need them as you continue adding more chords.
Because rememberβ¦.
- With 3 chords, you can play 4,000 tunes.
- With 6 chords, the number jumps to 38,000 results.
- With 12 chords, there are more than 108,000 playable songs.
And donβt forget.
You can also use these genre and decade filters with the Next Best Chord (NBC) feature as well. To learn more, click here.
The βForce Last Chordβ Filter
When you check this option, it forces Chord Genome to only show matching results that include the final chord in your list.
Why is this useful?
Imagine you do a search of chords A, B, and C.
If this option is left blank, youβll see all of the songs below.
If this option is clicked, youβll only see the bolded songs that include C (because this is the last chord in your search).
- 3-chord songs with A+B+C
- 2-chord songs with A+B
- 2-chord songs with A+C
- 2-chord songs with B+C
- 1-chord songs with A
- 1-chord songs with B
- 1-chord songs with C
This feature is useful whenever you add a new Next Best Chord. Youβll only see songs that use your target chord.
If you havenβt already, create your Chord Genome Account today.
Happy strumming.
What Songs Can I Play
with the Chords I Know?
To find out, use the Search tool below.
Type chords here or import from My Library
