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>
39 lines
1.2 KiB
TeX
39 lines
1.2 KiB
TeX
\begin{song}{
|
|
title = {Am alten Hafen (Piratenhafen)},
|
|
lyrics = {cux (Jan Franke), Orden der Freibeuter, Wandervogel BfJ},
|
|
composer = {cux (Jan Franke), Orden der Freibeuter, Wandervogel BfJ},
|
|
cl = 26,
|
|
}
|
|
|
|
\begin{verse}
|
|
Am \chord{a}alten Hafen ein \chord{d}Lichtlein noch brennt, \\
|
|
die \chord{E}gesunk'nen Gestalten mit \chord{a}Namen man nicht kennt. \\
|
|
Raue Kehle letztes \chord{d}Lied noch nicht sang, \\
|
|
am \chord{E}Holztisch, der letzte \chord{a}Heller noch nicht sprang. \\
|
|
|: Unser Ruf eilt uns \chord{d}voraus: \\
|
|
Der \chord{E}Tod kann warten auf uns \chord{a}Piraten! :|
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Der ranzige Wirt 'ne Pistole erzählt, \\
|
|
die geschundene Dirne der Schnaps am Leben hält. \\
|
|
Keine Pfaff diesen Ort jemals sah, \\
|
|
dafür war'n so ziemlich alle andern Gauner da.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Der alte Schipper, der schläft langsam ein, \\
|
|
auf der Schulter 'ne Krähe mit noch einem Bein. \\
|
|
Eine Wespe summt ganz müde herum, \\
|
|
durch das Wettergetose hört man ihr Gebrumm.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Plötzlich wird es totenstill im Raum, \\
|
|
man hört der Fremden Schritte erst noch kaum. \\
|
|
Ein jeder schenkt sein Glas nochmal ein, \\
|
|
er weiß, es werden seine letzten Schlücke sein.
|
|
\end{verse}
|
|
|
|
\end{song}
|