Status: Accepted
Owner: ----
Labels: Type-Enhancement Priority-Low Spacing

New issue 1362 by v.villenave: Enhancement: automatic dynamics grouping when computing vertical alignment
http://code.google.com/p/lilypond/issues/detail?id=1362

Right now, only dynamics that are directly connected (e.g. absolute dynamics starting or ending a crescendo spanner) are positioned together vertically. However, dynamics that are nearly adjacent but not immediately connected may move around quite a lot vertically, as demonstrated in the following example.

\version "2.13.37"
{
  a16\> a a a a'\p a' a' a'
  a16\> a a a\! a'\p a' a' a'
  a8\f a'\p a\f a' a2\p
}

An idea that has been raised on -user is that the dynamics engraver could be made to take a dynamic event's "neighborhood" into account, possibly within a user-settable timespan (a given ly:moment?). If other dynamics are found within this scope, then all are aligned together vertically (or maybe not quite "together", the point is merely to avoid large disparities between close dynamics).

% See this thread: http://lists.gnu.org/archive/html/lilypond-user/2010-10/msg00518.html

Attachments:
        bug.png  2.6 KB


_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to