]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/making-slurs-with-complex-dash-structure.ly
resolve merge
[lilypond.git] / Documentation / snippets / making-slurs-with-complex-dash-structure.ly
diff --git a/Documentation/snippets/making-slurs-with-complex-dash-structure.ly b/Documentation/snippets/making-slurs-with-complex-dash-structure.ly
new file mode 100644 (file)
index 0000000..102eab7
--- /dev/null
@@ -0,0 +1,115 @@
+% DO NOT EDIT this file manually; it is automatically
+% generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
+% This file is in the public domain.
+%% Note: this file works from version 2.14.0
+\version "2.14.0"
+
+\header {
+%% Translation of GIT committish: 70f5f30161f7b804a681cd080274bfcdc9f4fe8c
+  texidoces = "
+
+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.
+
+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.
+"
+  doctitle = "Making slurs with complex dash structure"
+} % begin verbatim
+
+
+\relative c' {
+  \once \override
+    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)
+                                (0.3 0.7 0.4 0.75)
+                                (0.75 1.0 1 1))
+  c4( d e f)
+}