[EMAIL PROTECTED] writes:
> [EMAIL PROTECTED] wrote:
> > Try this:
> >   \type Staff <
> >     {\voiceone <{stuff-1}{stuff2}>}
> >     {\voicetwo <{stuff-3}{stuff-4}>}
> > The \voiceone and \voicetwo directives give info on stem
> > direction and horizontal offset; but it only works inside a
> > \type Staff.
> 
> you answered:
> Actually, it only works inside a \type Voice, but usually Voices
> are created whenever you use them as in the above example.
> 
> Oh dear - I thought that <> marked sets that were to be chorded.
> (Besides, I tried Peter's syntax and still only got the {stuff-1}
> set in the output.) I don't want voice I and II chorded together,
> so understood that {} should be used.
> 
> Is <> used with other meanings in Lily?

<> and {} only tell something about the time-order of what's between
the parentheses/braces.  Whether the notes inside are chorded together
or appear as separate voices is determined by so-called
"notation-contexts" (see section 8 to 10 of the tutorial).

I think you want 


        \type Staff = staffOne <
                \type Voice = vOne {
                        stuff-1
                }
                \type Voice = vTwo {
                        stuff-2
                }
        >

I am not sure how mi2mu outputs chords.  If they come as separate
sequentials, you'd get

\type Staff = staffOne <
                \type Voice = vOne <{ stuff-1 } {stuff-2} >
                \type Voice = vTwo <{ stuff-3 } {stuff-4} >
        >


This will chord stuff-1 and stuff-2 together in one voice, and the
same for stuff-3 and stuff-4

Put in a \stemdown and \stemup somewhere in stuff-1 and stuff-3, and
you get the proper stem directions.


> John

-- 

Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter 
      http://www.cs.uu.nl/people/hanwen/lilypond/index.html 

Reply via email to