Fix #305: Allow alignment spanner to be broken for dynamics.
commitf75fe46f1727ea0d28840781b0db54474c61442d
authorNeil Puttock <n.puttock@gmail.com>
Sun, 30 May 2010 22:17:24 +0000 (30 23:17 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Sun, 30 May 2010 22:17:24 +0000 (30 23:17 +0100)
tree298b8dc96e06b60df4f1d1e24d4486d91ff85576
parent8350ebcd996773355a5b37b06d72207e7f2f0966
Fix #305: Allow alignment spanner to be broken for dynamics.

Introduce a new event class which will trigger the end of a DynamicLineSpanner
prematurely, thus allowing dynamics to be positioned independently.
input/regression/dynamics-alignment-breaker.ly [new file with mode: 0644]
lily/dynamic-align-engraver.cc
ly/spanners-init.ly
scm/define-event-classes.scm
scm/define-music-types.scm