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:
@@ -7,9 +7,9 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Wir haben F \chord{e}laute \chord{C}un \chord{G}d krepieren da \chord{D}ran, \\
|
||||
denn schon seit \chord{e}Tagen g \chord{C}eht es n \chord{G}icht mehr vora \chord{D}n. \\
|
||||
Die Sonne \chord{e}brennt und \chord{C}wir verli \chord{G}eren den Ver \chord{D}stand. \\
|
||||
Wir haben \chord{e}Flaute \chord{G}und krepieren \chord{D}daran, \\
|
||||
denn schon seit \chord{e}Tagen \chord{C}geht es \chord{G}nicht mehr \chord{D}voran. \\
|
||||
Die Sonne \chord{e}brennt und \chord{C}wir \chord{G}verlieren den \chord{D}Verstand. \\
|
||||
\chord{A}Alles stinkt nach \chord{H}Mann.
|
||||
\end{verse}
|
||||
|
||||
@@ -21,12 +21,12 @@ Rette sich wer kann.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
Ref: Es gibt nur \chord{e}Wasser, \chord{C}Wasser, \chord{G}Wasser übe \chord{D}rall, \\
|
||||
doch wir \chord{e}haben n \chord{C}ichts zu \chord{G}trinke \chord{D}n. \\
|
||||
Es gibt nur \chord{e}Wasser, \chord{C}Wasser, \chord{G}Wasser über \chord{D}all \\
|
||||
und das \chord{e}Schiff droht z \chord{C}u ver \chord{G}sinken. \\
|
||||
Wir brauchen \chord{e}Rum, Rum, \chord{C} Rum, sonst ver \chord{G}dursten \chord{D}wir. (3x) \\
|
||||
Wir brauchen \chord{e} Rum.
|
||||
Ref: Es gibt nur \chord{e}Wasser, \chord{C}Wasser, \chord{G}Wasser \chord{D}überall, \\
|
||||
doch wir \chord{e}haben \chord{C}nichts zu \chord{D}trinken. \\
|
||||
Es gibt nur \chord{e}Wasser, \chord{C}Wasser, \chord{G}Wasser \chord{D}überall \\
|
||||
und das \chord{e}Schiff droht \chord{C}zu \chord{G}versinken. \\
|
||||
Wir brauchen \chord{e}Rum, Rum, \chord{C}Rum, sonst \chord{G}verdursten \chord{D}wir. (3x) \\
|
||||
Wir brauchen \chord{e}Rum.
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user