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:
shahondin1624
2026-04-02 16:36:06 +02:00
parent d875fd225b
commit 7b99778f67
295 changed files with 1804 additions and 1782 deletions

View File

@@ -5,22 +5,22 @@
}
\begin{verse}
Wir \chord{G}wen fa \chord{D}hren oft auf L \chord{G}ager, heijo mit u \chord{D}nserm \\
Stammesbus \chord{G}. Beklebt \chord{D} mit vielen bunten Bild \chord{G}ern, weil \\
\chord{A7}er bezahlet werden mu \chord{D}ss. Ob gro \chord{D7}ße oder klein \chord{G}e Fahrt, \\
unser B \chord{D7}us ist jedes \chord{G}Mal am Start.
Wir \chord{G}wen \chord{D}fahren oft auf \chord{G}Lager, heijo mit \chord{D}unserm \\
\chord{G}Stammesbus. Beklebt \chord{D}mit vielen bunten \chord{G}Bildern, weil \\
\chord{A7}er bezahlet werden \chord{D}muss. Ob \chord{D7}große oder \chord{G}kleine Fahrt, \\
unser \chord{D7}Bus ist jedes \chord{G}Mal am Start.
\end{verse}
\begin{verse}
Refrain: \\
Gute Fahrt, wir se \chord{D}hn uns bald, Schlar \chord{G}i. \chord{C} Gute F \chord{G}ahrt, wir \\
s \chord{D}ehn uns bald, Schlar \chord{G}i. \\
Falscher Ga \chord{G}ng, falscher Gang - der gan \chord{D7}ze Bus is hi! \\
Falscher Gang, falscher Gang - der ganz \chord{G}e Bus is hi! \\
M \chord{C}üssen wir auch fah \chord{G}ren durch Neb \chord{C}el, Regen und \\
durch enge St \chord{G}raßen, \\
gute Fahrt, wir s \chord{D}ehn uns bald, Schla \chord{G}ri \chord{C}. Gute F \chord{G}ahrt, wir \\
s \chord{D}ehen uns bald, Schlar \chord{G}i.
Gute Fahrt, wir \chord{D}sehn uns bald, \chord{G}Schlari. \chord{C}Gute \chord{G}Fahrt, wir \\
\chord{D}sehn uns bald, \chord{G}Schlari. \\
Falscher \chord{G}Gang, falscher Gang - der \chord{D7}ganze Bus is hi! \\
Falscher Gang, falscher Gang - der \chord{G}ganze Bus is hi! \\
\chord{C}Müssen wir auch \chord{G}fahren durch \chord{C}Nebel, Regen und \\
durch enge \chord{G}Straßen, \\
gute Fahrt, wir \chord{D}sehn uns bald, \chord{C}Schlari. Gute \chord{G}Fahrt, wir \\
\chord{D}sehen uns bald, \chord{G}Schlari.
\end{verse}
\begin{verse}