[Top][All Lists]
[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 { }
}