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
808 B
TeX
39 lines
808 B
TeX
\begin{song}{
|
|
title = {Von allen blauen Hügeln},
|
|
lyrics = {Hans Baumann},
|
|
composer = {Hans Baumann},
|
|
bulibu = 84,
|
|
cl = 324,
|
|
swa = 231,
|
|
}
|
|
|
|
\begin{verse}
|
|
\chord{A}Von allen blauen Hügeln \\
|
|
\chord{D}reitet der Tag ins \chord{A}Land, \\
|
|
er reitet mit wehenden \chord{A}Zügeln, \\
|
|
er \chord{E}reitet mit \chord{A}weiter Hand.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Er rücket stolz zu Felde \\
|
|
und schlägt die Nacht entzwei. \\
|
|
er nimmt sie ganz gefangen \\
|
|
und macht die Erde frei.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Er jagt die Nebelschwaden \\
|
|
und macht den Himmel weit. \\
|
|
Die Hügel gehören dem Morgen, \\
|
|
die Hügel zu aller Zeit.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Nun stößt seine blitzende Klinge \\
|
|
der Morgen ins Firmament. \\
|
|
Entfaltet sein blaues Banner, \\
|
|
darinnen die Sonne brennt.
|
|
\end{verse}
|
|
|
|
\end{song}
|