%#!lilypond temp.ly -*- coding: utf-8; -*-

\version "2.9"
manualBeam =
     #(define-music-function (parser location beg end)
                             (number? number?)
     #{
       \once \override Beam #'positions = #(cons $beg $end)
     #})

padDynn = #(define-music-function (parser location padX padY) 									(number? number?)
       #{
		\once \override DynamicLineSpanner #'extra-offset = #(cons $padX $padY)
       #})
     
padRest = #(define-music-function (parser location pos) (number?)
       #{
         \once \override Staff.Rest #'Y-offset = #$pos
       #})


upper = \relative {
  \time 6/8
   << 
    { <c' e g>8[ r
      <a c e>] } \\
       { s8 <b, b'>4 } 
     >> 
  << 
    { <c' e g>8[ \once\override Score.Rest #'extra-offset = #'(0 . 2.5) r
      <a c e>] } \\
       { s8 <b, b'>4 } 
     >>
      << 
    { <c' e g>8[ r
      <a c e>] } \\
       { s8 <b, b'>4 } 
     >> 
            << 
    { <c' e g>8[ \once\override Score.Rest #'extra-offset = #'(0 . 2.5) r
      <a c e>] } \\
       { s8 <b, b'>4 } 
     >> 
}

lower = \relative {
  s4 r2
  << 
    { <f' a c>8[ r
      <d f a>] } \\
       { s8 <g, g'>4 } 
     >>
     << 
    { <f' a c>8[ \once\override Score.Rest #'extra-offset = #'(0 . 4) r
      <d f a>] } \\
       { s8 <g, g'>4 } 
     >>
}


\score {
   \new PianoStaff
   \with { \override VerticalAlignment #'forced-distance = #15 }
   << 	
     \set PianoStaff.instrumentName = "Piano  "
     \new Staff = "upper" \upper
     \new Staff = "lower" \lower
   >>
   \layout { ragged-right= ##t }
}