Fehler bei unterbrochenem Balken mit sechzehntel Noten

Begonnen von martinmagtenor, Sonntag, 4. Februar 2024, 13:49

« vorheriges - nächstes »

martinmagtenor

Hallo zusammen,

beim Übertragen einer Handschrift (Orgelnoten) bin ich auf eine Darstellung gestoßen, bei der ein Achtelbalken durch eine Viertelnote unterbrochen wird. Lilypond stellt das auch wie erwartet dar, auch wenn es etwas meckert.

Aber wenn die der Viertelnote folgenden Noten Sechzehntel sind, wird auf einmal der Hals der Viertelnote mit den Sechzehnteln verbunden!

Hier ist ein Beispielcode und das entstandene Ergebnis ist als Bild beigefügt:

\version "2.24.1"
\include "deutsch.ly"
#(set-default-paper-size "a7" 'landscape)
\relative c' { c8[ c4 c8] r2 | d8[ d4 d16 d] r2 | }

Frage: kann man das als Bug bewerten? Oder lässt sich das "einfach" vermeiden? Oder mache ich was falsch?

Martin

Malte

Puh ... die Darstellung ist so ungewöhnlich, dass es mir schwerfällt, das als Bug zu sehen. Abhilfe schafft jedenfalls
\set stemRightBeamCount = 0
direkt vor dem Viertel.

martinmagtenor

Großartig!  :)

Ja, die Darstellung ist schon speziell, der Komponist aber auch.   ;)

Danke.

harm6

Hier noch ein paar Möglichkeiten (ohne warning/error):

\relative c' {
  c8 \once \override Stem.beaming = #'(#f . #f) c8*2 c8 r2 |
  d8 \once \override Stem.beaming = #'(#f . #f) d8*2 d16 d r2 |
}

\relative c' {
  c8 \once \override Stem.beaming = #'(#f . #f) c8*2 c8 r2 |
  d8 \once \override Stem.beaming = #'(#f . #f) d8*2 d16[ d] r2 |
}

\relative c' {
  c8 \once \override Stem.beaming = #'(#f . #f) c8*2 c8 r2 |
  \override Flag.stencil = #flat-flag
  d8 d4 d16 d r2 |
}

Mit Stem.beaming kann man interessante Sachen machen...

Gruß,
  Harm