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}
|
||||
Z \chord{C}ogen viele Straßen, s \chord{F}angen ihr st \chord{C}olzes \chord{G7}Lied. \\
|
||||
W \chord{C}o sie sich trafen, Fl \chord{F}amme zum \chord{G7}Himmel st \chord{C}ieg, \\
|
||||
ob im Sche \chord{a}in kalter St \chord{E}erne des N \chord{a}ordens, / ob \\
|
||||
im Felsen vom E \chord{E}ismeer umspü \chord{a}lt \chord{D}, / oder im Licht eines \\
|
||||
M \chord{G}ondes, / wie so mild es im S \chord{D}üden nur f \chord{G}ällt. / Sie z \chord{C}ogen \\
|
||||
viele Straßen, /: und sie h \chord{a}örten die L \chord{E}ieder der W \chord{a}elt. :/
|
||||
\chord{C}Zogen viele Straßen, \chord{F}sangen ihr \chord{C}stolzes \chord{G7}Lied. \\
|
||||
\chord{C}Wo sie sich trafen, \chord{F}Flamme zum \chord{G7}Himmel \chord{C}stieg, \\
|
||||
ob im \chord{a}Schein kalter \chord{E}Sterne des \chord{a}Nordens, / ob \\
|
||||
im Felsen vom \chord{E}Eismeer \chord{D}umspült, / oder im Licht eines \\
|
||||
\chord{G}Mondes, / wie so mild es im \chord{D}Süden nur \chord{G}fällt. / Sie \chord{C}zogen \\
|
||||
viele Straßen, /: und sie \chord{a}hörten die \chord{E}Lieder der \chord{a}Welt. :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user