X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Flsr%2Fbroken-crescendo-hairpin.ly;h=b3c5643fe3142da482e0900b64b8ffb3c72a8986;hb=2fd463683cab91b18c1d241bca208764867f1503;hp=beff93e76d5040b2080359b41876b69e449391bb;hpb=f844ae0d425f0e1c16ae0019228b136dd85c17a7;p=lilypond.git diff --git a/input/lsr/broken-crescendo-hairpin.ly b/input/lsr/broken-crescendo-hairpin.ly index beff93e76d..b3c5643fe3 100644 --- a/input/lsr/broken-crescendo-hairpin.ly +++ b/input/lsr/broken-crescendo-hairpin.ly @@ -1,8 +1,31 @@ %% Do not edit this file; it is auto-generated from input/new %% This file is in the public domain. -\version "2.11.49" +%% Note: this file works from version 2.12.0 +\version "2.13.1" \header { + texidoces = " +Para hacer invisibles partes de un regulador de crescendo, se usa +el método de dibujar un rectángulo blanco encima de la parte +respectiva del regulador, tapándola. El rectángulo se define como +código PostScript dentro de un elemento de marcado de texto. + +Para realizar un ajuste fino de la posición y el tamaño del +elemento de marcado, se puede establecer el número que precede a +@code{setgray} en la definición de PostScript a un valor menor que +la unidad, haciendo que sea de color gris. Los dos números que +están antes de @code{scale} en el código PostScript son los +responsables del ancho y la altura del rectángulo, y los dos +números que están antes de @code{translate} cambian las +coordenadas X e Y de origen del rectángulo. + +Asegúrse de poner el regulador en una capa más baja que el +elemento de marcado de texto para trazar el rectángulo encima del +regulador. + +" + doctitlees = "Regulador interrumpido" + lsrtags = "expressive-marks" texidoc = " In order to make parts of a crescendo hairpin invisible, the following @@ -23,18 +46,29 @@ draw the rectangle over the hairpin. doctitle = "Broken crescendo hairpin" } % begin verbatim + \relative c' { << { \dynamicUp \override DynamicLineSpanner #'staff-padding = #4 r2 r16 c'8.\pp r4 - } \\ { + } + \\ + { \override DynamicLineSpanner #'layer = #0 des,2\mf\< ~ \override TextScript #'layer = #2 des16_\markup { - \postscript #"1.9 -8 translate 5 4 scale 1 setgray 0 0 moveto 0 1 - lineto 1 1 lineto 1 0 lineto 0 0 lineto fill" + \postscript #" + 1.9 -8 translate + 5 4 scale + 1 setgray + 0 0 moveto + 0 1 lineto + 1 1 lineto + 1 0 lineto + 0 0 lineto + fill" } r8. des4 ~ des16->\sff } >>