Fix chord alignment: snap to word boundaries
Improve merge_chord_lyric() to snap chord positions to the start
of the word they fall within, instead of splitting words mid-way.
Fixes artifacts like "Liebespaar \chord{C}e" → "\chord{C}Liebespaare".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,19 +8,19 @@
|
||||
% Hrg. Verein zur Förderung europäischer Gesellenzünfte, 1978
|
||||
|
||||
\begin{verse}
|
||||
Frisch a \chord{E}uf, ihr Brüder, dieweil wir sein, \\
|
||||
Frisch \chord{E}auf, ihr Brüder, dieweil wir sein, \\
|
||||
weil \chord{H7}wir noch jung an Jahren sein, \\
|
||||
wolln \chord{E}wir uns in die Fremde begeben, \\
|
||||
‘was Schöneres zu erl \chord{H7}eben. \\
|
||||
Auf d \chord{A}ass man lernet \chord{E}hier und dort, \\
|
||||
wie s \chord{H7}ich‘s gebühret am fremden Ort.
|
||||
‘was Schöneres zu \chord{H7}erleben. \\
|
||||
Auf \chord{A}dass man lernet \chord{E}hier und dort, \\
|
||||
wie \chord{H7}sich‘s gebühret am fremden Ort.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref: \\
|
||||
Wir vers \chord{E}aufen den Rock, aber n \chord{A}iemals den H \chord{E}ut. \\
|
||||
\chord{H7}Hoch lebe der Mann mit dem H \chord{E}ut, \\
|
||||
\chord{A}hoch lebe fremd‘ Zi \chord{H7}mmermanns \chord{E}Blut!
|
||||
Wir \chord{E}versaufen den Rock, aber \chord{A}niemals den \chord{E}Hut. \\
|
||||
\chord{H7}Hoch lebe der Mann mit dem \chord{E}Hut, \\
|
||||
\chord{A}hoch lebe fremd‘ \chord{H7}Zimmermanns \chord{E}Blut!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user