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

@@ -7,24 +7,24 @@
}
\begin{verse}
M \chord{e}ägdelein, wie der S \chord{H7}amt so weich die A \chord{e}ugen! \\
\chord{e}Mägdelein, und wie \chord{H7}Gold scheint dein H \chord{e}aar! \\
\chord{D}Bin ein Kos \chord{G}ak und f \chord{C}loh vor deiner L \chord{G}iebe, \\
\chord{e}Samt und Seide und g \chord{H7}oldenes H \chord{e}aar!
\chord{e}Mägdelein, wie der \chord{H7}Samt so weich die \chord{e}Augen! \\
\chord{e}Mägdelein, und wie \chord{H7}Gold scheint dein \chord{e}Haar! \\
\chord{D}Bin ein \chord{G}Kosak und \chord{C}floh vor deiner \chord{G}Liebe, \\
\chord{e}Samt und Seide und \chord{H7}goldenes \chord{e}Haar!
\end{verse}
\begin{verse}
Ref. : \\
/:Po morjam, \chord{H7} po woln \chord{e}am, nyntsche sdjes \chord{H7} a savtra t \chord{e}am. \\
\chord{D}Po morj \chord{G}am, morj \chord{D}am, morjam, morj \chord{G}am; he \chord{a}ij! \\
N \chord{e}yntsche sdjes a s \chord{H7}avtra ta \chord{e}m:/
/:Po morjam, \chord{H7}po \chord{e}wolnam, nyntsche sdjes \chord{H7}a savtra \chord{e}tam. \\
\chord{D}Po \chord{G}morjam, \chord{D}morjam, morjam, \chord{G}morjam; \chord{a}heij! \\
\chord{e}Nyntsche sdjes a \chord{H7}savtra \chord{e}tam:/
\end{verse}
\begin{verse}
\chord{e}Weit von dir reit ich s \chord{H7}tolz durch öde S \chord{e}teppen, \\
\chord{e}weit von dir bis zum B \chord{H7}aikals \chord{e}ee! \\
\chord{D}Und in der Na \chord{G}cht, wenn u \chord{C}nsre Feuer l \chord{G}ohen, \\
t \chord{e}anzen wir, bis der M \chord{H7}orgen uns la \chord{e}cht! \\
\chord{e}Weit von dir reit ich \chord{H7}stolz durch öde \chord{e}Steppen, \\
\chord{e}weit von dir bis zum \chord{e}Baikalsee! \\
\chord{D}Und in der \chord{G}Nacht, wenn \chord{C}unsre Feuer \chord{G}lohen, \\
\chord{e}tanzen wir, bis der \chord{H7}Morgen uns \chord{e}lacht! \\
Ref.: Po morjam, …
\end{verse}