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 = {Almost heaven},
|
||
lyrics = {John Denver},
|
||
composer = {John Denver},
|
||
bulibu = 140,
|
||
cl = 20,
|
||
barde = 7,
|
||
libock = 10,
|
||
}
|
||
|
||
\begin{verse}
|
||
\chord{D}Almost heaven, \chord{h}West Virginia, \\
|
||
blue ridge Mountains, \chord{G}Shenandoah River. \\
|
||
Life is old there, \chord{h}older than the trees, \\
|
||
\chord{A}younger than the mountains \chord{G}growing like a \chord{D}breeze. \\
|
||
Ref.: \\
|
||
Country \chord{D}roads, take me \chord{A}home to the \chord{h}place I \chord{G}belong: \\
|
||
West \chord{D}Virginia, mountain \chord{A}momma, \\
|
||
take me \chord{G}home, Country \chord{D}roads.
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
All my mem’ries gather round her, \\
|
||
miner´s lady, stranger to blue water. \\
|
||
Dark and dusty, painted on the sky, \\
|
||
misty taste of moonshine, teardrops in my eye. \\
|
||
Country roads....
|
||
\end{verse}
|
||
|
||
\begin{verse}
|
||
I hear the \chord{A}voice in the \chord{D}mornin´ hour she calls me, \\
|
||
the \chord{G}radio \chord{D}reminds me of my home \chord{A}far away, \\
|
||
and \chord{h}driving down the \chord{C}roads \\
|
||
I get a \chord{G}feeling that I \chord{D}should have been home \\
|
||
\chord{A}yesterday, \chord{A7}yesterday, Country \chord{D}roads...
|
||
\end{verse}
|
||
|
||
\end{song}
|