Werner LEMBERG writes:
>> \new Staff {
>> \key c \minor
>> < es' g' > < bes' d''~ >2. |
>> \tuplet 3/2 \voices "",2 << { \voiceOne d''4 c'' es'' \oneVoice } \\
>>{ g'4 as'2 } >>
>> < f' as' >4 |
>> }
>
> Looks like a bug, so please file a report.
The problem
> \new Staff {
> \key c \minor
> < es' g' > < bes' d''~ >2. |
> \tuplet 3/2 \voices "",2 << { \voiceOne d''4 c'' es'' \oneVoice } \\
> { g'4 as'2 } >>
> < f' as' >4 |
> }
Looks like a bug, so please file a report.
Werner
William Rehwinkel writes:
>> On 10/16/23 19:09, David Kastrup wrote:
>>> William Rehwinkel writes:
>>>
Dear David,
This seems like an improper/unintended use of \tuplet.
>>> How so?
>>> How is
>>>\tuplet 3/2 \voices "",2 << { \voiceOne d''4 c'' es'' \oneVoice }
>>> \\
>>>
I don't know, but what I meant to say is that this use of \tuplet
outside of \voices or a split into multiple voices seems to me to be
"undefined behavior" ("unspecified"?).
-William
On 10/16/23 19:09, David Kastrup wrote:
William Rehwinkel writes:
Dear David,
This seems like an
William Rehwinkel writes:
> Dear David,
>
> This seems like an improper/unintended use of \tuplet.
How so?
How is
\tuplet 3/2 \voices "",2 << { \voiceOne d''4 c'' es'' \oneVoice } \\
{ g'4 as'2 } >>
improper while
\tuplet 3/2 << { \voiceOne d''4 c'' es''
Dear David,
This seems like an improper/unintended use of \tuplet. I would have used
\scaleDurations instead.
However, if you slightly modify the mwe as shown below, the tuplet
bracket is shown.
Thanks,
-William
\version "2.25.7"
\new Staff {
\key c \minor
< es' g' > < bes' d''~ >2.
\new Staff {
\key c \minor
< es' g' > < bes' d''~ >2. |
\tuplet 3/2 \voices "",2 << { \voiceOne d''4 c'' es'' \oneVoice } \\
{ g'4 as'2 } >>
< f' as' >4 |
}
Admittedly, this is still better than the warning and crash an earlier
version rather than current master puts out.
But