Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Music Information Retrieval›Chord Recognition
Machine learningFeature extraction

Chord Recognition

Chord Recognition and Estimation Algorithm · Also known as: chord estimation, harmonic analysis, chord detection

Chord recognition is the task of automatically identifying the harmonic chords present in a musical recording and estimating when chord changes occur. Introduced formally by Harte et al. (2005), it is a cornerstone of music analysis and widely used in music education, cover song analysis, and musical structure understanding. Modern systems use deep learning to classify and sequence chords in real time.

ScholarGate
  1. Machine learning
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Chord Recognition
Harmonic Analysis in Mus…Melody ExtractionMusic Genre Classificati…Music SegmentationPitch Detection AlgorithmAutomatic Music Transcri…Music Similarity MeasureMusical Key Detection

When to use it

Use chord recognition when analyzing song structure, generating chord-aware accompaniment, or studying harmonic progressions. It works well on commercially recorded music with clear harmonic intent. Avoid it for atonal or highly dissonant music, pure instrumental music with complex voice-leading, or low-quality or heavily effects-processed audio.

Strengths & limitations

Strengths
  • Provides high-level harmonic structure interpretable by musicians and non-experts.
  • Enables chord-aware music generation, transposition, and analysis.
  • Frame-level accuracy often exceeds 80% on standard benchmarks.
  • Works across a broad range of musical styles and production qualities.
Limitations
  • Chord definitions vary across genres and notational systems, making annotation inconsistent.
  • Polyphonic voice-leading and inversions can obscure the root, leading to ambiguous recognition.
  • Limited ability to distinguish voicing nuances (e.g., open vs. closed voicings).
  • Performance drops sharply on highly processed or electronically synthesized music.

Frequently asked

Is chord recognition the same as pitch detection?

No. Pitch detection finds individual pitches; chord recognition groups pitches into harmonic labels. Chord recognition typically uses pitch information but abstracts it into chords.

Can chord recognition distinguish inversions?

Standard chord recognition classifies only root position or merges inversions into one label. Some advanced systems model inversions explicitly, but most treat C major, C/E, and C/G as the same chord.

What is a chromagram and why is it useful?

A chromagram maps all pitches to one octave (12 pitch classes: C, C#, D, ..., B), creating a 12-bin representation of harmonic content. This makes chord recognition octave-invariant and robust to octave doubling.

How does chord recognition handle non-tonal music or jazz?

Jazz and atonal music require larger chord vocabularies and different transition models. Standard systems trained on pop may struggle; retraining on genre-specific data is often necessary.

Sources

  1. Harte, C., Sandler, M. B., Abdallah, S. A., & Gómez, E. (2005). Symbolic representation of musical chords: Proposed extensions to the HarmO ontology. In Proceedings of the International Society for Music Information Retrieval Conference. link ↗
  2. MacGregor, R. D., & Wiggins, G. A. (2009). Chord recognition using duration-explicit hidden Markov models. In Proceedings of the International Society for Music Information Retrieval Conference. link ↗
  3. Bigo, L., Buffa, A., & Roeb, M. (2017). Singing voice separation using spectral features and bidirectional long short-term memory networks. In Proceedings of the International Society for Music Information Retrieval Conference. link ↗

How to cite this page

ScholarGate. (2026, June 3). Chord Recognition and Estimation Algorithm. ScholarGate. https://scholargate.app/en/music-information-retrieval/chord-recognition

Related methods

Harmonic Analysis in MusicMelody ExtractionMusic Genre ClassificationMusic SegmentationPitch Detection Algorithm

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Harmonic Analysis in MusicMusic Information Retrieval↔ compare
  • Melody ExtractionMusic Information Retrieval↔ compare
  • Music Genre ClassificationMusic Information Retrieval↔ compare
  • Music SegmentationMusic Information Retrieval↔ compare
  • Pitch Detection AlgorithmMusic Information Retrieval↔ compare
Compare side by side →

Referenced by

Automatic Music TranscriptionHarmonic Analysis in MusicMusic SegmentationMusic Similarity MeasureMusical Key Detection

Similar methods

Harmonic Analysis in MusicMusical Key DetectionInstrument RecognitionAutomatic Music TranscriptionPitch Detection AlgorithmMelody ExtractionMusic SegmentationMusic Genre Classification

Related reference concepts

Harmony and CounterpointTonal Harmony and Functional ProgressionIntervals and ConsonanceAutomatic Speech RecognitionMusical Form and AnalysisFundamentals of Music Theory

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Chord Recognition (Chord Recognition and Estimation Algorithm). Retrieved 2026-07-21 from https://scholargate.app/en/music-information-retrieval/chord-recognition · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Christopher Harte
Subfamily
Feature extraction
Year
2005
Type
Harmonic audio analysis
Related methods
Harmonic Analysis in MusicMelody ExtractionMusic Genre ClassificationMusic SegmentationPitch Detection Algorithm
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account