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:
@@ -6,15 +6,15 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Im N \chord{a}orden hängen die W \chord{d}olken tief, die \chord{G}Nässe durch die \\
|
||||
P \chord{C}onchos trieft. \\
|
||||
Das \chord{a}Wasser in der K \chord{e}ohte s \chord{G}teht und der R \chord{F}egen nicht verg \chord{a}eht. \\
|
||||
Der Magen bis zum \chord{d}Boden hing, die L \chord{G}ust auf Pampf uns \\
|
||||
Im \chord{a}Norden hängen die \chord{d}Wolken tief, die \chord{G}Nässe durch die \\
|
||||
\chord{C}Ponchos trieft. \\
|
||||
Das \chord{a}Wasser in der \chord{e}Kohte \chord{G}steht und der \chord{F}Regen nicht \chord{a}vergeht. \\
|
||||
Der Magen bis zum \chord{d}Boden hing, die \chord{G}Lust auf Pampf uns \\
|
||||
\chord{C}bald verging. \\
|
||||
Weil \chord{a}uns das nur der N \chord{e}orden \chord{G}gibt: haben wir uns tr \chord{F}otzdem in \\
|
||||
das Land verli \chord{a}ebt. \\
|
||||
Ref.: J \chord{a}aa, so ist F \chord{G}ahrt, manchmal \chord{F}hart, sie macht uns st \chord{e}ark \\
|
||||
J \chord{a}aa, so ist F \chord{G}ahrt, macht uns S \chord{F}paß, ja, ja, \chord{e}ja \chord{E/e}, jaa
|
||||
Weil \chord{a}uns das nur der \chord{e}Norden \chord{G}gibt: haben wir uns \chord{F}trotzdem in \\
|
||||
das Land \chord{a}verliebt. \\
|
||||
Ref.: \chord{a}Jaa, so ist \chord{G}Fahrt, manchmal \chord{F}hart, sie macht uns \chord{e}stark \\
|
||||
\chord{a}Jaa, so ist \chord{G}Fahrt, macht uns \chord{F}Spaß, ja, ja, \chord{E/e}ja, jaa
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user