Hi Lukas,

Thank you. I found \bassFigureExtendersOn a bit odd, and now you've clearly 
explained why.

Cheers,

Jun

> 2025/01/05 2:51、Lukas-Fabian Moser <l...@gmx.de>のメール:
> 
> Hi Jun,
> 
> Am 04.01.25 um 18:07 schrieb Jun Tamura:
>> Yes. Thank you.
>> I now understand that the following are equivalent.
>> 
>> <_>8 \once\bassFigureExtendersOn <_>8
>> <_>8 \once\bassFigureExtendersOn <_>
>> <_>8 \once\bassFigureExtendersOn 8
>> <_>8 \once\bassFigureExtendersOn q
> In effect, yes.
> 
> On a related note: I still think that the bass figure extenders are 
> inherently mis-designed in LilyPond. They translate a repeated _figure_ into 
> a line, which is (in the common case where the line extends over a change of 
> the bass note) exactly the opposite of what the extender actually means: It 
> usually means that the _chord_ is being held. So, while the LilyPond source
> 
> \version "2.24"
> 
> extend = \once\bassFigureExtendersOn
> 
> <<
>   \new FiguredBass \figuremode {
>     <6>4 \extend <6>
>   }
>   \new Staff \relative {
>     \clef bass
>     e4 d c2
>   }
> >>
> 
> <<
>   \new FiguredBass \figuremode {
>     <6>4 <6>
>   }
>   \new Staff \relative {
>     \clef bass
>     e4 d c2
>   }
> >>
> 
> (the two scores only differing in the presence/absence of \extend) would 
> suggest that the same music gets rendered in different styles, the musical 
> meaning of the two versions is, on the contrary, quite different:
> 
> <qHHkZyN09DOMrVLU.png>
> 
> In particular, a global switch like \bassFigureExtendersOn makes it 
> impossible to have, say, two 6-chords following one another. That's why I 
> routinely define \extend and use only this.
> 
> But I admit that, while this has been bothering me for quite some time now, I 
> didn't yet try and look up whether there were past discussions on this matter 
> on the list or in the issue tracker.
> 
> Lukas
> 

Reply via email to