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:
@@ -4,26 +4,26 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Wir k \chord{a}amen an zum \chord{F}Holzschuhmann, er f \chord{D}esselt uns in \\
|
||||
s \chord{C}ei \chord{G}ne \chord{a}n Bann. In Holland auf dem La \chord{F}gerplatz, da st \chord{D}apft er \\
|
||||
rum, der g \chord{C}ro \chord{G}ße \chord{a} Spatz. \\
|
||||
Der T \chord{a}abak glüht, die P \chord{F}feife raucht, der H \chord{D}olzschuhmann hat, \\
|
||||
w \chord{C}as \chord{G} man br \chord{a}aucht. In seiner Hütte kann \chord{F}man es leih‘n und \\
|
||||
d \chord{D}as umsonst, das \chord{C} i \chord{G}st \chord{a} echt fein.
|
||||
Wir \chord{a}kamen an zum \chord{F}Holzschuhmann, er \chord{D}fesselt uns in \\
|
||||
\chord{a}seinen Bann. In Holland auf dem \chord{F}Lagerplatz, da \chord{D}stapft er \\
|
||||
rum, der \chord{G}große \chord{a}Spatz. \\
|
||||
Der \chord{a}Tabak glüht, die \chord{F}Pfeife raucht, der \chord{D}Holzschuhmann hat, \\
|
||||
\chord{C}was \chord{G}man \chord{a}braucht. In seiner Hütte kann \chord{F}man es leih‘n und \\
|
||||
\chord{D}das umsonst, das \chord{G}ist \chord{a}echt fein.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref.: \\
|
||||
/: H \chord{a}olzschuhm \chord{F}ann, der H \chord{D}olzschuhm \chord{C}ann. H \chord{a}olzschuhm \chord{F}ann \\
|
||||
hat H \chord{D}olzschuh \chord{a}an. :/
|
||||
/: \chord{F}Holzschuhmann, der \chord{C}Holzschuhmann. \chord{F}Holzschuhmann \\
|
||||
hat \chord{D}Holzschuh \chord{a}an. :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Wenn wir i \chord{a}hn sahen, waren wir froh, auch \chord{F} beim Putzen vom \\
|
||||
Jungenklo. Der g \chord{D}elbe Lappen kommt an \chord{C}die Wand, der \\
|
||||
r \chord{a}ote an den Schüsselrand. Er lehrte uns die Regeln hier, \\
|
||||
kein Wo \chord{F}dka, Wein, kein Schnaps, kein Bier. Er w \chord{D}ohnt mit \\
|
||||
Frau und K \chord{C}ind im Zelt, braucht k \chord{a}einen Strom und auch kein
|
||||
Wenn wir \chord{a}ihn sahen, waren wir froh, auch \chord{F}beim Putzen vom \\
|
||||
Jungenklo. Der \chord{D}gelbe Lappen kommt an \chord{C}die Wand, der \\
|
||||
\chord{a}rote an den Schüsselrand. Er lehrte uns die Regeln hier, \\
|
||||
kein \chord{F}Wodka, Wein, kein Schnaps, kein Bier. Er \chord{D}wohnt mit \\
|
||||
Frau und \chord{C}Kind im Zelt, braucht \chord{a}keinen Strom und auch kein
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user