lilypond-devel
[Top][All Lists]
Advanced

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

[Fwd: Re: Polyphony clarification]


From: Mats Bengtsson
Subject: [Fwd: Re: Polyphony clarification]
Date: Mon, 12 Nov 2007 16:42:37 +0100
User-agent: Thunderbird 2.0.0.5 (X11/20070716)


Graham and other GDP workers. This discussion from lilypond-user 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



--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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