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,18 +8,18 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Eh die S \chord{G}onne über Berg und Tal \\
|
||||
sendet \chord{D}ihren allerersten Morgenst \chord{D7}rahl, \\
|
||||
steigt zum H \chord{G}immel auf ein helles Lied, \\
|
||||
Eh die \chord{G}Sonne über Berg und Tal \\
|
||||
sendet \chord{D}ihren allerersten \chord{D7}Morgenstrahl, \\
|
||||
steigt zum \chord{G}Himmel auf ein helles Lied, \\
|
||||
das mit \chord{D7}uns durch alle Länder \chord{G}zieht.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref.: \\
|
||||
\chord{G}Wo wir auch s \chord{C}ingen, wo immer \chord{G}unsre Zelte stehn, \\
|
||||
wird über \chord{D7}uns die Lilie wehn, in Freud und L \chord{G}eid. \\
|
||||
Dann \chord{G7}muss es k \chord{C}lingen, ob wir die S \chord{G}onne lachen sehn, \\
|
||||
ob über \chord{D7}uns die Stürme wehn – wir sind ber \chord{G}ei \chord{D}t \chord{G}.
|
||||
\chord{G}Wo wir auch \chord{C}singen, wo immer \chord{G}unsre Zelte stehn, \\
|
||||
wird über \chord{D7}uns die Lilie wehn, in Freud und \chord{G}Leid. \\
|
||||
Dann \chord{G7}muss es \chord{C}klingen, ob wir die \chord{G}Sonne lachen sehn, \\
|
||||
ob über \chord{D7}uns die Stürme wehn – wir sind \chord{G}bereit.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user