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,8 +7,8 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
An de E \chord{A}ck steiht ´n Jung mit´n Tüddelband \\
|
||||
in de anner Hand ´n Bodderbrood mit Ke \chord{E7}es,
|
||||
An de \chord{A}Eck steiht ´n Jung mit´n Tüddelband \\
|
||||
in de anner Hand ´n Bodderbrood mit \chord{E7}Kees,
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -18,9 +18,9 @@ un dor liggt he ok all lang op de \chord{A}Nees
|
||||
|
||||
\begin{verse}
|
||||
un he rasselt mit´n Dassel op´n Kantsteen \\
|
||||
un he bitt sick ganz geheurig op de Tu \chord{D}ng, \\
|
||||
as he o \chord{E}psteiht, seggt he: hett nich w \chord{A}eeh doon, \\
|
||||
ischa ´n K \chord{E}lacks för ´n H \chord{E7}amborger Jun \chord{A}g.
|
||||
un he bitt sick ganz geheurig op de \chord{D}Tung, \\
|
||||
as he \chord{E}opsteiht, seggt he: hett nich \chord{A}weeh doon, \\
|
||||
ischa ´n \chord{E}Klacks för ´n \chord{E7}Hamborger \chord{A}Jung.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -28,10 +28,10 @@ Refrain
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
J \chord{A}o, \chord{D} j \chord{E}o, \chord{A} jo, klaun, klaun, Äppel wüllt wi klaun, \\
|
||||
ruck zuck övern Zaun \chord{E7}, \\
|
||||
Ein j \chord{E}eder aber ka \chord{A}nn dat nich, denn he mutt \chord{D} ut \\
|
||||
Ha \chord{E}mborg sien \chord{A}.
|
||||
\chord{A}Jo, \chord{E}jo, \chord{A}jo, klaun, klaun, Äppel wüllt wi klaun, \\
|
||||
ruck zuck övern \chord{E7}Zaun, \\
|
||||
Ein \chord{E}jeder aber \chord{A}kann dat nich, denn he mutt \chord{D}ut \\
|
||||
\chord{E}Hamborg \chord{A}sien.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user