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:
@@ -8,11 +8,11 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Gr \chord{d}äfin Anne vo \chord{g}n Breta \chord{d}gne, Du \chord{F}chesse en \chord{C}sabot, \\
|
||||
k \chord{d}am herab von ih \chord{a}ren Schlö \chord{d}ssern, a \chord{F}vec des \chord{C} sabot \chord{F}s \\
|
||||
mit den h \chord{a}übschen Ba \chord{g}uernmädc \chord{F}hen klappe \chord{B}rt sie \\
|
||||
durchs kl \chord{C}eine Stä \chord{d}dtchen, ah ah ah, v \chord{g}iv \chord{d}e les \\
|
||||
sabo \chord{A}ts de bo \chord{d}is. \\
|
||||
\chord{d}Gräfin Anne \chord{g}von \chord{d}Bretagne, \chord{F}Duchesse en \chord{C}sabot, \\
|
||||
\chord{d}kam herab von \chord{a}ihren \chord{d}Schlössern, \chord{F}avec des \chord{F}sabots \\
|
||||
mit den \chord{a}hübschen \chord{F}Bauernmädchen \chord{B}klappert sie \\
|
||||
durchs \chord{C}kleine \chord{d}Städtchen, ah ah ah, \chord{d}vive les \\
|
||||
\chord{A}sabots de \chord{d}bois. \\
|
||||
Ei so schaut, am Tor von Rennes \\
|
||||
stehn drei hübsche Kapitäne. \\
|
||||
Trägst du auch ein Bauernröckchen, \\
|
||||
|
||||
Reference in New Issue
Block a user