Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(425)

Side by Side Diff: Documentation/notation/simultaneous.itely

Issue 11328043: Issue 3457: Add NullVoice context (using \partcombine with lyrics). (Closed)
Patch Set: Minor clarification. Created 10 years, 7 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | Documentation/notation/vocal.itely » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 @c -*- coding: utf-8; mode: texinfo; -*- 1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore 2 @ignore
3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH 3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4 4
5 When revising a translation, copy the HEAD committish of the 5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors' 6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes.. 7 Guide, node Updating translation committishes..
8 @end ignore 8 @end ignore
9 9
10 @c \version "2.17.25" 10 @c \version "2.17.25"
(...skipping 1004 matching lines...) Expand 10 before | Expand all | Expand 10 after
1015 } 1015 }
1016 1016
1017 << 1017 <<
1018 \new Staff { \instrumentOne } 1018 \new Staff { \instrumentOne }
1019 \new Staff { \instrumentTwo } 1019 \new Staff { \instrumentTwo }
1020 \new Staff { \partcombine \instrumentOne \instrumentTwo } 1020 \new Staff { \partcombine \instrumentOne \instrumentTwo }
1021 >> 1021 >>
1022 @end lilypond 1022 @end lilypond
1023 1023
1024 1024
1025 @subsubsubheading Using \partcombine with lyrics
1026
1027 @cindex \partcombine and lyrics
1028
1029 The @code{\partcombine} command is not designed to work with
1030 lyrics; if one of the voices is explicitly named in order to
1031 attach lyrics to it, the partcombiner will stop working. However,
1032 this effect can be achieved using a @code{NullVoice} context. See
1033 @ref{Polyphony with shared lyrics}.
1034
1035
1025 @snippets 1036 @snippets
1026 1037
1027 @lilypondfile[verbatim,quote,texidoc,doctitle] 1038 @lilypondfile[verbatim,quote,texidoc,doctitle]
1028 {combining-two-parts-on-the-same-staff.ly} 1039 {combining-two-parts-on-the-same-staff.ly}
1029 1040
1030 @lilypondfile[verbatim,quote,texidoc,doctitle] 1041 @lilypondfile[verbatim,quote,texidoc,doctitle]
1031 {changing-partcombine-texts.ly} 1042 {changing-partcombine-texts.ly}
1032 1043
1033 @seealso 1044 @seealso
1034 Music Glossary: 1045 Music Glossary:
1035 @rglos{a due}, 1046 @rglos{a due},
1036 @rglos{part}. 1047 @rglos{part}.
1037 1048
1038 Notation Reference: 1049 Notation Reference:
1039 @ref{Writing parts}. 1050 @ref{Writing parts}.
1040 1051
1041 Snippets: 1052 Snippets:
1042 @rlsr{Simultaneous notes}. 1053 @rlsr{Simultaneous notes}.
1043 1054
1044 Internals Reference: 1055 Internals Reference:
1045 @rinternals{PartCombineMusic}, 1056 @rinternals{PartCombineMusic},
1046 @rinternals{Voice}. 1057 @rinternals{Voice}.
1047 1058
1048 @knownissues 1059 @knownissues
1049 All @code{\partcombine@dots{}} functions can only accept two voices and are 1060 All @code{\partcombine@dots{}} functions can only accept two voices.
1050 not designed to work with lyrics; such that when one of the voices is
1051 explicitly named in order to attach lyrics to it, the partcombiner will
1052 stop working.
1053 1061
1054 @code{\partcombine@dots{}} functions cannot be placed inside a @code{\tuplet} 1062 @code{\partcombine@dots{}} functions cannot be placed inside a @code{\tuplet}
1055 or @code{\relative} block. 1063 or @code{\relative} block.
1056 1064
1057 If @code{printPartCombineTexts} is set and the two voices play the same 1065 If @code{printPartCombineTexts} is set and the two voices play the same
1058 notes @qq{on and off}, in the same measure, the part combiner may 1066 notes @qq{on and off}, in the same measure, the part combiner may
1059 typeset @code{a2} more than once in that measure. 1067 typeset @code{a2} more than once in that measure.
1060 1068
1061 @code{\partcombine} only knows when a note starts in a @code{Voice}; it 1069 @code{\partcombine} only knows when a note starts in a @code{Voice}; it
1062 cannot, for example, remember if a note in one @code{Voice} has already 1070 cannot, for example, remember if a note in one @code{Voice} has already
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
1189 >> 1197 >>
1190 } 1198 }
1191 @end lilypond 1199 @end lilypond
1192 1200
1193 @seealso 1201 @seealso
1194 Learning Manual: 1202 Learning Manual:
1195 @rlearning{Organizing pieces with variables}. 1203 @rlearning{Organizing pieces with variables}.
1196 1204
1197 Snippets: 1205 Snippets:
1198 @rlsr{Simultaneous notes}. 1206 @rlsr{Simultaneous notes}.
OLDNEW
« no previous file with comments | « no previous file | Documentation/notation/vocal.itely » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b