Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: C_E am Donnerstag, 23. September 2021, 15:11

Titel: Fehlende Note ohne Fehlermeldung
Beitrag von: C_E am Donnerstag, 23. September 2021, 15:11
Hallo alle!

Ich habe hier einen zweistimmigen Staff, und die zweite Stimme zeigt ein unerwartetes Verhalten:

\version "2.22.1"

\score {
  \relative c{ 
    \time 4/4
  << { d''8 d d d cis cis16 cis cis cis cis cis } \\
       { d,8 r16 d~ d8 r cis16 cis r cis cis cis cis  } >>
  }
}


Ein Cis fehlt ganz hinten, trotzdem wird der Code ohne Fehler kompiliert. Liegt das einfach an der Beschaffenheit von nicht-ersten Stimmen?

Danke schonmal und grüße,
Caspar
Titel: Antw:Fehlende Note ohne Fehlermeldung
Beitrag von: Rudi Guggt am Donnerstag, 23. September 2021, 17:09
Hallo,

du könntest einfach am Ende ein cis ergänzen...

Aber vermutlich suchst du den Bar-Number-Check!?
 http://lilypond.org/doc/v2.20/Documentation/notation/bars.html#bar-and-bar-number-checks (http://lilypond.org/doc/v2.20/Documentation/notation/bars.html#bar-and-bar-number-checks)

Gruß
Rudi
Titel: Antw:Fehlende Note ohne Fehlermeldung
Beitrag von: Hilflos-im-Code am Freitag, 24. September 2021, 08:57
Da fehlt nichts. Der Code wird direkt übersetzt. Ich vermute, dass eine 8 hinter einem r fehlt.
Titel: Antw:Fehlende Note ohne Fehlermeldung
Beitrag von: C_E am Freitag, 24. September 2021, 11:57
Aha, ich sehe dass ich mein Thema schlecht beschrieben habe. Noch ein Versuch:

Beim ersten Kompilieren dieses Abschnittes hatte ich in der unteren Stimme ein cis vergessen, ganz hinten. der Takt hat somit nur 7/8 anstatt 8. Die obere Stimme ist vollständig. Wenn man das so kompiliert, also das Minimalbeispiel in meinem ersten Post, kommt keine Fehlermeldung, obwohl die untere Stimme unvollständig ist. Vervollständigt man den Takt dann, kommt (erwartungsgemäß) auch keine Fehlermeldung, die einzige Änderung ist die dann richtige Verbalkung.

Ich frage mich, ob das ein zu erwartendes Verhalten ist. Eigentlich sollte doch Lilypond etwas dazu sagen, dass die eingegebenen Noten nicht mit dem Bar-Check übereinstimmen.
Titel: Antw:Fehlende Note ohne Fehlermeldung
Beitrag von: Hilflos-im-Code am Freitag, 24. September 2021, 13:17
Es scheint so, dass man etwas dazu schreiben muss.
\version "2.22.1"

\score {
  \relative c{
    \time 4/4
  << { d''8 d d d cis cis16 cis cis cis cis cis | %1
     } \\
       { d,8 r16 d~ d8 r cis16 cis r cis cis cis cis | %1
  } >>
  }
}
Titel: Antw:Fehlende Note ohne Fehlermeldung
Beitrag von: C_E am Samstag, 25. September 2021, 13:45
aha, danke. Das heißt, dass der bar-check außerhalb eines zweistimmigen Kontextes das nur als ganzes sieht. Danke!