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,19 +7,19 @@
}
\begin{verse}
W \chord{e}enn die Bürger schl \chord{H7}afen gehen in d \chord{C}er Zip \chord{D}felmü \chord{G}tze \\
u \chord{a}nd zu ihrem Köni \chord{e}g flehn, d \chord{H7}ass er sie beschütze, \\
z \chord{e}iehn wir festlich \chord{H7}angetan \chord{C}hin zu \chord{D}den Tave \chord{G}rnen. \\
S \chord{a}chlendrian, Sc \chord{e}hlendrian, un \chord{H7}ter den Laternen! \\
\chord{e}Wenn die Bürger \chord{H7}schlafen gehen in \chord{C}der \chord{G}Zipfelmütze \\
\chord{a}und zu ihrem \chord{e}König flehn, \chord{H7}dass er sie beschütze, \\
\chord{e}ziehn wir festlich \chord{H7}angetan \chord{C}hin zu \chord{D}den \chord{G}Tavernen. \\
\chord{a}Schlendrian, \chord{e}Schlendrian, \chord{H7}unter den Laternen! \\
Refrain: \\
Die N \chord{A}acht ist ni \chord{H7}cht allein zum Sc \chord{E}hlafen da, \\
die \chord{A}Nacht ist d \chord{H7}a, dass was gescheh' \chord{E}. \\
Ein S \chord{A}chiff ist n \chord{H7}icht nur für den \chord{E}Hafen da, \\
es muss hinaus, \chord{H7} hinaus auf hohe See. \\
Berau \chord{e}scht euch, Freunde, trinkt und liebt \\
un \chord{H7}d l \chord{e}acht, genießt den schönsten Augenblick \chord{H7}. \\
Denn eine Nac \chord{A}ht, die man i \chord{H7}n einem Rausch \chord{E} verbracht, \\
/: bedeutet S \chord{A}eligke \chord{H7}it und Glü \chord{E}ck. :/ \\
Die \chord{A}Nacht ist \chord{H7}nicht allein zum \chord{E}Schlafen da, \\
die \chord{A}Nacht ist \chord{H7}da, dass was \chord{E}gescheh'. \\
Ein \chord{A}Schiff ist \chord{H7}nicht nur für den \chord{E}Hafen da, \\
es muss hinaus, \chord{H7}hinaus auf hohe See. \\
\chord{e}Berauscht euch, Freunde, trinkt und liebt \\
\chord{H7}und \chord{e}lacht, genießt den schönsten \chord{H7}Augenblick. \\
Denn eine \chord{A}Nacht, die man \chord{H7}in einem Rausch \chord{E}verbracht, \\
/: bedeutet \chord{H7}Seligkeit und \chord{E}Glück. :/ \\
Wenn im Glase perlt der Sekt \\
unter roten Ampeln \\
und die Mädchen süß erschreckt \\