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,10 +8,10 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Heute hie \chord{C}r, morgen dort, bin kaum da \chord{F}, muss ich \\
|
||||
f \chord{C}ort, hab mich niemals deswegen beklag \chord{G7}t, \chord{G}hab \\
|
||||
es se \chord{C}lbst so gewählt, nie die J \chord{F}ahre ge \chord{C}zählt, nie \\
|
||||
nach ges \chord{a}tern und mo \chord{G}rgen gefragt \chord{C}.
|
||||
Heute \chord{C}hier, morgen dort, bin kaum \chord{F}da, muss ich \\
|
||||
\chord{C}fort, hab mich niemals deswegen \chord{G7}beklagt, \chord{G}hab \\
|
||||
es \chord{C}selbst so gewählt, nie die \chord{F}Jahre \chord{C}gezählt, nie \\
|
||||
nach \chord{a}gestern und \chord{G}morgen \chord{C}gefragt.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -19,11 +19,11 @@ Ref.:
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Manchmal träu \chord{G}me ich schwer, und dann denk \\
|
||||
ich es wär \chord{C}, Zeit zu ble \chord{G}iben und nun was ganz \\
|
||||
A \chord{F}nd´res zu tu \chord{C}n. So vergeht Jahr um Jahr und es \\
|
||||
\chord{F}ist mir längst k \chord{C}lar, dass nichts bl \chord{a}eibt, dass nichts \\
|
||||
bl \chord{G}eibt, wie es wa \chord{C}r.
|
||||
Manchmal \chord{G}träume ich schwer, und dann denk \\
|
||||
ich es \chord{C}wär, Zeit zu \chord{G}bleiben und nun was ganz \\
|
||||
\chord{F}And´res zu \chord{C}tun. So vergeht Jahr um Jahr und es \\
|
||||
\chord{F}ist mir längst \chord{C}klar, dass nichts \chord{a}bleibt, dass nichts \\
|
||||
\chord{G}bleibt, wie es \chord{C}war.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user