lilypond-user
[Top][All Lists]
Advanced

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

Re: ties across voices -- DIFFICULT!!!


From: Eric Flesher
Subject: Re: ties across voices -- DIFFICULT!!!
Date: Tue, 15 Jul 2008 18:37:46 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Eric Flesher <ericflesher <at> gmail.com> writes:

> 
> I am having an extremely difficult time finding an acceptable coding solution
> for a fairly straightforward (though relatively complex) notational problem:


... et cetera... 

Here's the code:

\version "2.11.51"


upper = \relative c'' {
  \clef bass
  \time 3/1
   <<   { s1 s1 r1 } \\
        { \stemUp < fis,,,_~ gis_~ cis^~ dis^~ >1 
          < fis~ gis~ cis^~ dis >1 
          < fis gis~ cis~ >2 
          < gis~ cis^~ >2 } 
   >>

  \time 3/1 \clef bass 
        < fis! gis!~ cis!~ dis! >1 
        < gis cis >1~ < gis cis >2.~ < gis cis >8 r8
\break

  \time 4/1 \clef bass 

   <<

        {
           < fis_~ gis_~ cis^~ dis^~ >1
           < fis \tweak #'transparent ##t gis cis 
             \tweak #'transparent ##t dis >1~
             \stemDown < \tweak #'transparent ##t fis cis' >1~
             \stemUp cis'2. r4
        }
        \\
        {
           s1 s1 fis,2~ fis8 r8 r4 s1
        }
        \\
        {  s1 < gis dis' >2. r4 s1 s1           
        }
        >>
}

lower = \relative c {
  \clef bass
   <<   
        {
          < f,!_~ g!^~ c!^~ d!^~ >1     
          < \tweak #'transparent ##t f g 
            \tweak #'transparent ##t c d >1~
          < g d' >1~  
        }
        \\
        {
           s1
           \stemDown  
           \once \override NoteColumn #'force-hshift = #0.75
           < f c' >4 c4\rest c2\rest s1 
        }
   >>           
   <<
        {  s1
           \once \override NoteColumn #'force-hshift = #-0.15
           d'2. r4 s1
        }
        \\
        {
           < f,!_~ g!_~ c!^~ d!^~ >1
           < f g c \tweak #'transparent ##t d >1~
           \stemUp < f_~ \tweak #'transparent ##t g c^~ >2
           < f c' >4. d'8\rest
        }
        \\
           { s1 s1 \stemDown g,4. a,8\rest a2\rest }            
   >>

   <<
        {       
           < f'!_~ g!_~ c!^~ d!^~>1
           \once \override TieColumn #'tie-configuration =
           #'((-5.5 . -1)  (-4.5 . -1) (0.5 . 1) (1.5 . 1))
           \once \override NoteColumn #'force-hshift = #-0.75
           < \tweak #'transparent ##t f \tweak #'transparent ##t g
             \tweak #'transparent ##t c \tweak #'transparent ##t d >
             \stemDown
             \once \override NoteColumn #'force-hshift = #-2.5 g2_~
             g8 c,8\rest c4\rest c2\rest 
             < des\harmonic ges\harmonic as\harmonic des\harmonic >2
        }
        \\
        {  s1 \stemDown
           \once \override NoteColumn #'force-hshift = #-0.75
           < g c >1~
           \once \override TieColumn #'tie-configuration =
           #'((-6.5 . -1)  (-2 . -1)) 
           \once \override NoteColumn #'force-hshift = #-2.75
           < \tweak #'transparent ##t g c^~ > \stemUp c2. a'4\rest      
        }
        \\
        {  s1
           \once \override NoteColumn #'force-hshift = #0.25
           < f, d' >2. r4
        }
        \\

        {  \stemUp
        }
        >>
}

\score {
  \new PianoStaff <<
    \new Staff = "upper" \upper
    \new Staff = "lower" \lower
  >>
  \layout { }
  \midi { }
}






reply via email to

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