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,16 +6,16 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Mein g \chord{D7}anzes Le \chord{G}ben sei \chord{C}ei \chord{D7}n Fah \chord{G}ren, zu allen E \chord{C}nden \\
|
||||
d \chord{D7}ieser W \chord{G}elt, es \chord{D7}gibt \chord{G}so viel des \chord{C}Wu \chord{D7}nderb \chord{G}aren, \\
|
||||
das sich vor u \chord{C}ns verb \chord{D7}orgen häl \chord{G}t!
|
||||
Mein \chord{D7}ganzes \chord{G}Leben sei \chord{D7}ein \chord{G}Fahren, zu allen \chord{C}Enden \\
|
||||
\chord{D7}dieser \chord{G}Welt, es \chord{D7}gibt \chord{G}so viel des \chord{G}Wunderbaren, \\
|
||||
das sich vor \chord{C}uns \chord{D7}verborgen \chord{G}hält!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref.: \\
|
||||
Drum immer höhe \chord{D7}r, immer weiter \chord{G}, wir sind schon \\
|
||||
v \chord{C}iel zu l \chord{D7}ange h \chord{G}ier! Es bleibt die S \chord{D7}ehnsucht uns \\
|
||||
Begl \chord{G}eiter und alle W \chord{D7}elt ist uns Quart \chord{G}ier!
|
||||
Drum immer \chord{D7}höher, immer \chord{G}weiter, wir sind schon \\
|
||||
\chord{C}viel zu \chord{D7}lange \chord{G}hier! Es bleibt die \chord{D7}Sehnsucht uns \\
|
||||
\chord{G}Begleiter und alle \chord{D7}Welt ist uns \chord{G}Quartier!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user