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,22 +7,22 @@
|
||||
|
||||
\begin{verse}
|
||||
Ein \chord{a}Hotdog unten am \chord{C}Hafen \\
|
||||
Vorm E \chord{E}inschlafen schnell noch ein B \chord{F}ier \\
|
||||
Dem \chord{C}Feind einen Tritt in die R \chord{F}ippen \\
|
||||
Vorm \chord{E}Einschlafen schnell noch ein \chord{F}Bier \\
|
||||
Dem \chord{C}Feind einen Tritt in die \chord{F}Rippen \\
|
||||
Und ein paar \chord{G}Kippen für hinterher \\
|
||||
Ein \chord{a}Date mit dem Dalai L \chord{C}ama \\
|
||||
Und ein \chord{E}Apfelsaft morgens um z \chord{F}wei \\
|
||||
Und eine \chord{C}halbautomatische \chord{G}Waffe ist immer da \chord{C}bei.
|
||||
Ein \chord{a}Date mit dem Dalai \chord{C}Lama \\
|
||||
Und ein \chord{E}Apfelsaft morgens um \chord{F}zwei \\
|
||||
Und eine \chord{C}halbautomatische \chord{G}Waffe ist immer \chord{C}dabei.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref.: S \chord{a}chön, wenn man liebt, \\
|
||||
was M \chord{e}utter Natur einem gibt. \\
|
||||
Was kann i \chord{F}ch dafür, dass \chord{G}du mich nicht ver \chord{C}gisst? \\
|
||||
Ein ge \chord{F}selliges Tier ist das Sc \chord{G}hwein \\
|
||||
Und das S \chord{C}tachelschwein lieber all \chord{F}ein. \\
|
||||
Ref.: \chord{a}Schön, wenn man liebt, \\
|
||||
was \chord{e}Mutter Natur einem gibt. \\
|
||||
Was kann \chord{F}ich dafür, dass \chord{G}du mich nicht \chord{C}vergisst? \\
|
||||
Ein \chord{F}geselliges Tier ist das \chord{G}Schwein \\
|
||||
Und das \chord{C}Stachelschwein lieber \chord{F}allein. \\
|
||||
\chord{C}Ohne dich will ich nicht, \\
|
||||
\chord{G}mit dir kann ich nicht s \chord{C}ein.
|
||||
\chord{G}mit dir kann ich nicht \chord{C}sein.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user