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:
@@ -12,11 +12,11 @@
|
||||
% gegen Franco zum weltweiten Symbol gegen Unterdrückung. [Quelle: Codex]
|
||||
|
||||
\begin{verse}
|
||||
\chord{e}Sonnig beg \chord{H7}ann es zu t \chord{e}ag \chord{a}en \chord{e}, ich stand ganz früh vor der \\
|
||||
T \chord{H7}ür, \chord{e} sah nach den f \chord{H7}ahrenden W \chord{e}ag \chord{a}en \chord{e}, da sprach Alt-S \chord{H7}iset \\
|
||||
zu \chord{e}mir: „Siehst du den b \chord{H7}rüchigen P \chord{e}fahl d \chord{a}ort, m \chord{e}it unsern \\
|
||||
Fesseln umschn \chord{H7}ürt? Sch \chord{e}affen wir d \chord{H7}och diese Qu \chord{e}al \chord{a} f \chord{e}ort, ran \\
|
||||
an ihn, d \chord{H7}ass er sich r \chord{e}ührt.“
|
||||
\chord{e}Sonnig \chord{H7}begann es zu \chord{e}tagen, ich stand ganz früh vor der \\
|
||||
\chord{H7}Tür, \chord{e}sah nach den \chord{H7}fahrenden \chord{e}Wagen, da sprach \chord{H7}Alt-Siset \\
|
||||
zu \chord{e}mir: „Siehst du den \chord{H7}brüchigen \chord{e}Pfahl \chord{a}dort, \chord{e}mit unsern \\
|
||||
Fesseln \chord{H7}umschnürt? \chord{e}Schaffen wir \chord{H7}doch diese \chord{e}Qual \chord{e}fort, ran \\
|
||||
an ihn, \chord{H7}dass er sich \chord{e}rührt.“
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
@@ -24,11 +24,11 @@ Ref.:
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ich d \chord{H7}rüc \chord{a}ke \chord{H7} hier, und du ziehst w \chord{e}eg, so kriegen \chord{H7}wir den \\
|
||||
Pfahl vom F \chord{e}leck, werden ihn f \chord{a}ällen, fällen, f \chord{e}ällen, werfen \\
|
||||
ihn m \chord{H7}orsch und faul zum Dr \chord{e}eck. Erst wenn die E \chord{H7}intracht \\
|
||||
uns bew \chord{e}egt, haben wir i \chord{H7}hn bald umgel \chord{e}egt, und er wird \\
|
||||
f \chord{a}allen, fallen, f \chord{e}allen, wenn sich ein \chord{H7}jeder von uns r \chord{e}egt.
|
||||
Ich \chord{a}drücke \chord{H7}hier, und du ziehst \chord{e}weg, so kriegen \chord{H7}wir den \\
|
||||
Pfahl vom \chord{e}Fleck, werden ihn \chord{a}fällen, fällen, \chord{e}fällen, werfen \\
|
||||
ihn \chord{H7}morsch und faul zum \chord{e}Dreck. Erst wenn die \chord{H7}Eintracht \\
|
||||
uns \chord{e}bewegt, haben wir \chord{H7}ihn bald \chord{e}umgelegt, und er wird \\
|
||||
\chord{a}fallen, fallen, \chord{e}fallen, wenn sich ein \chord{H7}jeder von uns \chord{e}regt.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user