Guess-The-Chord
A game to train your ability to recognise a chord name by ear
About the Game
How to play
After starting a new round, click on the play buttons to hear the chord with either piano or guitar sounds. By default, all notes play at once, but the delay between the notes can be increased, to make it easier to identify single notes.
You can choose in the settings which chords/roots should be included in the game.
You can play the sound as many times as you like. Once you've found the correct chord name, all chord buttons turn into play buttons, so you can compare the sounds of different chords, before proceeding to the next round.
After completing a few rounds, you can check the statistics view by clicking the button in the upper right. The game will keep track of the average number of tries for each round, and which chords were identified with most/least certainty.
Motivation
I built this game to sharpen my ear. My desire was to learn the most relevant chords, understand the feelings they rise when they transition into each other, and being able to name them.
Tech
The game was built with ReactJS. Chords are based on chords-db, the instrument sounds are created with WebAudioFont.
Repository: github.com/jsdisco/projects-guessthechord