X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Fmaking-slurs-with-complex-dash-structure.ly;h=b4d11b13d7fdd5c8eb2c6ff1f9df4be7fb6c8b96;hb=13da8b27aabc5d5a752d00ed1e2b99ad20f0f264;hp=cec17e80ec3979c198c9cc75ff039cbc92172ad3;hpb=e1a149d0cc60b02e86209387958f4028567dd366;p=lilypond.git diff --git a/Documentation/snippets/making-slurs-with-complex-dash-structure.ly b/Documentation/snippets/making-slurs-with-complex-dash-structure.ly index cec17e80ec..b4d11b13d7 100644 --- a/Documentation/snippets/making-slurs-with-complex-dash-structure.ly +++ b/Documentation/snippets/making-slurs-with-complex-dash-structure.ly @@ -1,111 +1,40 @@ -% Do not edit this file; it is automatically -% generated from Documentation/snippets/new -% This file is in the public domain. -%% Note: this file works from version 2.13.1 -\version "2.13.31" +%% DO NOT EDIT this file manually; it is automatically +%% generated from LSR http://lsr.dsi.unimi.it +%% Make any changes in LSR itself, or in Documentation/snippets/new/ , +%% and then run scripts/auxiliar/makelsr.py +%% +%% This file is in the public domain. +\version "2.17.6" \header { -%% Translation of GIT committish: 0b55335aeca1de539bf1125b717e0c21bb6fa31b - texidoces = " + lsrtags = "expressive-marks, rhythms" -Las ligaduras de expresión se pueden construir con patrones de -discontinuidad complejos mediante la definición de la propiedad -@code{dash-definition}. @code{dash-definition} es una lista de -@code{elementos de discontinuidad}. Un @code{elemento de -discontinuidad} es una lista de parámetros que definen el -comportamiento de discontinuidad de un segmento de la ligadura de -expresión. - -La ligadura se define en términos del parámetro de bezier t cuyo -rango va de 0 a la izquierda de la ligadura hasta 1 en el extremo -derecho de la ligadura. Cada @code{elemento de discontinuidad} es -una lista @code{(t-inicio t-final fracción-discontinuidad -período-discontinuidad)}. La región de la ligadura desde -@code{t-inicio} hasta @code{t-final} tendrá una fracción -@code{fracción-discontinuidad} de cada -@code{período-discontinuidad} de color negro. -@code{período-discontinuidad} se define en términos de espacios de -pentagrama. @code{fracción-discontinuidad} se establece al valor -de 1 para una ligadura continua. - -" - - doctitlees = "Hacer ligaduras de expresión con estructura compleja de discontinuidad" - - - -%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40 - texidocde = " -Legatobögen können mit einem komplizierten Strichelmuster -gesetzt werden, indem die @code{dash-definition}-Eigenschaft -definiert wird. @code{dash-definition} ist eine Liste bestehend -aus @code{dash-elements}-Elementen. Ein @code{dash-element} ist -eine Liste an Parametern, die das Strichverhalten für einen -Abschnitt des Legatobogens definieren. - -Der Bogen wird nach dem Bezierparameter t definiert, welcher -von 0 am linken Ende des Bogens zu 1 am rechten Ende des Bogens -reicht. @code{dash-element} ist eine Liste @code{(start-t stop-t dash-Unterbrechung dash-Abschnitt)}. Die Region des Bogens von @code{start-t} -bis @code{stop-t} hat eine Unterbrechung von @code{dash-Unterbrechung} -von jedem @code{dash-Abschnitt}-Schwarzabschnitt. @code{dash-Abschnitt} ist in Notenlinienzwischenräumen definiert. -@code{dash-Abschnitt} ist auf 1 für einen durchgehenden Bogen -gesetzt. -" - doctitlede = "Legatobögen mit kompliziertem Strichelmuster - definieren" - -%% Translation of GIT committish: 4ab2514496ac3d88a9f3121a76f890c97cedcf4e - texidocfr = " -Grâce à la propriété @code{dash-definition}, une liaison d'articulation -peut être formée de traits discontinus variables. -@code{dash-definition} se compose d'une liste de -@code{segments-discontinus} (@emph{dash-elements}). Chaque -@code{segment-discontinu} contient une liste de paramètres qui -déterminent le comportement du trait pour une section de la liaison. - -Cette liaison se définit selon le paramètre de Bézier @code{t} qui est -compris entre 0 (l'extrémité gauche de la liaison) et 1 (l'extrémité -droite de la liaison). Chaque @code{segment-discontinu} se composera -selon la liste @code{(t-début t-fin segment-style segment-taille)}. -La portion de liaison allant de @code{t-début} à @code{t-fin} aura un -trait @code{segment-style} de longueur @code{segment-taille}. -@code{segment-taille} est exprimé en espace de portée ; un -@code{segment-style} à 1 donnera un trait plein. - -" - doctitlefr = "Dessin d'une liaison d'articulation au trait discontinu" - - - lsrtags = "rhythms, expressive-marks" texidoc = " -Slurs can be made with complex dash patterns by defining -the @code{dash-definition} property. @code{dash-definition} -is a list of @code{dash-elements}. A @code{dash-element} is a -list of parameters defining the dash behavior for a segment of -the slur. +Slurs can be made with complex dash patterns by defining the +@code{dash-definition} property. @code{dash-definition} is a list of +@code{dash-elements}. A @code{dash-element} is a list of parameters +defining the dash behavior for a segment of the slur. -The slur is defined in terms of the bezier parameter t -which ranges from 0 -at the left end of the slur to 1 at the right end of the slur. +The slur is defined in terms of the bezier parameter t which ranges +from 0 at the left end of the slur to 1 at the right end of the slur. @code{dash-element} is a list @code{(start-t stop-t dash-fraction dash-period)}. The region of the slur from @code{start-t} to -@code{stop-t} will have a fraction @code{dash-fraction} -of each @code{dash-period} black. @code{dash-period} is -defined in terms of staff spaces. @code{dash-fraction} is -set to 1 for a solid slur. +@code{stop-t} will have a fraction @code{dash-fraction} of each +@code{dash-period} black. @code{dash-period} is defined in terms of +staff spaces. @code{dash-fraction} is set to 1 for a solid slur. + " doctitle = "Making slurs with complex dash structure" } % begin verbatim - \relative c' { \once \override - Slur #'dash-definition = #'((0 0.3 0.1 0.75) + Slur.dash-definition = #'((0 0.3 0.1 0.75) (0.3 0.6 1 1) (0.65 1.0 0.4 0.75)) c4( d e f) \once \override - Slur #'dash-definition = #'((0 0.25 1 1) + Slur.dash-definition = #'((0 0.25 1 1) (0.3 0.7 0.4 0.75) (0.75 1.0 1 1)) c4( d e f)