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