lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Big Chords in PianoStaff


From: Bernardo Barros
Subject: Big Chords in PianoStaff
Date: Sat, 24 Apr 2010 19:44:58 -0300

Hi List,

I have another problem here, I tried to find a solution and I couldn't. Maybe it's very easy.

I'll simplify the examples to make it clear.

I have a line in a PianoStaff (actually it's for Harp in the original) and there is one single chord in the upper staff that is bigger that has some notes more suitable for the lower staff, with a bass clef. It's hard because \autochange and \change Staff DON'T work just for half of a chord, just for the entire chord. Ah, in this measure there is nothing in the lower staff.

Is there another command that could split the chord between the staff in an optimal way, so each staff gets the more appropriate notes????


I tried with \autochande and ]change Staff. I will paste the two simplified  examples:




%{ ========= %}
%{ = FIRST = %}
%{ ========= %}

\new PianoStaff  {   
   
  \autochange {
        \times 8/11 { 
                \times 2/3 { e8\mf\>   e'16   }
                e''  e'''
 
                <aeh''  gis' gih   gis, >8
                \times 2/3 { fes''32\f  e''  gis'' }
                <cih'  cis''>8
                <fes'  a'  bes'>
       


                }       

    }
}

%{ ========== %}
%{ = SECOND = %}
%{ ========== %}



upper = {

\time 4/8

        \times 8/11 { 
                \times 2/3 { e8\mf\>   e'16   }
                e''  e'''
               
% \change Staff = "lower" 
% ???
                <aeh''  gis' gih   gis, >8
                \times 2/3 { fes''32\f  e''  gis'' }
                <cih'  cis''>8
                <fes'  a'  bes'>
       
                }       
}


lower = \relative c {
   \clef bass
   \key c \major
   \time 4/8

   s2
}

\score {
   \new PianoStaff <<
      \set PianoStaff.instrumentName = "piano"
      \new Staff = "upper" \upper
      \new Staff = "lower" \lower
   >>
   \layout { }
   \midi { }
}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]