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:
@@ -5,22 +5,22 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Wir Lö \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}Lö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}
|
||||
|
||||
Reference in New Issue
Block a user