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:
@@ -27,12 +27,12 @@
|
||||
% [Quelle: Codex]
|
||||
|
||||
\begin{verse}
|
||||
Wi \chord{C}lde Gesellen, vom Stur \chord{F}mwind durchweht, \chord{C}/ Fürst \chord{G}en \\
|
||||
in Lumpen und Lod \chord{G7}en, \chord{C} / zieh‘n wir dahin, bis das Herz \chord{F}e \\
|
||||
uns st \chord{C}eht, /e \chord{G}hrlos bis unter den \chord{G7}Bod \chord{C}en. Fi \chord{F}edel, \\
|
||||
Gewan \chord{C}d in fa \chord{G7}rbiger Prac \chord{C}ht / tr \chord{G}efft keinen Zeisig ihr \\
|
||||
b \chord{G}un \chord{C}ter! / \chord{F}Ob uns auch Spei \chord{C}er und Spöt \chord{G7}ter verla \chord{C}cht, / \\
|
||||
un \chord{G}s geht die Sonne nicht un \chord{G7}ter \chord{C}.
|
||||
\chord{C}Wilde Gesellen, vom \chord{F}Sturmwind durchweht, \chord{C}/ \chord{G}Fürsten \\
|
||||
in Lumpen und \chord{G7}Loden, \chord{C}/ zieh‘n wir dahin, bis das \chord{F}Herze \\
|
||||
uns \chord{C}steht, \chord{G}/ehrlos bis unter den \chord{C}Boden. \chord{F}Fiedel, \\
|
||||
\chord{C}Gewand in \chord{G7}farbiger \chord{C}Pracht / \chord{G}trefft keinen Zeisig ihr \\
|
||||
\chord{C}bunter! / \chord{F}Ob uns auch \chord{C}Speier und \chord{G7}Spötter \chord{C}verlacht, / \\
|
||||
\chord{G}uns geht die Sonne nicht \chord{C}unter.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user