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,8 +7,8 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
K \chord{h}ommt, ihr Menschen, traut euch nur her \chord{G}vor, hervor, \\
|
||||
hervo \chord{A}rzugehen. Und sin \chord{e}gt gemeinsam ein Li \chord{h}ed, dass \\
|
||||
\chord{h}Kommt, ihr Menschen, traut euch nur \chord{G}hervor, hervor, \\
|
||||
\chord{A}hervorzugehen. Und \chord{e}singt gemeinsam ein \chord{h}Lied, dass \\
|
||||
Fis h \\
|
||||
Angst aus jedem flieht.
|
||||
\end{verse}
|
||||
@@ -21,13 +21,13 @@ liegt das Glück.
|
||||
|
||||
\begin{verse}
|
||||
Ref.: \\
|
||||
Die \chord{G}Sonne auf- und u \chord{A}ntergeht, d \chord{h}raußen auf dem Feld. \\
|
||||
Die \chord{G}Sonne auf- und \chord{A}untergeht, \chord{h}draußen auf dem Feld. \\
|
||||
G A Fis \\
|
||||
Die Menschen haben viel Besitz, doch wem gehört die \\
|
||||
W \chord{h}elt? Die S \chord{G}onne auf- und u \chord{A}ntergeht, dr \chord{h}außen auf dem \\
|
||||
\chord{h}Welt? Die \chord{G}Sonne auf- und \chord{A}untergeht, \chord{h}draußen auf dem \\
|
||||
G A Fis \\
|
||||
Feld und irgendwann zählt gar nichts mehr, kein Ruhm \\
|
||||
und auch kein G \chord{h}eld.
|
||||
und auch kein \chord{h}Geld.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user