1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
6 %% This file is in the public domain.
10 lsrtags = "contemporary-notation, expressive-marks, symbols-and-glyphs"
13 In order to make parts of a crescendo hairpin invisible, the following
14 method is used: A white rectangle is drawn on top of the respective
15 part of the crescendo hairpin, making it invisible. The rectangle is
16 defined as postscript code within a text markup.
18 To fine-tune the position and size of the markup, the number preceding
19 @code{setgray} in the postscript definition can be set to a value less
20 than one, making it grey. The two numbers before @code{scale} in the
21 postscript code are responsible for the width and height of the
22 rectangle, the two numbers before @code{translate} change the x- and
23 y-origin of the rectangle.
26 Make sure to put the hairpin in a lower layer than the text markup to
27 draw the rectangle over the hairpin.
30 doctitle = "Broken Crescendo Hairpin"
38 \override DynamicLineSpanner.staff-padding = #4
43 \override DynamicLineSpanner.layer = #0
45 \override TextScript.layer = #2
58 r8. des4 ~ des16->\sff