Home
Random
Log in
Settings
About LilyPond wiki
LilyPond wiki
Search
Editing
Broken crescendo hairpin
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
In order to make parts of a crescendo hairpin invisible, the following method is used: A white rectangle is drawn on top of the respective part of the crescendo hairpin, making it invisible. The rectangle is defined as a text markup. The markup command <code>with-dimensions</code> tells LilyPond to consider only the bottom edge of the rectangle when spacing it against the hairpin. The property <code>staff-padding</code> prevents the rectangle from fitting between the hairpin and staff. Make sure the hairpin is in a lower layer than the text markup to draw the rectangle over the hairpin. <lilypond version="2.24"> \relative c' { << { \dynamicUp r2 r16 c'8.\pp r4 } \\ { \override DynamicLineSpanner.layer = #0 des,2\mf\< ~ \override TextScript.layer = #2 \once\override TextScript.staff-padding = #6 \once\override TextScript.vertical-skylines = #'() des16_\markup \with-dimensions #'(2 . 7) #'(0 . 0) \with-color #white \filled-box #'(2 . 7) #'(0 . 2) #0 r8. des4 ~ des16->\sff r8. } >> } </lilypond> [[Category:Expressive marks]] [[Category:Contemporary notation]] [[Category:Symbols and glyphs]] [[Category:Included in the official documentation]] [[Category:Snippet]]
Summary:
Please note that all contributions to LilyPond wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Meta:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)