Skip to content

E3 · Chord -> guitar voicing resolver (EADGBE) #5

Description

@ophiocus

Part of the Chord-chart video generator epic (parent #2).

Scope

Map each chord in the grid to one concrete guitar voicing in standard E tuning (EADGBE). A chord label like C major has many shapes (open C, barre at 3rd, barre at 8th) — this epic makes the choice.

Selection rule (v1)

  • Prefer open / first-position shapes.
  • Break ties / handle chords with no open shape by minimising fret-hand travel from the previous chord's voicing — a small optimisation over the progression so the output looks like something a guitarist would actually play rather than jumping randomly up and down the neck.

Output (data contract for E4)

Per grid chord, a voicing: per-string (fret, finger) plus open (O) / muted (X) markers, and the fret window it sits in.

Done when

Every chord in a test grid resolves to a concrete EADGBE shape, and a deliberately jumpy progression is shown to pick nearby voicings rather than distant ones.

Dependencies

Needs E1 (chord labels). Feeds E4 and E5.

Labels: chord-video, enhancement, prio:P2

Metadata

Metadata

Assignees

No one assigned

    Labels

    chord-videoChord-chart video generator featureenhancementNew feature or requestprio:P2Soon

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions