]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/test/ossia.ly
* tex/GNUmakefile (TEX_FILES): add texinfo.cnf
[lilypond.git] / input / test / ossia.ly
index de27172cf2de4c8b2ca541df9dc62ab40bc67226..7cd28642573cd3a4457f4df33a884b118d098494 100644 (file)
@@ -1,6 +1,48 @@
-\version "1.3.42";
+\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.
+" }
+
+\version "2.3.22"
 
 \score {
+    \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
+           }
+       >>
+         c1 \break c c }
 
-\notes { c1 c1 < {\clef "treble"; c1 c1 } \context Staff=stb{ c1 c1}>}
+       %% 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
+           }
+    }
 }
+