Explore the instrument

See how the guitar fits together.

Map the neck, inspect a chord shape, find playable voicings, and connect harmony to an explicitly declared musical context.

Practice this setup
Musical contextLoading instrument…Edit

Fretboard explorer

Explore the whole fretboard.

Use the compact overview to orient yourself, then move across one continuous fretboard. Nothing is wrapped into artificial chunks.

Loading the fretboard…
Jump to
Scroll sideways to preserve the guitar’s continuous geometry.
Select a position to see its registered pitch and musical role.

Chord laboratory

Analyze shapes and find voicings.

Place a shape to learn what it contains, or enter a symbol to enumerate complete voicings inside honest physical limits.

Shape → names

Place fingers on the neck

Tap one fret per sounding string. Tap the selected fret again to mute that string.

No strings selected.

Save two shapes here to compare their string-by-string voice leading below.

Symbol → voicings

Set the playable boundaries

Fret sequences run from S1 toward the last string (highest→lowest); x means muted. A search covers at most 12 positions above the capo. Open strings do not inflate the fretted-note span.

Harmony connections

Compare chords and trace voice motion.

Compare chord spellings, trace real string voices between two shapes, or map a triad through every adjacent three-string set.

Symbol ↔ symbol

Compare two chords

Pitch-set, written-bass, and strict-symbol equivalence are reported separately.

Shape A → shape B

Trace voice leading

Use the direct shape editor above. The same string is the same voice; muted and newly sounding strings are never paired by guesswork.

A Not saved B Not saved

Triad → string sets

Move one triad across the strings

Fret sequences run from the highest string toward lower strings (for example, S1→S3). Each result uses three adjacent strings and contains every chord tone exactly once. The search covers at most 12 positions above the capo.

Declared-key theory

Explore scales and declared-key harmony.

Spell and harmonize a scale you choose, then translate progressions only after you declare the key that gives their degrees meaning.

Tonic + formula → context

Spell and harmonize a scale

Chords ↔ Roman ↔ Nashville

Translate a progression

Declare a key in the shared instrument settings first.

Separate chord symbols with spaces, commas, or barlines.