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,10 +6,10 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Isom \chord{h}atte eingep \chord{A}ackt, es geht auf S \chord{E}ommerfahrt, \\
|
||||
Gleich am \chord{h}ersten Tag verl \chord{A}oren - wunder \chord{E}bar. \\
|
||||
Der \chord{h}Boden vierzehn N \chord{A}ächte, war dann d \chord{E}och weng hart. \\
|
||||
\chord{h}Lernen durch Sch \chord{A}merz - is doch kl \chord{D}ar!
|
||||
\chord{h}Isomatte \chord{A}eingepackt, es geht auf \chord{E}Sommerfahrt, \\
|
||||
Gleich am \chord{h}ersten Tag \chord{A}verloren - \chord{E}wunderbar. \\
|
||||
Der \chord{h}Boden vierzehn \chord{A}Nächte, war dann \chord{E}doch weng hart. \\
|
||||
\chord{h}Lernen durch \chord{A}Schmerz - is doch \chord{D}klar!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -20,7 +20,7 @@ dicke schwarze Kruste – mhh schmeckt das gut.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
/: L \chord{A}eut, die \chord{E}Leut ich \chord{h}lieb´ s \chord{D}e. Aber warum, so du \chord{E}mm? Ega \chord{h}l! :/
|
||||
/: \chord{A}Leut, die \chord{E}Leut ich \chord{h}lieb´ \chord{D}se. Aber warum, so \chord{E}dumm? \chord{h}Egal! :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -60,9 +60,9 @@ Beim Abschlussessen wird es uns dann plötzlich klar, \\
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
\chord{a}So geht das P \chord{e}fadileben, w \chord{a}eiter Jahr für J \chord{e}ahr. \\
|
||||
\chord{a}Und auch wenn mal was sc \chord{e}hief geht \\
|
||||
\chord{D}Eines, das ist k \chord{E}lar.
|
||||
\chord{a}So geht das \chord{e}Pfadileben, \chord{a}weiter Jahr für \chord{e}Jahr. \\
|
||||
\chord{a}Und auch wenn mal was \chord{e}schief geht \\
|
||||
\chord{D}Eines, das ist \chord{E}klar.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user