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:
@@ -22,10 +22,10 @@
|
||||
% Zupfgeigenhansel-Album „Liebeslieder“. [Quelle: Codex]
|
||||
|
||||
\begin{verse}
|
||||
\chord{D}An der Allee die Akazien blühen, es schw \chord{G}eb \chord{D}en \\
|
||||
über uns Flieger und Vögel, es ist wieder M \chord{G}ai. \\
|
||||
\chord{A}So könnten wir unsere Zeit miteinander verl \chord{D}eb \chord{A}en, \\
|
||||
d \chord{G}achte ich h \chord{D}eut´ nebe \chord{A}nb \chord{D}ei.
|
||||
\chord{D}An der Allee die Akazien blühen, es \chord{D}schweben \\
|
||||
über uns Flieger und Vögel, es ist wieder \chord{G}Mai. \\
|
||||
\chord{A}So könnten wir unsere Zeit miteinander \chord{A}verleben, \\
|
||||
\chord{G}dachte ich \chord{D}heut´ \chord{D}nebenbei.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -37,10 +37,10 @@ dachte ich heut nebenbei.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref: A \chord{G}ber es h \chord{D}ält mich hier \chord{A}auf dieser \chord{D}Welt mit dir \\
|
||||
z \chord{G}wischen Gef \chord{D}lüster und Sch \chord{A}rei. \\
|
||||
\chord{G}Eben verg \chord{D}eben wir j \chord{A}etzt unser L \chord{D}eben hier, \\
|
||||
u \chord{G}nd das nicht n \chord{D}ur neben \chord{A}bei.
|
||||
Ref: \chord{G}Aber es \chord{D}hält mich hier \chord{A}auf dieser \chord{D}Welt mit dir \\
|
||||
\chord{G}zwischen \chord{D}Geflüster und \chord{A}Schrei. \\
|
||||
\chord{G}Eben \chord{D}vergeben wir \chord{A}jetzt unser \chord{D}Leben hier, \\
|
||||
\chord{G}und das nicht \chord{D}nur \chord{A}nebenbei.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user