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:
shahondin1624
2026-04-02 16:36:06 +02:00
parent d875fd225b
commit 7b99778f67
295 changed files with 1804 additions and 1782 deletions

View File

@@ -6,10 +6,10 @@
}
\begin{verse}
J \chord{A}enseits des T \chord{D}ales standen ihre Zelte, \\
zu \chord{A}m roten A \chord{D}bendhim \chord{e}mel q \chord{A}uoll der R \chord{D}auch. \\
/: Das w \chord{G}ar ein S \chord{D}ingen \chord{G}in dem ganzen H \chord{D}eere \\
und ihre Reiterbuben s \chord{e}an \chord{A}ge \chord{D}n auch. :/
\chord{A}Jenseits des \chord{D}Tales standen ihre Zelte, \\
\chord{A}zum roten \chord{e}Abendhimmel \chord{A}quoll der \chord{D}Rauch. \\
/: Das \chord{G}war ein \chord{D}Singen \chord{G}in dem ganzen \chord{D}Heere \\
und ihre Reiterbuben \chord{D}sangen auch. :/
\end{verse}
\begin{verse}
@@ -57,10 +57,10 @@ Im Auftrag ihres Kaisers und wir sind mit dabei
\begin{verse}
h G A Fis \\
Ref.: Auf ins Abenteuer, ab ans Lagerfeuer \\
\chord{h}Wimpel, Chronik, S \chord{G}ippenschrei, mit \chord{A}ganzem Herz dab \chord{h}ei / \\
\chord{h}Wimpel, Chronik, \chord{G}Sippenschrei, mit \chord{A}ganzem Herz \chord{h}dabei / \\
h G A Fis \\
Wir wollen immer wieder fort, nach West, Ost, Süd und Nord \\
\chord{h}Viel erzählt, gela \chord{G}uscht, gelacht, Mus \chord{A}ik klingt durch die Na \chord{h}cht
\chord{h}Viel erzählt, \chord{G}gelauscht, gelacht, \chord{A}Musik klingt durch die \chord{h}Nacht
\end{verse}
\begin{verse}
@@ -69,10 +69,10 @@ Wenn Gott uns ruft dann sagen wir: Allzeit bereit! \\
Refrain \\
Fis h \\
Wir sind ein Bund steh´n als Einheit \\
und s \chord{A}ind doch alle einzig \chord{D}artig und bunt! \\
und \chord{A}sind doch alle \chord{D}einzigartig und bunt! \\
Fis \\
Die Jupfis/(Wölflinge) so: ... \\
Die P \chord{h}fadis so: … \\
Die \chord{h}Pfadis so: … \\
G Fis \\
Gemeinsam klingt das soo: \\
Refrain (2x) \\