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>
56 lines
1.3 KiB
TeX
56 lines
1.3 KiB
TeX
\begin{song}{
|
||
title = {Früher, da war ich},
|
||
lyrics = {aus dem Rheinland},
|
||
composer = {aus dem Rheinland},
|
||
cl = 160,
|
||
libock = 156,
|
||
}
|
||
|
||
\begin{verse}
|
||
\chord{G}Früher, da war ich ein \chord{D}reicher Edelmann, \\
|
||
\chord{C}heute, da bin ich ein \chord{G}Straßenmusikant. \\
|
||
Refrain: \\
|
||
/: Du bist ein \chord{G}Lump. – Bin kein Lump. \\
|
||
Du bist ein \chord{C}Lump. – Bin kein Lump. \\
|
||
Du bist ein \chord{D}lieder-lieder-liederlicher \chord{G}Lump.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Bin kein Lump. :/
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Früher, da trug ich die Hemden dutzendweis, \\
|
||
heute, da hab ich nur noch eins und das zerreißt.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Früher, da trug ich am Arm ´ne gold´ne Uhr, \\
|
||
heute, da trag ich ´ne Zwiebel an der Schnur.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
An meiner Hose, ja Hose, welch´ ein Schrecken, welche \\
|
||
Pein, / da fehlt das halbe rechte und das linke Hosen- \\
|
||
bein.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Meine Schuhe, die hab ich im Straßengraben g´funden,/ \\
|
||
die hab ich schon zwanzigmal mit Stacheldraht umwun- \\
|
||
den.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Auf meinem Kopfe, ja Kopfe, welch´ Schrecken, wel- \\
|
||
cher Graus, / da wachsen die Haare zum Dache her- \\
|
||
aus.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Jetzt wird der allerletzte Heller noch verschmiert, \\
|
||
damit man beim Petrus die Innung nicht blamiert.
|
||
\end{verse}
|
||
|
||
\end{song}
|