-\version "2.1.7"
-% pretty much a duplicate of extra-staff.ly. candidate for merge or delete. -gp
+\header { texidoc = "A temporary ossia in an instrumental part may
+ be printed using a separate, short staff. A simpler solution is
+ also given: instantiate a full staff, and let
+ @code{RemoveEmptyStaffContext} take out the unused parts.
+" }
-\header { texidoc = "@cindex Ossia
-Ossias present alternatives for a piece. They are not
-really supported, but can be somewhat faked in lily. "
-}
+\version "2.3.22"
\score {
-\notes\relative c'' { c1 c1 <<
- {\clef "treble" c1 c1 }
- \new Staff { c1 c1 }
+ \relative c''
+ \new StaffGroup \with {
+ \remove "System_start_delimiter_engraver"
+ \override SpanBar #'glyph = #":"
+ } <<
+
+ %% solution 1
+ { c1 c1
+ <<
+ { c1 c1 }
+ \new Staff \with {
+ \remove "Time_signature_engraver"
+ fontSize = #-2
+ \override StaffSymbol #'staff-space = #(magstep -2)
+ } {
+ c,4^"ossia" es f fis g1
+ }
>>
-}
- \paper {raggedright= ##t}
+ c1 \break c c }
+
+ %% solution 2
+ \new Staff \with {
+ fontSize = #-2
+ \override StaffSymbol #'staff-space = #(magstep -2)
+
+ } { R1*2 c,4^"ossia" es f fis g1 R1 * 3 }
+ >>
+
+
+ \layout {
+ raggedright= ##t
+ \context {\RemoveEmptyStaffContext}
+ \context {
+ \Score
+ \remove System_start_delimiter_engraver
+ }
+ }
}