How the Chord Match Engine Works
The Chord Match engine takes any set of notes you select and compares them against 19 chord quality formulas — from basic major and minor triads to extended 9th chords and half-diminished 7th chords. It runs entirely on the client-side — no server round-trips, no API calls — giving you instant identification.
When you select notes across multiple instruments (piano keyboard, guitar fretboard, ukulele), the engine union-sets your selections and identifies every possible chord those notes could form. Exact matches are highlighted first, followed by chord supersets (extra notes sitting on top of a known chord structure).
Chord Formula Detection
For each note set, the engine normalizes the pitch into semitone offsets from every possible root candidate. Then it compares the offset pattern against the chord formula intervals. In <1ms, it returns the root, the chord quality, the extra notes, and the matched confidence.
For musicians this means: you can explore the fingerboardhold mystery chords you stumble on, learn what they're called, and know exactly how to play them on piano, guitar, or ukulele — in one tab.