Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: mgd am Dienstag, 7. Juli 2015, 12:56

Titel: Warnung: Taktüberprüfung gescheitert - warum ?
Beitrag von: mgd am Dienstag, 7. Juli 2015, 12:56
Liebe Lilyponder,

ich habe ein Stück, bei dem ich die folgenden Warnungen bekomme:
$ lilypond test.ly
GNU LilyPond 2.19.22
»test.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
test.ly:14:53: Warnung: Taktüberprüfung gescheitert bei: 7/8
\lyricmode { In | ei -- nem Bäch -- lein hel -- le,
                                                    |
test.ly:17:54: Warnung: Taktüberprüfung gescheitert bei: 7/8
\lyricmode { die | lau -- ni -- sche Fo -- rel -- le
                                                     |
Vorverarbeitung der grafischen Elemente...
Ideale Seitenanzahl wird gefunden...
Musik wird auf eine Seite angepasst...
Systeme erstellen...
Layout nach »/tmp/lilypond-TmDBYh« ausgeben...
Konvertierung nach »Die launige Forelle-test.pdf«...
Deleting `/tmp/lilypond-TmDBYh'...
Kompilation erfolgreich beendet

Der Code ist dies:
\version "2.18.2"

keyTime = {
  \key g \major
  \time 4/4
}

music = \relative d { \autoBeamOff
  \repeat volta 2 { r2 r4 r8 d8^\f | g g b b g4 d4 |
                    r2 r4 r8 d8 | d d a'16[( g)] fis[( e)] d4 r4 | }
}

Versea =
\lyricmode { In | ei -- nem Bäch -- lein hel -- le, |
             da | schoß in fro -- her Eil }
Verseb =
\lyricmode { die | lau -- ni -- sche Fo -- rel -- le |
             vor -- | ü -- ber wie ein Pfeil. }

\score {
  \new Staff <<
    \clef "bass"
    \keyTime
    \new Voice = "Bass 1a" { \music }
    \new Lyrics \lyricsto "Bass 1a" { \Versea }
    \new Lyrics \lyricsto "Bass 1a" { \Verseb }
  >>
}

Ich schaue jetzt seit Tagen auf die Noten, zähle Silben etc. und verstehe diese Warnungen nicht.

Kann mir bitte jmd die vermutlich völlig offensichtliche Ursache erklären ?
Ich bin einfach zu blind dafür.

Vielen Dank,
Michael
Titel: Re: Warnung: Taktüberprüfung gescheitert - warum ?
Beitrag von: harm6 am Dienstag, 7. Juli 2015, 13:17
Hallo,

reicht Dir die kurze Antwort?

https://code.google.com/p/lilypond/issues/detail?id=4303 (https://code.google.com/p/lilypond/issues/detail?id=4303)
und
https://code.google.com/p/lilypond/issues/detail?id=99 (https://code.google.com/p/lilypond/issues/detail?id=99)

Benutze keine barchecks in associated Lyrics.
Das LM wurde für 2.19 dahingehend geändert.

Gruß,
  Harm
Titel: Re: Warnung: Taktüberprüfung gescheitert - warum ?
Beitrag von: mgd am Dienstag, 7. Juli 2015, 15:34
Vielen Dank Harm.

Ich kann aus irgendwelchen Gründen die Links nicht aufrufen, entnehme dem aber, dass es sich im Kern um einen Bug in lilypond handelt.

Insofern reicht mir die Antwort, denn dann brauche ich nicht weiter nach einem Fehler bei mir zu suchen :)

Vielen Dank,
Michael
Titel: Re: Warnung: Taktüberprüfung gescheitert - warum ?
Beitrag von: harm6 am Dienstag, 7. Juli 2015, 16:23
Zitat von: mgd
Ich kann aus irgendwelchen Gründen die Links nicht aufrufen,
Seltsam, habs gerade nochmal gecheckt. Kein Problem hier.

Zitat von: mgd
entnehme dem aber, dass es sich im Kern um einen Bug in lilypond handelt.
Ja, aber eher einer von der Sorte: Was soll eigentlich wie gemacht werden.

Meiner bescheidenen Meinung nach sind barchecks in associated Lyrics schlichtweg Unsinn und wir sollten sie abstellen.

Gruß,
 Harm