By default, LilyPond uses DynamicLineSpanner
grobs to vertically align successive dynamic objects like hairpins and dynamic text. However, this is not always wanted. By inserting \breakDynamicSpan
, which ends the alignment spanner prematurely, this vertical alignment can be avoided.