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:
@@ -7,14 +7,14 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Ge \chord{E}stern, Brüder, kö \chord{H7}nnt ihr’s glauben, / ges \chord{E}tern bei \\
|
||||
dem Saft \chord{A} der Trauben, / ste \chord{E}llt euch mein Entse \chord{A}tzen \\
|
||||
für, / g \chord{H7}estern kam der T \chord{E}od zu mir. Dr \chord{E}ohend schwang \\
|
||||
er se \chord{H7}ine Hippe, / dr \chord{E}ohend sprach das Furc \chord{A}htgerippe: \\
|
||||
„F \chord{E}ort von hier, du B \chord{A}acchusknecht, / fo \chord{H7}rt, du hast \\
|
||||
genug \chord{E} gezecht!“ / \\
|
||||
H \chord{E}opp, hopp, fala \chord{A}lala, ihr gl \chord{E}aubt es nicht / \\
|
||||
der To \chord{H7}d war da, Ho \chord{E}pp, hopp, hopp, falal \chord{A}ala, fal \chord{E}al \chord{H7}ala \chord{E}lala!
|
||||
\chord{E}Gestern, Brüder, \chord{H7}könnt ihr’s glauben, / \chord{E}gestern bei \\
|
||||
dem Saft \chord{A}der Trauben, / \chord{E}stellt euch mein \chord{A}Entsetzen \\
|
||||
für, / \chord{H7}gestern kam der \chord{E}Tod zu mir. \chord{E}Drohend schwang \\
|
||||
er \chord{H7}seine Hippe, / \chord{E}drohend sprach das \chord{A}Furchtgerippe: \\
|
||||
\chord{E}„Fort von hier, du \chord{A}Bacchusknecht, / \chord{H7}fort, du hast \\
|
||||
genug \chord{E}gezecht!“ / \\
|
||||
\chord{E}Hopp, hopp, \chord{A}falalala, ihr \chord{E}glaubt es nicht / \\
|
||||
der \chord{H7}Tod war da, \chord{E}Hopp, hopp, hopp, \chord{A}falalala, \chord{E}falalalalala!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user