Re: slur to next note, bend up to next note

[email protected] Mon, 20 Jul 2026 21:46:34 +0000
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <20260720214634.Horde.GL08ilt8Wav2eSIzSkr6tYK@webmail.infopower.nl>
Quoting [email protected]:

> Quoting Thomas Morley <[email protected]>:
>
>> Am So., 19. Juli 2026 um 22:33 Uhr schrieb <[email protected]>:
>>>
>>>
>>> I would like to reproduce the last note of bar 145 in the attached
>>> picture with a slur to the first note in bar 146, but also a bend-up
>>> to the second note.
>>> With a double voice, the upper one with hidden notes from last note
>>> bar 145 with a bend to 2nd note bar 146 gives gives a bar check error
>>> and no bend-up sign.
>>>
>>> << {  < c'-3\3 >8.. ~ < d'-3\2 >16  } ||
>>>       { < c'-3\3\RH 1 >8\DN < c'-3\3 >8.
>>>         < d'-3\2\RH 1 >16\RH 1 } >>
>>>
>>> Help would be appreciated.
>>
>> Please always post a compilable example.
>>
>> Anyway, see below (comments inline)
>> \version "2.26.0"
>>
>> \new TabStaff \with { \tabFullNotation }
>> {
>>  s2..
>>  \once \override BendSpanner.font-shape = #'upright
>>  \once \override BendSpanner.details.bend-amount-strings.full = "full"
>>  % Influence the strict horizontal part of BendSpanner, change to  
>> your liking.
>>  \once \override BendSpanner.details.curvature-factor = 0.01
>>  % Make the bending target visible.
>>  \once \override BendSpanner.details.target-visibility = ##t
>>  % Do not parenthesize the bending target. The default would do so.
>>  \once \override BendSpanner.before-line-breaking = #'()
>>  c'8\3_~\^
>>  % Parenthesize the tie target. The default would not do so.
>>  \once \override TabNoteHead.parenthesized = ##t
>>  % Do not regard next NoteColumn as bending target.
>>  \once \override NoteColumn.bend-me = ##f
>>  c'8.\3
>>  d'16\2
>> }
>>
>> HTH,
>>  Harm
>
> Amazing! Thanks.
> I take it lilypond provides no option to put the dot at the lower  
> part of the stem, just above the beam?

I tried to position the dot as in the picture, but it seems the  
Dots_engraver only accepts integers.
\once \override Dots.staff-position = #'-4 is too high, -5 too close  
to the beam.

cheers