% Ossia above and below the staves \version "2.19.33" \language "english" #(set-global-staff-size 20) upper = \relative c' { \key g \major \clef treble \time 4/4 \override Score.NonMusicalPaperColumn.line-break-permission = ##f d4^"main staff" d e e | d4 d e e | d4 d e e | d4 d e e | d4 d e e | \break d4 d e e | d4 d e e | d4 d e e | d4 d e e | d4 d e e | \break d4 d e e | d4 d e e | d4 d e e | d4 d e e | d4 d e e \revert StaffGroup.SpanBar.glyph-name \bar "|." | } lower = \relative c' { \key g \major \clef treble \time 4/4 \override Score.NonMusicalPaperColumn.line-break-permission = ##f e4^"lower staff" e d d | e4 e d d | e4 e d d | e4 e d d | e4 e d d | \break e4 e d d | e4 e d d | e4 e d d | e4 e d d | e4 e d d | \break e4 e d d | e4 e d d | e4 e d d | e4 e d d | e4 e d d \bar "|." | } upperOssia = \relative c'' { s1*5 | d4^"Facilité"_"upper ossia" e f g | d4 e f g | d4 e f g | } lowerOssiaA = \relative c'' { s1*10 \scaleDurations 4/3 { \set Timing.measureLength = #(ly:make-moment 4/3) g4^"Facilité"_"lower ossia" a b c g4 a b c g4 a b c } } lowerOssiaB = \relative c'' { s1*10 \scaleDurations 4/3 { \set Timing.measureLength = #(ly:make-moment 4/3) c4 b a g c4 b a g c4 b a g } } % Ossia score \score { \new StaffGroup \with { \override SpanBar.glyph-name = #"!" } << \new Staff \with { \remove "Time_signature_engraver" fontSize = #-3 \override StaffSymbol.staff-space = #(magstep -3) \override StaffSymbol.thickness = #(magstep -3) } << \upperOssia >> << \new GrandStaff \with { \override SpanBar.glyph-name = #"|" } << \new Staff << \upper >> \new Staff << \lower >> >> >> << \new GrandStaff \with { \override SpanBar.glyph-name = #"|" } << \new Staff \with { \remove "Time_signature_engraver" fontSize = #-3 \override StaffSymbol.staff-space = #(magstep -3) \override StaffSymbol.thickness = #(magstep -3) %firstClef = ##f } << \lowerOssiaA >> \new Staff \with { \remove "Time_signature_engraver" fontSize = #-3 \override StaffSymbol.staff-space = #(magstep -3) \override StaffSymbol.thickness = #(magstep -3) %firstClef = ##f } << \lowerOssiaB >> >> >> >> \header { piece = "Ossia : single staff above; grand staff below, with different timing" } \layout { \context { \Score \remove "Timing_translator" \remove "Default_bar_line_engraver" } \context { \Staff \RemoveEmptyStaves \override VerticalAxisGroup.remove-first = ##t } \context { \Staff \consists "Timing_translator" \consists "Default_bar_line_engraver" } } % \midi {} }