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:
@@ -9,22 +9,22 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
We \chord{G}it in der Champ \chord{e}agne im M \chord{C}ittsommergr \chord{a}ün, \\
|
||||
dort, \chord{D7}wo zwischen Grabkreuzen M \chord{G}ohnblum \chord{C}en \chord{G} blüh'n, \\
|
||||
da flüstern die Gr \chord{e}äser und wi \chord{C}egen sich le \chord{a}icht \\
|
||||
im W \chord{D7}ind, der sanft über das Gr \chord{G}äberf \chord{D7}eld str \chord{G}eicht. \\
|
||||
Auf deinem Kreuz fi \chord{e}nde ich, t \chord{a}oter Soldat, \\
|
||||
deinen N \chord{D7}amen nicht, nur Ziffern und j \chord{G}emand \chord{D7}hat \\
|
||||
die Za \chord{G}hl neunzehnhu \chord{e}ndert und s \chord{C}echzehn gem \chord{a}alt, \\
|
||||
und du w \chord{D7}arst nicht einmal 19 J \chord{G}ah \chord{D7}re \chord{G}alt.
|
||||
\chord{G}Weit in der \chord{e}Champagne im \chord{a}Mittsommergrün, \\
|
||||
dort, \chord{D7}wo zwischen Grabkreuzen \chord{C}Mohnblumen \chord{G}blüh'n, \\
|
||||
da flüstern die \chord{e}Gräser und \chord{C}wiegen sich \chord{a}leicht \\
|
||||
im \chord{D7}Wind, der sanft über das \chord{D7}Gräberfeld \chord{G}streicht. \\
|
||||
Auf deinem Kreuz \chord{e}finde ich, \chord{a}toter Soldat, \\
|
||||
deinen \chord{D7}Namen nicht, nur Ziffern und \chord{G}jemand \chord{D7}hat \\
|
||||
die \chord{G}Zahl \chord{e}neunzehnhundert und \chord{C}sechzehn \chord{a}gemalt, \\
|
||||
und du \chord{D7}warst nicht einmal 19 \chord{D7}Jahre \chord{G}alt.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Refrain: \\
|
||||
Ja, auch d \chord{D}ich haben sie schon gena \chord{C}uso bel \chord{G}ogen \\
|
||||
so wie s \chord{D}ie es mit uns heute \chord{C}immer noch t \chord{G}un, \\
|
||||
und du h \chord{C}ast ihnen alles geg \chord{D}eben: \\
|
||||
Deine Kr \chord{G}aft, deine J \chord{a}ugend, dein L \chord{D}eb \chord{G}en.
|
||||
Ja, auch \chord{D}dich haben sie schon \chord{C}genauso \chord{G}belogen \\
|
||||
so wie \chord{D}sie es mit uns heute \chord{C}immer noch \chord{G}tun, \\
|
||||
und du \chord{C}hast ihnen alles \chord{D}gegeben: \\
|
||||
Deine \chord{G}Kraft, deine \chord{a}Jugend, dein \chord{G}Leben.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user