Part of the Chord-chart video generator epic (parent #2).
Scope
The trust layer. Render the E1 grid in the new tab, play it back as MIDI, and let the user correct any cell before anything renders.
- Display the beat-quantised chord grid from E1.
- Playback: synthesise the grid as MIDI so the user can hear the detected progression against the song.
- Edit: user can change a cell's chord (and ideally its boundaries); edits persist as the render input.
Why this is a first-class panel, not a hidden step
Automatic chord detection misfires — borrowed chords, sus/7th extensions, key changes. An editable, audible grid turns every miss into a two-second fix instead of a discarded render.
Done when
User can load a song, hear the detected chords played back, fix a wrong cell, and the corrected grid is what flows into E3/E5.
Dependencies
Needs E1 (the grid data contract).
Labels: chord-video, enhancement, prio:P2
Part of the Chord-chart video generator epic (parent #2).
Scope
The trust layer. Render the E1 grid in the new tab, play it back as MIDI, and let the user correct any cell before anything renders.
Why this is a first-class panel, not a hidden step
Automatic chord detection misfires — borrowed chords, sus/7th extensions, key changes. An editable, audible grid turns every miss into a two-second fix instead of a discarded render.
Done when
User can load a song, hear the detected chords played back, fix a wrong cell, and the corrected grid is what flows into E3/E5.
Dependencies
Needs E1 (the grid data contract).
Labels: chord-video, enhancement, prio:P2