Hallo,
ich habe einen Ossia-Abschnitt für eine Trommel geschrieben. Um nur eine Notenlinie zu schreiben habe ich mir mit \override StaffSymbol #'line-count = #1 geholfen. Nun zeigt es natürlich keine/bzw. zu kurze Taktstriche an.
Die ursprüngliche Variante, ein Ossia als RhythmicStaff zu erzeugen schlug fehl, da ich die richtige Darstellung nicht hinbekommen habe. Der Ossia-abschnitt wurde unter dem System angezeigt, der Befehl wirkte sic auf alle stuffs aus, ...
Wie würde die richtige Positionierung des RhythmicStaff aussehen? Wo muss ich diesen definieren?
hier mein Schnipsel:
\version "2.12.2"
Trommel = << {r1 | r4}
\context Staff = Ossia {
\startStaff \stemUp b8 b b4 b b | b \stopStaff }
>>
Melodie = \relative c' { \clef treble \key f \major \time 4/4
\set midiInstrument = #"clarinet"
{ f2. g4 | a2 a4 a | bes8 a bes4 a2 | \Trommel
f4 f g | a a a a | }
}
Text = \lyricmode
{ Come, they told me, ba -- ra -- ba -- bam -- bam,
a new -- born King to see, }
\score{ <<
\new Staff = Ossia \with {
\remove "Time_signature_engraver"
alignAboveContext = #"Ossia"
\override StaffSymbol #'line-count = #1
\override Clef #'transparent = ##t
fontSize = #-3
\override StaffSymbol #'staff-space = #(magstep -3)
\override StaffSymbol #'thickness = #(magstep -3)
}
{ \stopStaff s1*3 }
\new Staff
\new Voice = "mel" { \Melodie }
\new Lyrics \lyricsto "mel" \Text
>>
}
Danke
Matthias