On Thu, 2024-01-11 at 10:43 +0000, Eef Weenink wrote: > Good day to all of you. > > I am working on a figured bass, and now it is needed to get an > extended line under two notes, not showing the number: > Afbeelding met lijn, Lettertype, ontvangst, tekst > > Automatisch gegenereerde beschrijving > The line under the d and e have the meaning: Read as 5 and extend to > next note. > I made this using this command: > \new FiguredBass \with { implicitBassFigures = #'(5) } > > But this surpresses ALL the “fives” in the fragment. It I set it to > “0” or leave it out, I see this: > Afbeelding met Lettertype, lijn, muziek > > Automatisch gegenereerde beschrijving > Only the 5 at d and e should be surpressed. So I input these lines: > <5 4->8 > \extendOn > \set Staff.implicitBassFigures = #'(5) > %{if I set the implicitBass to 5, or other number, it DOES NOT > do anything%} > <5 3>4 > \set Staff.implicitBassFigures = #'(0) > > Big puzzle now is how to get this to work. I read somewhere this > would be caused by combination of implicitBassfigures and > \bassFigureExtendersOn. > However it is no option to leave \bassFigureExtendersOn out (I would > not get the line I need). > > For testing, here is the example I used: > %%------------------- > \version "2.24.3" > > extendOn = \bassFigureExtendersOn > extendOff = \bassFigureExtendersOff > > \score { > \new StaffGroup << > \new Staff = "violone" \with { > instrumentName = \markup { > \center-column { Violone, \line { e Cembalo. } } > } > } > { > \time 4/4 > \clef bass > fis8 d8 e8 fis8 g8 g,4 g16 f > } > > \new FiguredBass \with { implicitBassFigures = #'(0) } > %{if I set the implicitBass to 5, or other number, it works for > the whole passage%} > \figuremode { > \set figuredBassAlterationDirection = #RIGHT > \set figuredBassPlusDirection = #RIGHT > \override BassFigureAlignment.stacking-dir = #DOWN > <6 5->8 <5 4->8 > \extendOn > \set Staff.implicitBassFigures = #'(5) > %{if I set the implicitBass to 5, or other number, it DOES NOT > do anything%} > <5 3>4 > \set Staff.implicitBassFigures = #'(0) > \extendOff <5 _+>8 > <7>8 <6>8 <5>4 > } > >> > } > %%---------------- You don't have to use 5 as the implicit figure:
Try: \version "2.24.3" extendOn = \bassFigureExtendersOn extendOff = \bassFigureExtendersOff \score { \new StaffGroup << \new Staff = "violone" \with { instrumentName = \markup { \center-column { Violone, \line { e Cembalo. } } } } { \time 4/4 \clef bass fis8 d8 e8 fis8 g8 g,4 g16 f } \new FiguredBass \with { implicitBassFigures = #'(0) } %{if I set the implicitBass to 5, or other number, it works for the whole passage%} \figuremode { \set figuredBassAlterationDirection = #RIGHT \set figuredBassPlusDirection = #RIGHT \override BassFigureAlignment.stacking-dir = #DOWN <6 5->8 <0 4->8 \extendOn % \set Staff.implicitBassFigures = #'(5) %{if I set the implicitBass to 5, or other number, it DOES NOT do anything%} <0 3>4 \set Staff.implicitBassFigures = #'(0) \extendOff <5 _+>8 <7>8 <6>8 <5>4 } >> } %%---------------- Richard