down. If notes from two voices which have their stems in the
same direction are placed at the same position and both voices
have no shift or the same shift specified, the error message
-@qq{Too many clashing note columns} will be produced.
+@qq{This voice needs a @code{@bs{}voiceXx} or @code{@bs{}shiftXx} setting}
+will be produced.
@seealso
Here different rhythms cause no problems because they are
interpreted in different voices.
-@cindex collisions, clashing note columns
@cindex collisions, ignoring
@knownissues
have stems in the same direction, the message
@example
-warning: ignoring too many clashing note columns
+warning: This voice needs a \voiceXx or \shiftXx setting
@end example
will appear during compilation. This message can be suppressed by:
* Error message FT_Get_Glyph_Name::
* Warning staff affinities should only decrease::
* Error message unexpected new::
-* Warning ignoring too many clashing note columns::
+* Warning this voice needs a voiceXx or shiftXx setting::
@end menu
@node Music runs off the page
}
@end lilypond
-@node Warning ignoring too many clashing note columns
-@unnumberedsubsec Warning ignoring too many clashing note columns
+@node Warning this voice needs a voiceXx or shiftXx setting
+@unnumberedsubsec Warning this voice needs a @code{@bs{}voiceXx}
+ or @code{@bs{}shiftXx} setting
If notes from two different voices with stems in the same direction
occur at the same musical moment, but the voices have no
voice-specific shifts specified, the warning message
-@samp{warning: ignoring too many clashing note columns} will appear
+@samp{warning: this voice needs a \voiceXx or \shiftXx setting} will appear
when compiling the LilyPond file. This warning will appear even when
the notes have no visible stems, e.g. whole notes, if the stems for
shorter notes at the same pitch would be in the same direction.
// Match the previous notecolumn offset,
// but warn if the user did not set these equal shifts explictly
if (!scm_is_number (sh))
- col->warning (_ ("ignoring too many clashing note columns"));
+ col->warning (_ ("this Voice needs a \\voiceXx or \\shiftXx setting"));
}
else if (extents[d][i][UP] > extents[d][i - 1][DOWN]
&& extents[d][i][DOWN] < extents[d][i - 1][UP])