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:
@@ -7,16 +7,16 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Noch lieg \chord{e}t sie ruhig am H \chord{D}afenk \chord{G}ai, h \chord{D}eave away, \chord{e}Santiano \\
|
||||
\chord{a}Sechzig Mann, ich bin a \chord{D}uch dabei, auf dem D \chord{C}reimastk \chord{D}ahn \\
|
||||
Sant \chord{e}iano.
|
||||
Noch \chord{e}liegt sie ruhig am \chord{G}Hafenkai, \chord{D}heave away, \chord{e}Santiano \\
|
||||
\chord{a}Sechzig Mann, ich bin \chord{D}auch dabei, auf dem \chord{D}Dreimastkahn \\
|
||||
\chord{e}Santiano.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref: \\
|
||||
Let’s g \chord{e}o for Ca \chord{D}l \chord{G}if \chord{D}ornio, heave aw \chord{e}ay, Sant \chord{D}iano, \\
|
||||
sie ja \chord{a}gt vor dem Wind vorwärts \chord{D}hin pfeilgeschwind \\
|
||||
bis zum g \chord{C}old’nen P \chord{D}ort von F \chord{e}risco.
|
||||
Let’s \chord{e}go for \chord{D}Californio, heave \chord{e}away, \chord{D}Santiano, \\
|
||||
sie \chord{a}jagt vor dem Wind vorwärts \chord{D}hin pfeilgeschwind \\
|
||||
bis zum \chord{C}gold’nen \chord{D}Port von \chord{e}Frisco.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -40,10 +40,10 @@ und er kommt auf der Santiano.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Let’s \chord{e}go for Ca \chord{D}l \chord{G}i \chord{D}fornio, on \chord{e}y va a Ca \chord{D}l \chord{G}i \chord{D}fornio, \\
|
||||
laat g \chord{e}aan naar Cal \chord{D}i \chord{G}f \chord{D}ornio.Vamos a Ca \chord{D}l \chord{G}i \chord{D}fornio, \\
|
||||
iza \chord{e}la, Sant \chord{D}iano, sie j \chord{a}agt vor dem Wind vorwärts \chord{D}hin \\
|
||||
pfeilgeschwind bis zum \chord{C}gold‘nen \chord{D}Port von F \chord{e}risco
|
||||
Let’s \chord{e}go for \chord{D}Californio, on \chord{e}y va a \chord{D}Californio, \\
|
||||
laat \chord{e}gaan naar \chord{D}Californio.Vamos a \chord{D}Californio, \\
|
||||
iza \chord{e}la, \chord{D}Santiano, sie \chord{a}jagt vor dem Wind vorwärts \chord{D}hin \\
|
||||
pfeilgeschwind bis zum \chord{C}gold‘nen \chord{D}Port von \chord{e}Frisco
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user