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>
51 lines
1.5 KiB
TeX
51 lines
1.5 KiB
TeX
\begin{song}{
|
|
title = {Hymn Intro: E Esus4 E Esus4 E},
|
|
lyrics = {John Lees},
|
|
composer = {John Lees},
|
|
cl = 316,
|
|
libock = 338,
|
|
}
|
|
|
|
\begin{verse}
|
|
\chord{E}Valley's deep and the \chord{A}mountains so \chord{E}high, \\
|
|
if you \chord{A}want to see God you've got to move to the other \\
|
|
\chord{Esus4}side. \\
|
|
\chord{E}You stand up there with your \chord{A}head in the \chord{E}clouds, \\
|
|
don't \chord{A}try to fly you know you might not come \chord{E}down. \\
|
|
Don't \chord{A}try to fly, dear God, you might not come \chord{Esus4}down.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Jesus came down from Heaven to earth. \\
|
|
The People said it was a virgin birth. \\
|
|
Jesus came down from Heaven to earth. \\
|
|
The People said it was a virgin birth. \\
|
|
The People said it was a virgin birth.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
He told great stories of the Lord. \\
|
|
And said he was the saviour of us all. \\
|
|
He told great stories of the Lord. \\
|
|
And said he was the saviour of us all. \\
|
|
And said he was the saviour of us all.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
For this we killed him, nailed him up high. \\
|
|
He rose again as if to ask us why. \\
|
|
Then he ascended into the sky. \\
|
|
As if to say in God alone you soar. \\
|
|
As if to say in God alone we fly.
|
|
\end{verse}
|
|
|
|
\begin{verse}
|
|
Valley's deep and the mountains so high, if you want to \\
|
|
see God you've got to move to the other side. \\
|
|
You stand up there with your head in the clouds, don't try \\
|
|
to fly you know you might not come down. \\
|
|
Don't try to fly, dear God, you might not come down.
|
|
\end{verse}
|
|
|
|
\end{song}
|