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:
@@ -8,12 +8,12 @@
|
||||
|
||||
\begin{verse}
|
||||
Vorspiel: e H7 E a \\
|
||||
Tr \chord{e}agt die E \chord{H7}rde \chord{E} auf dem R \chord{a}ücken v \chord{e}iele ta \chord{H7}usend Meilen \\
|
||||
\chord{e}we \chord{H}it. Dur \chord{e}ch das L \chord{H7}eben s \chord{E}chlagt ihr B \chord{a}rücken, \\
|
||||
\chord{e}Tragt die \chord{H7}Erde \chord{E}auf dem \chord{a}Rücken \chord{e}viele \chord{H7}tausend Meilen \\
|
||||
\chord{H}weit. \chord{e}Durch das \chord{H7}Leben \chord{E}schlagt ihr \chord{a}Brücken, \\
|
||||
e Fis H7 E7 \\
|
||||
durch den Raum und durch die Zeit. Aus schon längst \\
|
||||
verg \chord{a}ang’nen Tagen \chord{D}in die Zukunft führt der Pf \chord{G}ad \chord{H7}, \\
|
||||
st \chord{e}ets die F \chord{H7}ack \chord{E}el weitertr \chord{a}agen, i \chord{e}hr Kump \chord{H7}anen unterm \chord{e}Rad.
|
||||
\chord{a}vergang’nen Tagen \chord{D}in die Zukunft führt der \chord{H7}Pfad, \\
|
||||
\chord{e}stets die \chord{E}Fackel \chord{a}weitertragen, \chord{e}ihr \chord{H7}Kumpanen unterm \chord{e}Rad.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user