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>
38 lines
1003 B
TeX
38 lines
1003 B
TeX
\begin{song}{
|
||
title = {Wenn alle Brünnlein},
|
||
lyrics = {Aus Schwaben, nach Friedrich Silche},
|
||
composer = {Aus Schwaben, nach Friedrich Silche},
|
||
cl = 345,
|
||
swa = 245,
|
||
}
|
||
|
||
\begin{verse}
|
||
Wenn \chord{D}alle \chord{A}Brünnlein \chord{D}fließen, / so muss \chord{G}man \\
|
||
\chord{A}trinken, / wenn \chord{D}ich mein Schatz \chord{A}nicht rufen \chord{D}darf, / \\
|
||
tu \chord{G}ich \chord{e}ihm \chord{A}winken, / wenn ich mein Schatz nicht \\
|
||
\chord{D}rufen darf, / \chord{A}juja, rufen darf, tu \chord{D}ich ihm \chord{D}winken.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Ja winken mit den Äugelein \\
|
||
und treten auf dem Fuß! \\
|
||
´s ist eine in der Stube drin, \\
|
||
die meine werden muss.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Warum sollt sie`s nit werden, \\
|
||
ich hab sie ja so gern, \\
|
||
sie hat zwei blaue Äugelein, \\
|
||
die leuchten wie zwei Stern.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
Hat auch zwei rote Wängelein, \\
|
||
sind röter als der Wein, \\
|
||
ein solches Mädel find`st du nit, \\
|
||
wohl unterm Sonnenschein.
|
||
\end{verse}
|
||
|
||
\end{song}
|