Thanks, Trevor. Mason
On 7 February 2017 at 13:51, Trevor Daniels <t.dani...@treda.co.uk> wrote: > Mason Hock wrote Tuesday, February 07, 2017 12:13 AM > > > I would like to align all dynamics within each system with just enough > padding > > to avoid collisions. I could do this by using > > \override DynamicLineSpanner.staff-padding = #x > > at the beginning of each system, but if I do anything that changes the > location > > of system breaks I'll have to start over. Is there a way of > automatically aligning > > all dynamics to the lowest dynamic mark in the system? > > The best way to achieve this is to use a Dynamics context to hold the > dynamics. > > This is very briefly described right at the end of > > http://lilypond.org/doc/v2.19/Documentation/notation/ > expressive-marks-attached-to-notes#dynamics > > immediately before Predefined commands. To see it work, use the example > there and add a dynamic mark to the spacer rest corresponding to the low E. > Note you can give music containing notes to a Dynamic context - they'll be > ignored, so if your music is in variables it should be easy to add. > > Trevor > >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user