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,12 +6,12 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
\chord{d}Seit Tagen schon wandern wir i \chord{B}m Schein der südlichen \\
|
||||
\chord{F}Sonne durch felsiges L \chord{C}and. Auf W \chord{d}egen nach Süden \\
|
||||
durch W \chord{B}älder und Täler am F \chord{F}iume Isarco entla \chord{C}ng. \\
|
||||
\chord{B} /:Rechts und links des W \chord{F}eges, auf dem wir nun \\
|
||||
\chord{C}unserm Ziele zu zie \chord{d}h`n, sah ich \chord{B}, wachsend kriechend, \\
|
||||
erk \chord{F}limmend und duftend uns str \chord{A}ahlend weiße Jas \chord{d}min. :/
|
||||
\chord{d}Seit Tagen schon wandern wir \chord{B}im Schein der südlichen \\
|
||||
\chord{F}Sonne durch felsiges \chord{C}Land. Auf \chord{d}Wegen nach Süden \\
|
||||
durch \chord{B}Wälder und Täler am \chord{F}Fiume Isarco \chord{C}entlang. \\
|
||||
\chord{B}/:Rechts und links des \chord{F}Weges, auf dem wir nun \\
|
||||
\chord{C}unserm Ziele zu \chord{d}zieh`n, sah \chord{B}ich, wachsend kriechend, \\
|
||||
\chord{F}erklimmend und duftend uns \chord{A}strahlend weiße \chord{d}Jasmin. :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user