******
\version "2.12.3"

flagOff = {  \slurDown \autoBeamOff \override Stem #'flag-style = #'no-flag } 

global = {
\time 4/4
\key f \major
}

OrganLHOne = \relative c { \clef bass f8 <e g>8 <f a>4 f4 e a <d, g>4 e ~ <e 
a>4 a4~ a4 a2  e'4. d8 cis4 b8 cis d2 d c c c8 d <c ees>4 d8 e d4 <d e>4 <e g>8 
f16 e d2 }

OrganLHTwo = \relative c { \clef bass s1*2   
\stemUp %% want to avoid these
d4 f fis2   e e4 s4  a4. c!8  bes!4. a8  g4. bes8 a2   
\flagOff %% want to avoid these
a8 ~ a    a4   b8 ~ b  b4 bes!   cis a2 }

OrganLHThree = \relative c { \clef bass d,2 d'4 cis d bes a4. g8 f4 d dis2 e a 
d g, c f, f4 fis g gis a a d,2 }

\score {
\new PianoStaff 
\context Staff = lower << 

                                                                 \context Voice 
= OrganLHi  { \voiceOne \global \OrganLHOne  } 

\context Voice = OrganLHm { \oneVoice \global \OrganLHTwo }                     
                                                                                
                        \context Voice = OrganLHp { \voiceTwo \global 
\OrganLHThree } >>

}

***********
Hello Mark,

If i put OrganLHTwo on \voiceThree  and the remaining on \voiceOne & \voiceTwo 
, everything seems fine, but get messed up when \voiceOne and \voiceThree share 
homophonic sections.

In this example, i've put OrganLHTwo on \oneVoice and the rest on \voiceOne & 
\voiceTwo and hid the flags, everything seems fine on homophonic sections, 
despite clashing Note column warnings, however forcing NoteColumn to shift on 
OrganLHTwo doesn't work at all on polyphonic sections.

Eby

--- On Fri, 3/5/10, Mark Polesky <[email protected]> wrote:

> From: Mark Polesky <[email protected]>
> Subject: Re: more than 2 voices using partcombine
> To: [email protected], "Eby Mani" <[email protected]>
> Date: Friday, March 5, 2010, 4:07 AM
> One thing you could do is split up
> the parts to be combined
> into homophonic and polyphonic sections.  Depending on
> the
> situation, this may be more work than it's worth, but
> here's
> an example below.
> 
> Hope this helps.
> - Mark
> 
> 
> * * * * * * * * * *
> 
> \version "2.12.3"
> 
> global = { \time 3/4 }
> 
> OrganRHOne = { g'2. g' }
> OrganRHTwo = { e'2. e'}
> OrganLHThree = { c2. c }
> 
> % polyphonic part
> OrganLHOneA = { c'2. }
> OrganLHTwoA = { g4 g g }
> 
> % homophonic part
> OrganLHOneB = { c'4 c' c' }
> OrganLHTwoB = { g4 g g }
> 
> 
> \new PianoStaff <<
>   \context Staff = upper <<
>     \context Voice = OrganRHi {
>       \global
>       \voiceOne
>       \OrganRHOne
>     }
>     \context Voice = OrganRHii {
>       \global
>       \voiceTwo
>       \OrganRHTwo
>     }
>   >>
> 
>   \context Staff = lower <<
>     \clef bass
> 
>     { % start upstems
>       % polyphonic part
>       <<
>          \context Voice =
> OrganLHi {
>            \global
>            \voiceOne
>            \OrganLHOneA
>          }
>          \context Voice =
> OrganLHii {
>            \global
>            \voiceThree
>            \OrganLHTwoA
>          }
>       >>
> 
>       % homophonic part
>       \context Voice = OrganLHi <<
>         \voiceOne
>         \OrganLHOneB
>         \OrganLHTwoB
>       >>
>     } % end upstems
> 
>     \context Voice = Pedals {
>       \global
>       \voiceTwo
>       \OrganLHThree
>     }
>   >>
> >>
> 
> 
>       
> 


      



_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to