Fix chord alignment: snap to word boundaries
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>
This commit is contained in:
@@ -9,12 +9,12 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Es w \chord{e}ar in einer Regennacht, Wind p \chord{G}fiff durch \\
|
||||
die Prärie, / die C \chord{e}owboys saßen dicht gedrängt, \\
|
||||
nur Wh \chord{G}iskey wärmte sie. / Ja K \chord{e}erle sind sie, hart \\
|
||||
und zäh, für sie gilt Colt und Faust, / und R \chord{C}egen, \\
|
||||
Wind und Wolkenbruch / sind ü \chord{e}ber s \chord{h}ie gebr \chord{e}aust. \\
|
||||
/: J \chord{e}ipi ei j \chord{G}eh, jipi ei j \chord{e}oh, die N \chord{C}achtgeister ziehen vorb \chord{e}ei. :/
|
||||
Es \chord{e}war in einer Regennacht, Wind \chord{G}pfiff durch \\
|
||||
die Prärie, / die \chord{e}Cowboys saßen dicht gedrängt, \\
|
||||
nur \chord{G}Whiskey wärmte sie. / Ja \chord{e}Kerle sind sie, hart \\
|
||||
und zäh, für sie gilt Colt und Faust, / und \chord{C}Regen, \\
|
||||
Wind und Wolkenbruch / sind \chord{e}über \chord{h}sie \chord{e}gebraust. \\
|
||||
/: \chord{e}Jipi ei \chord{G}jeh, jipi ei \chord{e}joh, die \chord{C}Nachtgeister ziehen \chord{e}vorbei. :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user