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:
@@ -11,19 +11,19 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
T \chord{D}ief im Busch lebt der K \chord{G}ak \chord{D}adu \\
|
||||
und der T \chord{D}iger, der \chord{G}Tiger, \\
|
||||
der br \chord{D}üllt da \chord{A}zu. \\
|
||||
T \chord{D}ief im Busch lebt der Or \chord{G}angm \chord{D}ann, \\
|
||||
und der Tiger, der T \chord{G}iger, \\
|
||||
der f \chord{D}äl \chord{A}lt \chord{D} ihn an. \\
|
||||
H \chord{D}eheo kataw \chord{G}umbah \chord{D}o, fangt den Tiger, \\
|
||||
den Tiger, den T \chord{A}iger ein. \\
|
||||
H \chord{D}eheo kataw \chord{G}umbah \chord{D}o, denn der Tiger, \\
|
||||
der Tiger darf n \chord{A}ie mehr schr \chord{D}ein. \\
|
||||
/: G \chord{D}angi gangi gangi gangi \\
|
||||
gangi gangi gangi gangi g \chord{A}angi \\
|
||||
gangi gangi \chord{D}uh \chord{A}, ah! :/
|
||||
\chord{D}Tief im Busch lebt der \chord{D}Kakadu \\
|
||||
und der \chord{D}Tiger, der \chord{G}Tiger, \\
|
||||
der \chord{D}brüllt \chord{A}dazu. \\
|
||||
\chord{D}Tief im Busch lebt der \chord{D}Orangmann, \\
|
||||
und der Tiger, der \chord{G}Tiger, \\
|
||||
der \chord{A}fällt \chord{D}ihn an. \\
|
||||
\chord{D}Heheo \chord{D}katawumbaho, fangt den Tiger, \\
|
||||
den Tiger, den \chord{A}Tiger ein. \\
|
||||
\chord{D}Heheo \chord{D}katawumbaho, denn der Tiger, \\
|
||||
der Tiger darf \chord{A}nie mehr \chord{D}schrein. \\
|
||||
/: \chord{D}Gangi gangi gangi gangi \\
|
||||
gangi gangi gangi gangi \chord{A}gangi \\
|
||||
gangi gangi \chord{A}uh, ah! :/
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user