X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=Documentation%2Fuser%2Fsimultaneous.itely;h=bca28d52dfde5e4d59fd496c25a2b9cb3ee94ad7;hb=66856faae082c066152ef0afa6d077aed82e204c;hp=f630fa8bf38dbf348923cfa949ef709f2a02300f;hpb=0beaacbf622e5ceae1ab2d19ea516a3e064660f4;p=lilypond.git diff --git a/Documentation/user/simultaneous.itely b/Documentation/user/simultaneous.itely index f630fa8bf3..bca28d52df 100644 --- a/Documentation/user/simultaneous.itely +++ b/Documentation/user/simultaneous.itely @@ -31,7 +31,7 @@ than one voice on the same staff. @end menu @node Chorded notes -@unnumberedsubsubsec Chorded notes +@subsubsection Chorded notes @cindex Chords @@ -48,7 +48,11 @@ names}. @seealso -Snippets: @lsrdir{simultaneous} +Music Glossary: @rglos{chord}. + +Notation Reference: @ref{Introducing chord names}. + +Snippets: @lsrdir{Simultaneous,Simultaneous-notes}. @refbugs @@ -58,7 +62,7 @@ accurately. Use @code{8 8} instead. @node Clusters -@unnumberedsubsubsec Clusters +@subsubsection Clusters @cindex cluster @@ -78,13 +82,13 @@ clusters. @seealso -Snippets: @lsrdir{simultaneous} +Snippets: @lsrdir{Simultaneous,Simultaneous-notes}. Internals Reference: @internalsref{ClusterSpanner}, @internalsref{ClusterSpannerBeacon}, @internalsref{Cluster_spanner_engraver}. -Examples: @lsr{contemporary,cluster@/.ly}. +Examples: @c @lsr{contemporary,cluster@/.ly}. @@ -98,9 +102,10 @@ Examples: @lsr{contemporary,cluster@/.ly}. @end menu @node Collision resolution -@unnumberedsubsubsec Collision resolution +@subsubsection Collision resolution -@cindex Merging noteheads +@cindex merging notes +@cindex note collisions Normally, note heads with a different number of dots are not merged, but when the object property @@ -130,7 +135,7 @@ c8 c4. } \\ { c2 c2 } >> @noindent @code{merge-differently-headed} and @code{merge-differently-dotted} only apply to opposing stem -directions (ie. Voice 1 & 2). +directions (i.e. Voice 1 & 2). LilyPond also vertically shifts rests that are opposite of a stem, for example @@ -139,6 +144,8 @@ for example \new Voice << c''4 \\ r4 >> @end lilypond +@cindex shift note + If three or more notes line up in the same column, @code{merge-differently-headed} cannot successfully complete the merge of the two notes that should be merged. To allow the merge @@ -163,6 +170,10 @@ move the top @code{g} out of the column, and >> @end lilypond +@cindex multiple voices +@cindex polyphonic music +@cindex shifting voices + In some instances of complex polyphonic music, you may need additional voices to avoid collisions between notes. Additional voices are added by defining an variable, as shown below: @@ -239,7 +250,7 @@ override typesetting decisions. @seealso -Snippets: @lsrdir{simultaneous} +Snippets: @lsrdir{Simultaneous,Simultaneous-notes}. Internals Reference: the objects responsible for resolving collisions are @internalsref{NoteCollision} and @@ -259,9 +270,10 @@ cluster notation (see @ref{Clusters}). @node Automatic part combining -@unnumberedsubsubsec Automatic part combining +@subsubsection Automatic part combining @cindex automatic part combining @cindex part combiner +@cindex combining parts Automatic part combining is used to merge two parts of music onto a staff. It is aimed at typesetting orchestral scores. When the @@ -279,7 +291,7 @@ The syntax for part combining is The following example demonstrates the basic functionality of the part combiner: putting parts on one staff, and setting stem -directions and polyphony +directions and polyphony. @lilypond[quote,verbatim,ragged-right,fragment] \new Staff \partcombine @@ -295,7 +307,7 @@ and @q{Solo}, while the second (called @code{two}) always gets down stems and @q{Solo II}. If you just want the merging parts, and not the textual markings, -you may set the property @code{printPartCombineTexts} to false +you may set the property @code{printPartCombineTexts} to false. @lilypond[quote,verbatim,ragged-right,fragment,relative=2] \new Staff << @@ -339,13 +351,15 @@ has no effect on the pitches of @var{musicexpr1} and @seealso -Snippets: @lsrdir{simultaneous} +Music Glossary: @rglos{a due}. + +Snippets: @lsrdir{Simultaneous,Simultaneous-notes}. -Internals Reference: @internalsref{PartCombineMusic}. +Internals Reference: @internalsref{PartCombineMusic}, @internalsref{Voice}. @refbugs -When @code{printPartCombineTexts} is set, when the two voices play +When @code{printPartCombineTexts} is set, if the two voices play the same notes on and off, the part combiner may typeset @code{a2} more than once in a measure. @@ -361,12 +375,12 @@ events in those will be ignored. @node Writing music in parallel -@unnumberedsubsubsec Writing music in parallel +@subsubsection Writing music in parallel @cindex Writing music in parallel @cindex Interleaved music -Music for multiple parts can be interleaved +Music for multiple parts can be interleaved: @lilypond[quote,fragment,verbatim] \parallelMusic #'(voiceA voiceB) { @@ -381,7 +395,7 @@ Music for multiple parts can be interleaved >> @end lilypond -This works quite well for piano music +This works quite well for piano music. @c It would be nice if the first bar fit onto one 66-char line. @c Maybe simplify the example? -gp @@ -430,5 +444,5 @@ music = { @seealso -Snippets: @lsrdir{simultaneous} +Snippets: @lsrdir{Simultaneous,Simultaneous-notes}