Hi all
The position of the augmentation dot does not change when \stemDown is used in
single-staff polyphony.
Is there a way to "once override" the vertical position of the augmentation dot?
Lilypond's recommended practice is to use separate voices to determine stem
direction (and thus dot position). This works well, but sometimes this is
cumbersome when inner voices cross or change register frequently.
Examples:
In "3 voices dotted note example", using \stemDown in voice 3 results in
incorrect augmentation dot placement and awkward layout.
[cid:e166bfb0-6808-4465-93b6-5a72e342fb23]
In "4 voices dotted note example" , Lilypond's default is correct.
[cid:fc6c1c5f-d33d-48b8-b165-956b0b7d25c5]
Code for both examples is below:
3 voice example:
\version "2.24.1"
VoiceOne = {
e'2 d'2
}
VoiceTwo = {
<g, b>1
^\markup "3 voices"
}
VoiceThree = {
\stemDown
g2. f4
}
VoiceFour = {
}
SpacingVoice = {}
\score {
{ \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\ \VoiceFour \\
\SpacingVoice >> }
}
4 voices example:
\version "2.24.1"
VoiceOne = {
e'2 d'2
}
VoiceTwo = {
g, 1
^\markup "4 voices"
}
VoiceThree = {
b1
}
VoiceFour = {
g2. f4
}
SpacingVoice = {}
\score {
{ \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\ \VoiceFour \\
\SpacingVoice >> }
}