Hi,

Has the following issue already been identified?

Description. TupletBracket ignores staff-padding overrides when two
conditions are met:

  - tuplet notes are beamed
  - tupletFullLength is false

Example 1: Both tuplet brackets should be padded from the staff by 2 staff
spaces, but the first bracket ignores this setting.

%%% EXAMPLE 1 %%%

\version "2.25.26"

{
  \set Staff.instrumentName = \markup \hcenter-in #8 "1"
  \override TupletBracket.bracket-visibility = ##t
  \override TupletBracket.staff-padding = 2
  \autoBeamOff
  \tuplet 6/4
  {
    f''8
    ^ \markup \with-color #red \override #'(baseline-skip . 2.5) \column
    {
      TupletBracket
      ignores
      staff-padding
    }
    [
    f''8
    f''8
    f''8
    f''8
    f''8
    ]
  }
  r2
  \tuplet 6/4
  {
    f''8
    ^ \markup \with-color #blue \override #'(baseline-skip . 2.5) \column
    {
      TupletBracket
      respects
      staff-padding
    }
    f''8
    f''8
    f''8
    f''8
    f''8
  }
}

%%% END EXAMPLE 1 %%%

[image: example-1.png]


Example 2. Setting tupletFullLength to true makes the bug go away:

%%% EXAMPLE 2 %%%

\version "2.25.26"

{
  \set Staff.instrumentName = \markup \hcenter-in #8 "2"
  \override TupletBracket.bracket-visibility = ##t
  \override TupletBracket.staff-padding = 2
  \set tupletFullLength = ##t
  \autoBeamOff
  \tuplet 6/4
  {
    f''8
    ^ \markup \with-color #blue \override #'(baseline-skip . 2.5) \column
    {
      TupletBrackets
      respect
      staff-padding
    }
    [
    f''8
    f''8
    f''8
    f''8
    f''8
    ]
  }
  r2
  \tuplet 6/4
  {
    f''8
    f''8
    f''8
    f''8
    f''8
    f''8
  }
}

%%% END EXAMPLE 2 %%%

[image: example-2.png]
If an issue should be opened in the tracker, please let me know.

HTH,

Trevor.

-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca

Reply via email to