bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

BendAfter-bugs


From: Thomas Morley
Subject: BendAfter-bugs
Date: Thu, 24 Dec 2015 11:44:33 +0100

While working at
http://lilypond.1069038.n5.nabble.com/note-head-extents-and-event-procedures-tabstaff-td184988.html
I noticed some bugs for BendAfter

%%%%%%%%%%%%%%%%%%%

\version "2.19.32"

%% (1)
%% Collision Accidental/BendAfter
{
  c''2\bendAfter #2
  deses''
}

%% (2)
%% 'minimum-length can't be reasonable applied
%% NR suggest to use:
%% \override Score.SpacingSpanner.shortest-duration-space = #4.0
%% But I'd say that's strange
{
  \override BendAfter #'springs-and-rods = #ly:spanner::set-spacing-rods
  \override BendAfter #'minimum-length = #8
    c''2\bendAfter #2
    d''
}

%% (3)
%% input/regression/bend-dot.ly says:
%% "Bends avoid dots, but only if necessary."
%% Though, do we really want this?
{
  e''4....\bendAfter #1
  a''4....\bendAfter #1
}

%% (4)
%% A BendAfter tip is printed after line-break
%% But only if line-break happens irregular, i.e. mid-bar or in cadenza
%% issue 1505
%% https://sourceforge.net/p/testlilyissues/issues/1505/
\score {
  \new Staff{
        \cadenzaOn
    c''2\bendAfter #2
    d''\bendAfter #2
    \bar "|" \break

    c''2\bendAfter #2
    \bar "|" \break
    c''2
  }
  \layout { line-width = 60 }
}

%%%%%%%%%%%%%%%%%%%

I probably have a fix for (2), but for the others I have no clue

Cheers,
  Harm

Attachment: bend-after-accidental-collision.png
Description: PNG image

Attachment: bend-after-minimum-length.png
Description: PNG image

Attachment: bend-after-dots.png
Description: PNG image

Attachment: bend-after-line-break.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]