Menu

#1362 Enhancement: automatic dynamics grouping when computing vertical alignment

Accepted
nobody
Enhancement
2011-06-04
2010-10-25
Anonymous
No

Originally created by: *anonymous

Originally created by: v.villenave

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

1 Attachments

Discussion

  • Google Importer

    Google Importer - 2010-10-25

    Originally posted by: v.villenave

    Users have stated that they'd be willing to pay (an unspecified amount of money) for this feature (or a different but equivalent implementation).
    As always, I am personally willing to put €50 on it, or double (within reasonable limits) an existing bounty offer.

    Labels: Bounty

     
  • Google Importer

    Google Importer - 2011-06-04

    Originally posted by: kie...@alumni.rice.edu

    I see your €50 and match it!

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.