Problem mit \clef

Begonnen von chf, Samstag, 20. Februar 2021, 12:54

« vorheriges - nächstes »

chf



\version "2.20.0"
global = {}

Vone = \relative c' {
\cadenzaOn {
\acciaccatura {c32 cis a}
gis2. gis2 gis4 gis4
\acciaccatura {ais32 b}
gis4. gis~gis \bar "|"
s1*5/4 \bar "|" \cadenzaOff}
}

Va = \relative c {
\clef alto
\cadenzaOn {
s1*7/4 s1*9/8 r4
\acciaccatura {f32 (fis es}
d4) d
\acciaccatura f8
\tuplet 3/2 {d4 d (d)} \cadenzaOff}
}

\score {
<< 
     \new StaffGroup
   
           <<         
               \new Staff = Vone \with {instrumentName = \markup \italic \fontsize #.5 "VIOLINE 1"}                               
                                        { << \global \Vone >> }                           
               \new Staff = Va \with {instrumentName = \markup \italic \fontsize #.5 "VIOLA"}
                                        { << \global \Va >> }   
           >>
  >>
 
\layout {
    \context { \RemoveEmptyStaffContext }
     \context {
      \PianoStaff
      \remove "Keep_alive_together_engraver"}
   
  }





Liebe Freunde,
könnt ihr mir dieses Phänomen erklären?
Wenn ich "acciaccatura" aus der Violinstimme rausnehme, erscheint der Altschlüssel da, wo er hingehört.
Welche Zusammenhänge gibt es da von einer Stimme zur anderen?

Was übersehe ich?

Gruß
Christa


Rudi Guggt

#1
Hallo,

du hast nur in einer Stimme ganz am Anfang die acciaccatura. Daher fällst du über den altesten und am regelmäßigsten auftretenden Bug von Lilypond.

Mir bekannte einzige Abhilfe über Ergänzung von acciaccaturen in allen anderen Stimmanfängen per skip:

Also in deinem Fall: \acciaccatura {s32 s s}

lg
Rudi

chf

Hallo Rudi,

danke für Deinen Tip!
Unfassbar, dass mir das in den nunmehr ca.13 Jahren Notensatztätigkeit zum ersten Mal unterkommt...

Schöne Grüße
Christa