|
From: | Phil Holmes |
Subject: | Re: LSR 199 has 2 tuplet numbers since 2.15.7 |
Date: | Fri, 11 Jan 2013 15:15:08 -0000 |
in the last (combined) staff of http://lsr.dsi.unimi.it/LSR/Item?id=199 "Different colored note heads in one staff" the tuplet number is doubled since version 2.15.7 see png noteHeadColoring.png <http://lilypond.1069038.n5.nabble.com/file/n139306/noteHeadColoring.png> don't know if we need a tracker or if this will be treated automatically when the LSR is upgraded to 2.16.x
It's taken me a while to work out what's going on here, but it looks like it's caused by an incorrect assumption in the snippet, and a change in behaviour from \stemDown.
The incorrect assumption in that \stemDown isn't needed - it is. The red notes are placed in an automatic 3rd voice, which has stems up by default. Therefore, by default the tuplet numbers are above the notes. In 2.14, stemDown also moved the tuplet numbers, and so the \stemDown command put the red tuplet numbers below the notes.
This behaviour has changed (I've not tracked why) and stemDown now only alters the stems. So the red notes are forced to be stem down, but the tuplet numbers remain above the notes - hence double numbers above the notes. It can be corrected by using \voiceFour instead of \stemDown.
FWIW I think \stemDown should not move the tuplet numbers. -- Phil HolmesBug Squad
[Prev in Thread] | Current Thread | [Next in Thread] |