Breaking vertical alignment of dynamics and textscripts: Difference between revisions

m New category
mNo edit summary
Line 1: Line 1:
By default, LilyPond uses <code>DynamicLineSpanner</code> grobs to vertically align successive dynamic objects like hairpins and dynamic text. However, this is not always wanted. By inserting <code>\breakDynamicSpan</code>, which ends the alignment spanner prematurely, this vertical alignment can be avoided.
By default, LilyPond uses <code>DynamicLineSpanner</code> grobs to vertically align successive dynamic objects like hairpins and dynamic text. However, this is not always wanted. By inserting <code>\breakDynamicSpan</code>, which ends the alignment spanner prematurely, this vertical alignment can be avoided.


<lilypond version="2.24" full>
<lilypond version="2.24">
{ g1\< |
{ g1\< |
   e''\f\> |
   e''\f\> |
Line 9: Line 9:
   e''\breakDynamicSpan\f\> |
   e''\breakDynamicSpan\f\> |
   c'\p }
   c'\p }
\paper { tagline = ##f }
</lilypond>
</lilypond>


[[Category:Spacing]]
[[Category:Spacing]]
[[Category:Tweaks and overrides]]
[[Category:Tweaks and overrides]]
[[Category:Workaround]]
[[Category:Included in the official documentation]]
[[Category:Included in the official documentation]]
[[Category:Workaround]]
[[Category:Snippet]]
[[Category:Snippet]]