Graham and other GDP workers. This discussion might be useful for the
updating of the learning manual.

Charles Gran wrote:

So \upper could be a name of a voice that could have \voiceTwo properties?
That wouldn't make sense, since \voiceTwo is equivalent to
\stemDown \slurDown \tieDown \dynamicDown ...
and you typically want everything to point upwards in an upper voice, right?

How about introducing the concepts one by one. First the \voiceOne \voiceTwo and
\oneVoice commands without any polyphony:

\relative c'{
c-"default" d8 ~ d e4 ( f g a ) b-> c \break
\voiceOne
c,-"\\voiceOne" d8 ~ d e4 ( f g a ) b-> c \break
\oneVoice
c,-"\\oneVoice" d8 ~ d e4 ( f g a ) b-> c \break
\voiceTwo
c,-"\\voiceTwo" d8 ~ d e4 ( f g a ) b-> c \break
}


Then a less abstract version of the first example:

\new Staff \relative c' <<{c ( d e ) f-. } \\ { c b8 ( a ) g4 c } >>

is equivalent to

\new Staff \relative c' <<
 \new Voice { \voiceOne c ( d e ) f-. }
 \new Voice { \voiceTwo c b8 ( a ) g4 c }
>>


   /Mats


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

Reply via email to