lilypond-user
[Top][All Lists]
Advanced

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

crossStaff beaming not connecting both staves


From: Ryan Michael
Subject: crossStaff beaming not connecting both staves
Date: Tue, 27 Sep 2016 14:05:27 -0700


I am following the lilypond documentation for cross Staff beaming: 

http://lilypond.org/doc/v2.19/Documentation/notation/common-notation-for-keyboards#cross_002dstaff-stems

I have the following in my lower voice: 

%%%%%%%%%%
r8 r32 
  
     \autoBeamOff
\voiceOne
\crossStaff{
 des,32->

\tuplet 4/3{ r16 des,16 des,16 des,16} des,16 

des,16  des,16  des,16  des,16 r32 des,16.->~

<des, des'\harmonic>16 <des, des'\harmonic>16  

<des, des'\harmonic>16  

}
%%%%%%%%%%

Which I want to connect to the same rhythmic gestures in the upper hand and connect with a beam. 

The problem is the stem does not connect the two staves. Here is the complete piece: 

\layout {
  \context {
    \PianoStaff
    \consists #Span_stem_engraver
  }
}


up = \new Staff  = "up" {
\override TupletNumber.text = #tuplet-number::calc-fraction-text
      \clef bass
 \set Staff.pedalSustainStyle = #'mixed
  \repeat tremolo 8 {  d,16\sustainOn\< <bes, c>16\fermata\!\>}
  \repeat tremolo 8 {d,\!\< <aes, c>\!\>\fermata}

\clef treble
r1\sustainOff\! r1 r1 
r4 r4 r4 r16 \ottava #1 bes'''8. \ottava #0

r8 f''8\sustainOn \grace{ b!32( bes' c''} \ottava #1 a'''!8\fermata) \ottava #0 r8\sustainOff r4 r8 \clef bass d,!\pp\fermata

\clef treble 
\tuplet 3/2{ r8 ges'4} bes'4 \tuplet 3/2{ aes'4 ees'8~} ees'8 bes8~ bes~ <bes c'>\fermata


cis''4\f\> \tuplet 3/2{ r8 gis'4} \tuplet 3/2{ c'!4\!\p r8} 

r8 gis'8\mf\staccato r4 r4 r16 f'8.\mp 

\tuplet 3/2{ r8 ees'16 aes'16 f'8} \tuplet 3/2{ bes4 des'8} 
\tuplet 3/2{ r8 aes'4} e8\staccato ges'8 

\grace{e32} ges'8\fermata bes8 \tuplet 3/2{ e'4 gis'8~} \tuplet 3/2{ gis'8 b'4} \tuplet 3/2{ gis'4 b8~} \tuplet 3/2{ b8 r4 } \tuplet 3/2{ r4 b'8\staccato\sf} b16\p b b b

\tuplet 3/2{ b8 b8 r16 b16~} b8 b32 b32 b32 b32~ b32 b32 b32 b32 b32 b32 b32 b32~ b8 b8->\ff

r16 \tuplet 3/2{ b32 b-> r32} r16 b16->~ \tuplet 3/2{ b4 b8~} 


r8 \tuplet 3/2{ b16-> b8} b8 b32\staccato b32\staccato r16 b16 r8.

\bar "||"

r8^\markup{\huge "rascher"} b8 r8 a'8\mp r4 \tuplet 3/2{ a'8\staccato cis'\staccato e'\staccato} r32 a'16. r32 g'16.

r8 d''16 f'' \tuplet 3/2{ g'8 fis' r32 cis'16.->} \tuplet 3/2{ r4 cis'8\p-\markup{\italic "doux"}\fermata} r4 a'16~ <g' a'>~ <g' a' cis''>~  <g' a' cis'' b'> r32 d''16. bes'8 cis' e' 

\time 7/8

\tuplet 3/2 { r16 dis'8\mp\>} c''8 dis' b\!\ppp r8 
gis'8~ gis'16 fis'16 

\time 4/4
\tuplet 3/2{ b'8 gis'4} \tuplet 3/2{ r8 b4->\f}


fis'8 r16. d''32~ d''8 r8 g'8 r8 b r8 a'-> \tuplet 3/2{r8 dis''16~} \tuplet 3/2{dis''16 b'8} r32 gis'16.~ 

\time 3/8 \tuplet 3/2{gis'16 fis' e'}

\tuplet 3/2{cis'8\sp d'~ dis'}

\time 4/4
r8 cis''8\ppp fis'' dis'' r8 gis' gis' g'! g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 g'16 r32 g'32~ g'16\fermata


d''8->\f r8 \tuplet 3/2{ c'8 fis'4} \tuplet 3/2{ c''8 e'' c''} \tuplet 5/4{ e'16 g' c'' e'' bes''~}
\tuplet 3/2{ bes''4 fis''8~} fis''8 r8 \tuplet 3/2{ r8 d'4}

\tuplet 5/4{ bes16 d' fis' c'' e''} \tuplet 3/2{ bes''8 fis'' bes'~} \tuplet 3/2{ bes'8 ges'4} a'8 r8 \grace{ d''16} bes'16.\portato r32 r8

\time 5/8

d'8 \tuplet 5/4 { bes16 d' fis' bes' fis''} \tuplet 3/2{bes''8 fis''4}

\time 3/8
e'8\pp-\markup{\italic "doux"} e''8 r8



\time 4/4 

cis''16 a' \tuplet 3/2{ b'' fis'' d''} \tuplet 3/2{b'16\staccato r16 a''16\staccato~} \tuplet 3/2{ a''32 r32 a'16\portato r16} r16. gis'32-> dis''16-> r16 \tuplet 3/2{ a'8 f'4}


r8 e'8->\mf r8 e''16 g'' \tuplet 4/3{ e''8~ <c'' e''> <g' c'' e''>~ <d' g' c'' e''>} bes16\staccato\mf r16 


\time 7/8 e''16-> r16 cis'' r16
r8 bes'8 r8 r8 \tuplet 3/2{ e''16 g' des'} 

\time 3/8 
\grace{f'16 g' a' e'' ges'32 e'32 \change Staff = "down" ges,16}  \change Staff = "up" b''4.\fermata 

\tuplet 3/2{ r8 a32 b32} \tuplet 3/2{ c'32 d'32 a'16 des''} \grace{  \change Staff = "down" a,32\sustainOn \change Staff = "up" ees'' f'' g''} f'''8\fermata

\time 1/8

r8 

\time 4/4

r32\sustainOff b'16.~ b'8 r32 d'16.\f-> cis''8\mf dis' b' r8 r8
\time 2/4 
bes'32-> r16. r8 

\grace{ bes'32~} <c' bes'>4\fermata

\time 4/4
\tuplet 3/2{ f'16 des'8} b'8 r16. gis'32 e''8~ e''4. r8

\tuplet 4/3{ e'8 b8 fis e} cis''8~ cis''16[ a'8.] c'8. b16~ b8 r8 \tuplet 3/2{ b'8 g' e'} r2

r2
b'16-> r8 f'16~ f'4 \tuplet 3/2{ r8 a'8 g'} c' bes-> e''16 c'8~ c'64 c'64 c'64 c'64 c'64 c'64~ c'32~ c'8.

r8. \grace{f''32} e''16->~ e''8 ges8-> \tuplet 3/2{ a'8 dis'4} b8-> cis'-> \tuplet 3/2{ dis''8 b' fis' } cis'8.-> r16

r8 \tuplet 3/2{ a8 ais16~}ais16 ais16 \tuplet 3/2{ ais ais ais} \tuplet 3/2{ ais8 ais16~} ais8~ ais16 b32 e'32 \tuplet 3/2{ r16 g16-> fis16->}


ais16 r8. \tuplet 3/2{gis'4 dis'8} r16 g16-> r8 r4 r4 r8 r8
r1 r1

r8 r32 des'32\harmonic

\tuplet 4/3{ r16 des'16\harmonic des'16\harmonic des'16\harmonic}

des'16\harmonic des'16\harmonic des'16\harmonic 

des'16\harmonic  des'16\harmonic  r32 des'16.\harmonic~ 
des'16\harmonic des'16\harmonic  des'16\harmonic

des'16\harmonic des'16\harmonic b'16\harmonic
\tuplet 4/3{
b'8\harmonic b'8\harmonic b'8\harmonic r16 b'16\harmonic}

\grace{b'16\harmonic} b'\harmonic b'\harmonic des''\harmonic

des''8\harmonic des''\harmonic

des''8.\harmonic r16
    

}




down = \new Staff = "down" {
      \clef bass
 \override TupletNumber.text = #tuplet-number::calc-fraction-text
r1 r1
\tempo 4=88


d'4^\markup{\huge "molto ritard."}\startTextSpan\sustainOff\!\p-\markup{\italic "doux"} r4 \tuplet 3/2{ c'8 bes aes} r8 d'8-> r8 f8 \tuplet 3/2{ bes d' f} \tuplet 3/2{ r8 d'4}  r8 d8 

\tuplet 3/2{ r4 aes8~} \tuplet 3/2{aes d' f} \tuplet 3/2{bes d' f} \tuplet 3/2{ bes8 d4} r4 bes,4\staccato]\pp \tuplet 3/2{b,4 r8\stopTextSpan^\markup{\huge"tempo"} } r4
r4 r4 r8 aes,8\p~ \tuplet 3/2{aes,4 r8}

r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1

r8 r8 r8 r8 r8 r8 r8

r1  r1 r4. r1 r1 r1 r1 r1

r4. r4 r4. 
r1 r1

r4. r2 
r4. r4. 

g,8->\ff\fermata-\markup{\teeny "slowly after holding fermata release pedal"}
\time 4/4 
r2 r4 r8 \grace{ \change Staff = "up"e'16 d'16 c'16 b16 aes16 ges16} 
\change Staff = "down" e8

r4 r4
r1 r1
r2 g,8 r8 r4

gis,16 fis b! cis a8-> ees16 

b,16 r4 r4 r4 r4 r4 r4 


r1
r1

r1
r4 r8 
ees,16 ees,16 ees,16 ees,16 ees,16 ees,16 ees,16 r16

<des, aes\harmonic>16-\markup{\tiny "sympathetic vibration via silently depressed keys and sostenuto pedal marked with diagonal notehead"} <des, aes\harmonic>16
<des, aes\harmonic>16 <des, aes\harmonic>16 <des, aes\harmonic>16  <des, aes\harmonic>16

\tuplet 3/2{  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16} \tuplet 3/2{  <des, aes\harmonic>16  <des, aes\harmonic>8~}
 <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16->~ 
 <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>16  <des, aes\harmonic>8->  <des, aes\harmonic>8->


 <des, aes\harmonic>16 r32  <des, aes\harmonic>32->~  <des, aes\harmonic>16  <des, aes\harmonic>16

\tuplet 5/4{ <des, aes\harmonic>16  <des, aes\harmonic>16->  <des, aes\harmonic>16->  <des, aes\harmonic>16\staccato r16  }
r8 r32 
  
      \autoBeamOff
\voiceOne
\crossStaff{
 des,32->

\tuplet 4/3{ r16 des,16 des,16 des,16} des,16 

des,16  des,16  des,16  des,16 r32 des,16.->~

<des, des'\harmonic>16 <des, des'\harmonic>16  

<des, des'\harmonic>16  

\time 3/16 des,16 
des,16  des,16-> 
\time 3/8
\tuplet 4/3{ des,8 des,8
des,8 r16 des,16}
\time 3/16

\grace{
des,16} des,16 des,16

 des,16->

\time 2/8
 <des, des''\harmonic>8  <des, des''\harmonic>8
 <des, des''\harmonic>8. r16



}


    }

{
  \new PianoStaff <<
         \up
   \down
  >>
}






--
ॐ नमः शिवाय

reply via email to

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