One Hot Chord

Play a chord on your instrument and let me identify it for you. Click the microphone button to begin listening.

Loading model...

-
C
C♯
D
E♭
E
F
F♯
G
A♭
A
B♭
B
Processing time: 0 ms

How It Works

This app uses machine learning to recognize the chord you're playing on your instrument!

Getting Started

  • Click the microphone button to start listening
  • Play a chord on your instrument
  • The app will analyze the audio and display the detected chord

The Technology

The app analyzes the audio spectrum from your microphone and feeds it into a deep neural network to identify both the root note and chord type.

Features used:

  • Constant-Q Transform (CQT)
  • Octave Centroid
  • Tonnetz

Privacy note: All processing happens entirely on your device. Your audio is never uploaded to any server or stored anywhere - the analysis happens in real-time in your browser using WebAudio and the ONNX runtime.

Visualization

The colored bars represent the 12 notes of the musical scale. Taller bars indicate stronger presence of that note in your audio, helping you visualize what the AI "hears".

Tips for Best Results

  • Use in a quiet environment
  • Position your microphone close to your instrument
  • Play chords clearly and let them ring
  • Works best with standard chord voicings

Source code: https://github.com/opsengine/onehotchord