]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/expressive.itely
Merge branch 'master' into dev/texi2html
[lilypond.git] / Documentation / es / user / expressive.itely
index 6181779c02b0021b2629c0198a2525187fc4c300..aa42230fb1202cca9bfc98724d38e9ce5a3991c2 100644 (file)
@@ -1,16 +1,17 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 7e040d362b174f596b1c458bd708defc69cdcc42
+    Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
+@c \version "2.11.51"
+
 @node Expressive marks
 @section Expressive marks
 
-@lilypondfile[quote,ragged-right,line-width=16\cm,staffsize=16]
-{expressive-headword.ly}
+@lilypondfile[quote]{expressive-headword.ly}
 
 @menu
 * Attached to notes::           
 @node Attached to notes
 @subsection Attached to notes
 
-
 @menu
 * Articulations and ornamentations::  
 * Dynamics::                    
+* New dynamic marks::
 @end menu
 
 @node Articulations and ornamentations
 @cindex articulaciones
 @cindex guiones
 @cindex ornamentos
-
-Un amplio abanico de símbolos pueden aparecer encima o debajo de las notas
-para indicar distintas características de la ejecución.  Se adjuntan a una
-nota escribiendo un guión y el carácter que significa la articulación.
-Se muestran a continuación:
-
-@c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
-
-Los significados de estas abreviaturas se pueden modificar.  Consulte
-@file{ly/@/script@/-init@/.ly} para ver ejemplos.
-
-La indicación se coloca automáticamente, pero la dirección (arriba o abajo)
-se puede también forzar.  Como otros fragmentos de código de LilyPond,
-@code{_} los situará por debajo del pentagrama, y @code{^} los colocará por encima.
-
-@lilypond[quote,ragged-right,fragment,verbatim]
-c''4^^ c''4_^
-@end lilypond
-
-Se pueden añadir otros símbolos usando la sintaxis
-@var{nota}@code{\}@var{nombre}.  Una vez más, se puede forzar
-que aparezcan por encima o por debajo usando @code{^} y @code{_},
-por ejemplo
-
-@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
-c\fermata c^\fermata c_\fermata
-@end lilypond
-
-@cindex acento
-@cindex marcato
-@cindex staccatissimo
 @cindex espressivo
-@cindex fermata
 @cindex calderón
-@cindex apagado
-@cindex staccato
-@cindex portato
-@cindex tenuto
 @cindex arco arriba
 @cindex arco abajo
-@cindex pedal, indicaciones de
-@cindex órgano, indicaciones de pedal de
-@cindex grupeto circular
-@cindex open
+@cindex indicaciones de pedal
+@cindex indicaciones de pedalero de órgano
+@cindex grupeto
+@cindex mordente circular
+@cindex nota abierta
+@cindex nota tapada
 @cindex flageolet
-@cindex grupeto circular invertido
+@cindex mordente circular, inverso
 @cindex trino
 @cindex semitrino
-@cindex semitrino descendente
+@cindex mordente
 @cindex prallprall
 @cindex prallmordent
-@cindex prall, up
-@cindex prall, down
-@cindex thumb marking
+@cindex semitrino ascendente
+@cindex semitrino descendente
+@cindex indicación de pulgar
 @cindex segno
 @cindex coda
 @cindex varcoda
 
-He aquí un cuadro que muestra todas las articulaciones disponibles:
+Se pueden adjuntar a las notas un amplio abanico de símbolos para
+denotar articulaciones, adornos y otras indicaciones de ejecución,
+utilizando la sintaxis siguiente:
+
+@example
+@var{nota}\@var{nombre}
+@end example
 
-@lilypondfile[ragged-right,quote]{script-chart.ly}
+La lista de los posibles valores de @var{nombre} está en @ref{List of
+articulations}.  Por ejemplo:
 
+@lilypond[verbatim,quote,relative=2]
+c4\staccato c\mordent b2\turn
+c1\fermata
+@end lilypond
 
-@commonprop
+@cindex marcato
+@cindex apagada
+@cindex tenuto
+@cindex staccatissimo
+@cindex acento
+@cindex picado
+@cindex staccato
+@cindex portato
 
-El orden vertical de las articulaciones se controla con la propiedad
-@code{script-priority}.  Cuanto más bajo es esta número,
-más cerca de la nota se colocará.
-En este ejemplo el @internalsref{TextScript} (el símbolo de sostenido) tiene primero la
-prioridad más baja, así que se coloca en la parte más baja en el primer ejemplo.
-En el segundo, el semitrino (el @internalsref{Script}) tiene la prioridad más baja, por tanto
-se coloca en la parte interior.  Cuando dos objetos tienen la misma prioridad, el orden en que
-se escriben decide cuál de ellos va primero.
 
-@lilypond[verbatim,relative=3,ragged-right,fragment,quote]
-\once \override TextScript #'script-priority = #-100
-a4^\prall^\markup { \sharp }
+Algunas de estas articulaciones tienen abreviaturas que facilitan su
+escritura.  Las abreviaturas se escriben detrás del nombre de la nota,
+y su sintaxis consiste en un guión (@tie{}@code{-}) seguido de un
+símbolo que especifica la articulación.  Existen abreviaturas
+predefinidas para el @notation{marcato}, @notation{stopped} (nota
+apagada), @notation{tenuto}, @notation{staccatissimo},
+@notation{accent} (acento), @notation{staccato} (picado), y
+@notation{portato}.  La salida correspondiente a estas articulaciones
+aparece de la siguiente manera:
 
-\once \override Script #'script-priority = #-100
-a4^\prall^\markup { \sharp }
+@lilypond[verbatim,quote,relative=2]
+c4-^  c-+  c--  c-|
+c->   c-.  c-_
 @end lilypond
 
+Las reglas para la colocación predeterminada de las articulaciones se
+encuentran definidas en el archivo @file{scm/@/script@/.scm}.  Las
+articulaciones y ornamentos se pueden colocar manualmente por encima o
+por debajo del pentagrama, véase @ref{Direction and placement}.
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{modifying-default-values-for-articulation-shorthand-notation.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{controlling-the-vertical-ordering-of-scripts.ly}
+
 
 @seealso
 
-Referencia del programa: @internalsref{Script}.
+Gloario musical:
+@rglos{tenuto},
+@rglos{accent},
+@rglos{staccato},
+@rglos{portato}.
+
+Referencia de la notación:
+@ref{Direction and placement}.
+
+Archivos instalados:
+@file{scm/@/script@/.scm}.
+
+Fragmentos de código:
+@rlsr{Expressive marks}.
+
+Referencia de funcionamiento interno:
+@rinternals{Script},
+@rinternals{TextScript}.
 
 
 @knownissues
@@ -131,7 +146,10 @@ representación de MIDI de la música.
 @node Dynamics
 @subsubsection Dynamics
 
-@cindex Dynamics
+@cindex dinámica
+@cindex matices absolutos
+@cindex matices
+@cindex absolutos, matices
 @funindex \pppp
 @funindex \ppp
 @funindex \pp
@@ -150,150 +168,238 @@ representación de MIDI de la música.
 @funindex \sfz
 @funindex \rfz
 
-Las marcas dinámicas de matiz absoluto se especifican usando un comando después de una nota:
-@code{c4\ff}.  Las marcas dinámicas disponibles son @code{\ppppp},
-@code{\pppp}, @code{\ppp},
-@code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
-@code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
-@code{\sp}, @code{\spp}, @code{\sfz} y @code{\rfz}.
-
-@lilypond[quote,verbatim,ragged-right,fragment,relative=2]
-c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
-c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
+Las marcas dinámicas de matiz absoluto se especifican usando un
+comando después de una nota: @code{c4\ff}.  Las marcas dinámicas
+disponibles son @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
+@code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
+@code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp},
+@code{\spp}, @code{\sfz} y @code{\rfz}.  Las indicaciones dinámicas se
+pueden colocar manualmente por encima o por debajo del pentagrama;
+para ver más detalles, consulte @ref{Direction and placement}.
+
+@lilypond[verbatim,quote,relative=2]
+c2\ppp c\mp
+c\rfz c^\mf
+c_\spp c^\ff
 @end lilypond
 
+@cindex regulador
 @funindex \<
 @funindex \>
 @funindex \!
+@funindex \cr
+@funindex \decr
+
+Una indicación de @notation{crescendo} se comienza con @code{\<} y se
+termina con @code{\!}, con un matiz absoluto o con otra indicación de
+@notation{crescendo} o de @notation{decrescendo}.  Una indicación de
+@notation{decrescendo} comienza con @code{\>} y se termina también con
+@code{\!}, con un matiz dinámico absoluto o con otra indicación de
+@notation{crescendo} o de @notation{decrescendo}.  Se pueden usar
+@code{\cr} y @code{\decr} en lugar de @code{\<} y @code{\>}.  De forma
+predeterminada, se tipografían reguladores en ángulo cuando se utiliza
+esta notación.
+
+@lilypond[verbatim,quote,relative=2]
+c2\< c\!
+d2\< d\f
+e2\< e\>
+f2\> f\!
+e2\> e\mp
+d2\> d\>
+c1\!
+@end lilypond
 
-Un regulador de crescendo se comienza con @code{\<} y se termina con
-@code{\!} o con un matiz absoluto.  Un regulador decrescendo comienza con
-@code{\>} y se termina también con @code{\!} o con un matiz dinámico
-absoluto.  Se pueden usar @code{\cr} y @code{\decr} en lugar de
-@code{\<} y @code{\>}.  A causa de que estas marcas se unen a notas, se deben
-usar notas espaciadoras si se necesitan varias marcas durante una nota.
+Se requieren notas espaciadoras para tipografiar varias indicaciones
+dinámicas sobre una sola nota.
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-c\< c\! d\> e\!
-<< f1 { s4 s4\< s4\! \> s4\! } >>
+@lilypond[verbatim,quote,relative=2]
+c4\< c\! d\> e\!
+<< f1 { s4 s4\< s4\> s4\! } >>
 @end lilypond
 
-@noindent
-Un regulador comienza normalmente en el borde izquierdo de la nota inicial
-y acaba en el borde derecho de la nota final.  Si la nota
-final cae sobre el principio de un compás,  el regulador finaliza en la línea divisoria
-inmediatamente anterior.  Esto se puede modificar estableciendo la propiedad
-@code{hairpinToBarline},
-
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\set hairpinToBarline = ##f
-c4\< c2. c4\!
-@end lilypond
+@cindex espressivo, articulación
 
-En algunas situaciones, la marca de articulación @code{\espressivo} puede ser
-apropiada para indicar un crescendo y decrescendo sobre una nota,
+En algunas situaciones, la marca de articulación @code{\espressivo}
+puede ser apropiada para indicar un @notation{crescendo} y
+@notation{decrescendo} sobre una nota,
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
+@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
 c2 b4 a g1\espressivo
 @end lilypond
 
-Esto puede dar lugar a reguladores muy cortos.  Utilice @code{minimum-length}
-dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por
-ejemplo
+@cindex crescendo
+@cindex decrescendo
+@cindex diminuendo
+@funindex \setTextCresc
+@funindex \setTextDim
+@funindex \setTextDecresc
+@funindex \setHairpinCresc
+@funindex \setHairpinDim
+@funindex \setHairpinDecresc
+
+Los @notation{Crescendi} y @notation{decrescendi} se pueden
+tipografiar como marcas textuales en lugar de reguladores.  Las
+instrucciones incorporadaas que activan estos modos de texto son
+@code{\setTextCresc}, @code{\setTextDecresc}, @code{\setTextDecr} y
+@code{\setTextDim}.  Las instrucciones correspondientes
+@code{\setHairpinCresc}, @code{\setHairpinDim} y
+@code{\setHairpinDecresc} hacen que vuelvan a aparecer los reguladores
+de nuevo:
+
+@lilypond[verbatim,quote,relative=2]
+c\< d e f\!
+e\> d c b\!
+\setTextCresc
+c\< d e f\!
+\setTextDecresc
+e\> d c b\!
+\setHairpinCresc
+c\< d e f\!
+@end lilypond
+
+Para crear nuevas indicaciones de matiz absoluto o de texto que deba
+alinearse con los matices, véase @ref{New dynamic marks}.
 
-@example
-\override Voice.Hairpin #'minimum-length = #5
-@end example
+La colocación vertical de las indicaciones de dinámica se maneja por
+parte de @rinternals{DynamicLineSpanner}.
+
+@predefined
+
+@funindex \dynamicUp
+@code{\dynamicUp},
+@funindex \dynamicDown
+@code{\dynamicDown},
+@funindex \dynamicNeutral
+@code{\dynamicNeutral}.
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{setting-hairpin-behavior-at-bar-lines.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{setting-the-minimum-length-of-hairpins.ly}
 
 @cindex al niente
 @cindex niente, al
 
-Los reguladores se pueden imprimir con la punta en círculo (notación
-al niente) estableciendo la propiedad @code{circled-tip},
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{printing-hairpins-using-al-niente-notation.ly}
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
-\override Hairpin #'circled-tip = ##t
-c2\< c\!
-c4\> c\< c2\!
-@end lilypond
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{vertically-aligning-dynamics-across-multiple-notes.ly}
 
+@c I can't figure this one out.  Consider removing this.  -pm
 
-@cindex crescendo
-@cindex decrescendo
-@cindex diminuendo
+Los @notation{Crescendi} y @notation{decrescendi} que atraviesan un
+salto de línea continúan en la línea siguiente.  Si terminan en la
+primera nota de la línea nueva, no se imprime nada en esa línea.  Para
+cambiar este comportamiento, utilice
 
-También puede usar texto que diga @emph{cresc.} en vez de reguladores
+@example
+\override Score.Hairpin #'after-line-breaking = ##t
+@end example
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
-\setTextCresc
-c\< d e f\!
-\setHairpinCresc
-e\> d c b\!
-\setTextDecresc
-c\> d e f\!
-\setTextDim
-e\> d c b\!
-@end lilypond
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{hiding-the-extender-line-for-text-dynamics.ly}
+
+@c The following snippet goes in input/new/
+@c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@c {changing-text-and-spanner-styles-for-text-dynamics.ly}
 
-Asimismo puede aportar sus propios textos
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
+El texto que se emplea para los @notation{crescendi} y
+@notation{decrescendi} se puede modificar cambiando las propiedades de
+contexto @code{crescendoText} y @code{decrescendoText}.  El estilo de
+la línea extensora se puede cambiar modificando la propiedad
+@code{'style} de @code{DynamicTextSpanner}.  El valor predeterminado
+es @code{'hairpin} (regulador), y entre otros valores posibles se
+encuentran @code{'line}, @code{'dashed-line} y @code{'dotted-line}:
+
+@lilypond[verbatim,quote,relative=2]
 \set crescendoText = \markup { \italic "cresc. poco" }
-\set crescendoSpanner = #'dashed-line
-a'2\< a a a\!\mf
+\set crescendoSpanner = #'text
+\override DynamicTextSpanner #'style = #'dotted-line
+a2\< a
+a2 a
+a2 a
+a2 a\mf
 @end lilypond
 
-Para crear nuevas indicaciones dinámicas o texto que se deba alinear
-con los matices, consulte @ref{New dynamic marks}.
 
-El posicionamiento vertical de las expresiones dinámicas se gestiona a
-través de @internalsref{DynamicLineSpanner}.
+@seealso
 
+@c TODO: Add hairpin to glossary.
 
-@commonprop
+Glosario musical:
+@rglos{crescendo},
+@rglos{decrescendo}.
 
-Las expresiones dinámicas que suceden en, comienzan sobre, o acaban
-en, la misma nota se alinearán verticalmente.  Si quiere asegurar que
-las expresiones dinámicas se alinean cuando no suceden sobre la misma
-nota, puede aumentar el valor de la propiedad @code{staff-padding}.
+Manual de aprendizaje:
+@rlearning{Articulation and dynamics}.
 
-@example
-\override DynamicLineSpanner #'staff-padding = #4
-@end example
+Referencia de la notación:
+@ref{Direction and placement}.
 
-También puede utilizar esta propiedad si las expresiones dinámicas
-colisionan con otros elementos de la notación.
+Fragmentos de código:
+@rlsr{Expressive marks}.
 
-Los crescendi y decrescendi que acaban sobre la misma nota de una
-línea nueva no se imprimen.  Para cambiar este comportamiento, utilice
+Referencia de funcionamiento interno:
+@rinternals{DynamicText},
+@rinternals{Hairpin},
+@rinternals{DynamicLineSpanner}.
 
-@example
-\override Score.Hairpin #'after-line-breaking = ##t
-@end example
 
-Los cambios dinámicos de tipo texto (como @emph{cresc.} y @emph{dim.})
-se imprimen con una línea de puntos que muestra su alcance.  Para
-evitar que se imprima esta línea, use
+@node New dynamic marks
+@subsubsection New dynamic marks
 
-@example
-\override DynamicTextSpanner #'dash-period = #-1.0
-@end example
+@cindex indicaciones dinámicas nuevas
+@cindex dinámicas, indicaciones, nuevas
 
+Es posible imprimir indicaciones dinámicas de nueva creación o texto
+que deba ir alineado con los matices.  Utilice
+@code{make-dynamic-script} para crear estas indicaciones.  Observe que
+la fuente tipográfica para los matices solamente contiene los
+caracteres @code{f,m,p,r,s} y @code{z}.
 
-@predefined
+Algunas situaciones (como las indicaciones dinámicas) tienen un valor
+prefijado para las propiedades relacionadas con la fuente tipográfica.
+Si está creando texto en tales situaciones, es recomendable que
+cancele dichas propiedades con @code{normal-text}.  Consulte @ref{Text
+markup commands} para ver más detalles.
 
-@funindex \dynamicUp
-@code{\dynamicUp},
-@funindex \dynamicDown
-@code{\dynamicDown},
-@funindex \dynamicNeutral
-@code{\dynamicNeutral}.
+@cindex make-dynamic-script
+
+@lilypond[verbatim,quote]
+sfzp = #(make-dynamic-script "sfzp")
+\relative c' {
+  c4 c c\sfzp c
+}
+@end lilypond
+
+@cindex matices editoriales
+@cindex matices entre paréntesis
+
+También se pueden imprimir matices entre paréntesis o entre corchetes
+rectos.  Se utilizan con frecuencia para añadir indicaciones dinámicas
+editoriales.
+
+@lilypond[verbatim,quote]
+rndf = \markup { \center-align { \line { \bold { \italic ( }
+         \dynamic f \bold { \italic ) } } } }
+boxf = \markup { \bracket { \dynamic f } }
+\relative c' {
+  c1_\rndf
+  c1_\boxf
+}
+@end lilypond
 
 
 @seealso
 
-Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}.
-El posicionamiento vertical de estos símbolos se maneja por medio de
-@internalsref{DynamicLineSpanner}.
+Fragmentos de código:
+@rlsr{Expressive marks}.
 
 
 @node Curves
@@ -311,10 +417,10 @@ El posicionamiento vertical de estos símbolos se maneja por medio de
 
 @cindex ligaduras de expresión
 
-Una ligadura de expresión indica que las notas se deben tocar unidas o
-@emph{legato}.  Se escriben utilizando paréntesis
+Una @notation{ligadura de expresión} indica que las notas se deben
+tocar unidas o @emph{legato}.  Se escriben utilizando paréntesis:
 
-@lilypond[quote,ragged-right,relative=2,fragment,verbatim]
+@lilypond[verbatim,quote,relative=2]
 f( g a) a8 b( a4 g2 f4)
 <c e>2( <b d>2)
 @end lilypond
@@ -322,29 +428,17 @@ f( g a) a8 b( a4 g2 f4)
 La dirección de una ligadura de expresión se puede especificar con
 @code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien
 @code{Up} (arriba), @code{Down} (abajo), o @code{Neutral}
-(seleccionada automáticamente).
-
-Sin embargo, hay una forma abreviada muy conveniente para forzar las
-direcciones de las ligaduras de expresión.  Escribiendo @code{_} o
-@code{^} antes de los paréntesis de apertura, también se establece la dirección.  Por ejemplo,
+(seleccionada automáticamente).  @code{Neutral} es la predeterminada.
+Las ligaduras de expresión se pueden situar manualmente por encima o
+por debajo del pentagrama, véase @ref{Direction and placement}.
 
-@lilypond[relative=2,ragged-right,quote,verbatim,fragment]
+@lilypond[verbatim,quote,relative=2]
 c4_( c) c^( c)
 @end lilypond
 
-Se puede imprimir una sola ligadura cada vez.  Si necesita imprimir
-una ligadura larga por encima de varias ligaduras más cortas, consulte @ref{Phrasing slurs}.
-
-
-@commonprop
-
-Algunos compositores escriben dos ligaduras cuando quieren acordes
-legato.  Esto se consigue en LilyPond mediante el establecimiento de @code{doubleSlurs},
-
-@lilypond[verbatim,ragged-right,relative,fragment,quote]
-\set doubleSlurs = ##t
-<c e>4 ( <d f> <c e> <d f> )
-@end lilypond
+Usando este método solamente se puede imprimir una ligadura de
+expresión cada vez.  Para imprimir una ligadura larga por encima de
+varias ligaduras cortas, consulte @ref{Phrasing slurs}.
 
 
 @predefined
@@ -362,9 +456,25 @@ legato.  Esto se consigue en LilyPond mediante el establecimiento de @code{doubl
 @funindex \slurSolid
 @code{\slurSolid}.
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{using-double-slurs-for-legato-chords.ly}
+
+
 @seealso
 
-Referencia del programa: @internalsref{Slur}.
+Glosario musical:
+@rglos{slur}.
+
+Referencia de la notación:
+@ref{Direction and placement}.
+
+Fragmentos de código:
+@rlsr{Expressive marks}.
+
+Referencia de funcionamiento interno:
+@rinternals{Slur}.
 
 
 @node Phrasing slurs
@@ -372,20 +482,25 @@ Referencia del programa: @internalsref{Slur}.
 
 @cindex ligaduras de fraseo
 @cindex marcas de fraseo
+@funindex \(
+@funindex \)
 
 Una ligadura de fraseo (o marca de fraseo) conecta las notas y se
 utiliza para indicar una frase musical.  Se escribe usando @code{\(} y
 @code{\)} respectivamente
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
-\time 6/4 c'\( d( e) f( e) d\)
+@lilypond[verbatim,quote,relative=2]
+\time 6/4 c\( d( e) f( e) d\)
 @end lilypond
 
 Tipográficamente, la ligadura de fraseo se comporta casi exactamente
 igual que una ligadura de expresión normal.  Sin embargo, se tratan
-como objetos diferentes.  Una @code{\slurUp} no tendrá ningún efecto sobre una ligadura de fraseo; utilice en su lugar
+como objetos diferentes.  Una @code{\slurUp} no tendrá ningún efecto
+sobre una ligadura de fraseo; utilice en su lugar
 @code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y
-@code{\phrasingSlurNeutral}.
+@code{\phrasingSlurNeutral}.  Las ligaduras de fraseo se pueden situar
+manualmente por encima o por debajo del pentagrama, véase
+@ref{Direction and placement}.
 
 No se pueden tener varias ligaduras de fraseo simultáneas.
 
@@ -402,52 +517,80 @@ No se pueden tener varias ligaduras de fraseo simultáneas.
 
 @seealso
 
-Referencia del programa: @internalsref{PhrasingSlur}.
+Referencia de la notación:
+@ref{Direction and placement}.
+
+Fragmentos de código:
+@rlsr{Expressive marks}.
+
+Referencia de funcionamiento interno:
+@rinternals{PhrasingSlur}.
+
 
 @node Breath marks
 @subsubsection Breath marks
 
-Las marcas de respiración se introducen usando @code{\breathe}
+@cindex respiraciones
+@funindex \breathe
+
+Las respiraciones se introducen utilizando @code{\breathe}:
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-c'4 \breathe d4
+@lilypond[verbatim,quote,relative=2]
+c4 \breathe d4
 @end lilypond
 
 
 @snippets
 
-El glifo de la marca de respiración se puede ajustar por medio de la
-sobreescritura de la propiedad @code{text} del objeto de presentación
-@code{BreathingSign} con cualquier texto de marcado.  Por ejemplo,
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-the-breath-mark-symbol.ly}
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
-c'4
-\override BreathingSign #'text
-  = #(make-musicglyph-markup "scripts.rvarcomma")
-\breathe
-d4
-@end lilypond
 
 @seealso
 
-Referencia del programa: @internalsref{BreathingSign}.
+Fragmentos de código:
+@rlsr{Winds}.
 
-Ejemplos: @lsr{expressive,breathing-sign.ly}
+Referencia de funcionamiento interno:
+@rinternals{BreathingSign}.
 
 
 @node Falls and doits
 @subsubsection Falls and doits
 
-Se pueden expresar caídas y subidas de tono (falls y doits) añadidas a
-las notas mediante el comando @code{\bendAfter},
+Se pueden expresar @notation{caídas} y @notation{subidas} de tono
+(falls y doits) añadidas a las notas mediante la instrucción
+@code{\bendAfter}:
 
-@lilypond[fragment,ragged-right,relative=2]
-\override Score.SpacingSpanner #'shortest-duration-space = #3.0
-c4-\bendAfter #+5
-c4-\bendAfter #-3
+@lilypond[verbatim,quote,relative=2]
+c2-\bendAfter #+4
+c-\bendAfter #-4
+c-\bendAfter #+8
+c-\bendAfter #-8
 @end lilypond
 
 
+El guión (@tie{-}) que sigue al nombre de la nota es @emph{necesario}
+al escribir @notation{caídas} y @notation{subidas}.
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{adjusting-the-shape-of-falls-and-doits.ly}
+
+
+@seealso
+
+@c TODO: add falls and doits to glossary.
+@c Music Glossary:
+@c @rglos{falls},
+@c @rglos{doits}.
+
+Fragmentos de código:
+@rlsr{Expressive marks}.
+
+
 @node Lines
 @subsection Lines
 
@@ -460,100 +603,109 @@ c4-\bendAfter #-3
 @node Glissando
 @subsubsection Glissando
 
-@cindex Glissando
+@cindex glissando
 @funindex \glissando
 
-Un glissando es un cambio gradual en la altura.  Se denota por medio
-de una línea o una línea ondulada entre dos notas.  Se llama
-adjuntando @code{\glissando} a una nota
+Un @notation{glissando} es un cambio gradual en la altura.  Se denota
+por medio de una línea o una línea ondulada entre dos notas.  El
+@notation{glissando} se crea adjuntando @code{\glissando} a la nota:
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
+@lilypond[verbatim,quote,relative=2]
 c2\glissando c'
 \override Glissando #'style = #'zigzag
 c2\glissando c,
 @end lilypond
 
 
-@commonprop
+@snippets
+
+@c Modify, add description, and put in input/new/
+@c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@c {suppressing-warnings-for-clashing-note-columns.ly}
 
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[verbatim,quote]
 I = \once \override NoteColumn #'ignore-collision = ##t
 
-\relative <<
+\relative c' <<
   { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
   { \oneVoice \I c2 \glissando \I d, }
 >>
 @end lilypond
 
 
-
 @seealso
 
-Referencia del programa: @internalsref{Glissando}.
+Glosario musical:
+@rglos{glissando}.
 
-Archivos de ejemplo:
-@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}
+Fragmentos de código:
+@rlsr{Expressive marks}.
+
+@c FIXME: I need to figure out what's up with these.  -gp
+@c @lsr{expressive,glissando.ly},
+@c @lsr{expressive,line-styles.ly}
+
+Referencia de funcionamiento interno:
+@rinternals{Glissando}.
 
 
 @knownissues
 
-La impresión de texto sobre la línea (como @emph{gliss.}) no está contemplada.
+La impresión de texto sobre la línea (como @emph{gliss.}) no está
+contemplada.
 
 
 @node Arpeggio
 @subsubsection Arpeggio
 
-@cindex Arpeggio
+@cindex arpeggio
 @cindex acorde quebrado
+@cindex quebrado, acorde
 @funindex \arpeggio
 
-Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un
-acorde adjuntando un @code{\arpeggio} a un acorde
+@c Add documentation for new 'parenthesis' style arpeggio.  Maybe
+@c create a new \arpeggioParen command, or something similar. -pm
+
+Se puede especificar un signo de @notation{arpegio} (conocido también
+como @notation{acorde quebrado}) sobre un acorde adjuntando un
+@code{\arpeggio} al acorde:
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
+@lilypond[verbatim,quote,relative=1]
 <c e g c>\arpeggio
 @end lilypond
 
-Un corchete recto a la izquierda indica que el intérprete no tiene que
-arpegiar el acorde
+Un corchete recto a la izquierda, indicado mediante
+@code{\arpeggioBracket}, denota que el intérprete @emph{no} tiene que
+arpegiar el acorde:
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
+@lilypond[verbatim,quote,relative=1]
 \arpeggioBracket
-<c' e g c>\arpeggio
+<c e g c>\arpeggio
 @end lilypond
 
 La dirección del arpegio se denota a veces mediante la adición de una
-punta de flecha a la línea ondulada
+punta de flecha a la línea ondulada.  Esto se hace con las
+instrucciones @code{arpeggioUp} y @code{arpeggioDown}.
+@code{arpeggioNeutral} nos devuelve a la versión sin flecha:
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
+@lilypond[verbatim,quote,relative=1]
 \new Voice {
   \arpeggioUp
   <c e g c>\arpeggio
   \arpeggioDown
   <c e g c>\arpeggio
+  \arpeggioNeutral
+  <c e g c>\arpeggio
 }
 @end lilypond
 
-
-@commonprop
-
-Cuando un arpegio cruza uno o varios pentagramas, puede adjuntar un
-arpegio a los acordes en los dos pentagramas y establecer
-@internalsref{PianoStaff}.@code{connectArpeggios}
-
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\new PianoStaff <<
-  \set PianoStaff.connectArpeggios = ##t
-  \new Staff { <c' e g c>\arpeggio }
-  \new Staff { \clef bass <c,, e g>\arpeggio }
->>
-@end lilypond
-
-@c TODO: cross-voice arpeggio example?
-@c such an example is already in LSR -J.Mandereau
+Los @notation{Arpeggios} se pueden desarrollar explícitamente
+utilizando @notation{ligaduras de unión}.  Para ver más información,
+consulte @ref{Ties}.
 
 @predefined
 
+@funindex \arpeggio
 @code{\arpeggio},
 @funindex \arpeggioUp
 @code{\arpeggioUp},
@@ -565,47 +717,82 @@ arpegio a los acordes en los dos pentagramas y establecer
 @code{\arpeggioBracket}.
 
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{creating-cross-staff-arpeggios-in-a-piano-staff.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{creating-cross-staff-arpeggios-in-other-contexts.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{creating-arpeggios-across-notes-in-different-voices.ly}
+
+
 @seealso
 
-Manual de notación: @ref{Ties}, para escribir arpegios explícitamente.
+@c TODO: Add 'broken chord' to glossary.
+
+Glosario musical:
+@rglos{arpeggio}.
+
+Referencia de la notación:
+@ref{Ties}.
+
+Fragmentos de código:
+@rlsr{Expressive marks}.
 
-Referencia del programa: @internalsref{Arpeggio}.
+Referencia de funcionamiento interno:
+@rinternals{Arpeggio},
+@rinternals{PianoStaff}.
 
 
 @knownissues
 
 No es posible mezclar arpegios conectados y no conectados en un
-@internalsref{PianoStaff} en el mismo instante de tiempo.
+@code{PianoStaff} en el mismo instante de tiempo.
 
 
 @node Trills
 @subsubsection Trills
 
-Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}.
+@cindex trinos
+@funindex \trill
 
-Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y
-@code{\stopTrillSpan},
+Los @notation{trinos} cortos se imprimen con @code{\trill} como una
+articulación normal; véase @ref{Articulations and ornamentations}.
 
-@lilypond[verbatim,ragged-right,relative=2,quote,fragment]
-\new Voice {
-  << { c1 \startTrillSpan }
-     { s2. \grace { d16[\stopTrillSpan e] } } >>
-  c4 }
+Los @notation{trinos} largos mantenidos se hacen con
+@code{\startTrillSpan} y @code{\stopTrillSpan}.  En el ejemplo
+siguiente, se muestra en la usual combinación con notas de adorno.  Si
+se necesita un control más preciso sobre la colocación de las notas de
+adorno, véase @ref{Grace notes}.
+
+@lilypond[verbatim,quote,relative=2]
+c1 \afterGrace
+d1\startTrillSpan { c16[\stopTrillSpan d] }
+c4
 @end lilypond
 
-@cindex Trinos con altura
+@cindex trinos con altura
+
+Los @notation{trinos} que se tienen que ejecutar sobre notas
+especificadas explícitamente se pueden tipografiar con la instrucción
+@code{pitchedTrill} utilizando la sintaxis siguiente:
 
-Los trinos que se tienen que ejecutar sobre notas especificadas
-explícitamente se pueden tipografiar con el comando @code{pitchedTrill},
+@example
+@code{\pitchedTrill} @var{nota_principal} @code{\startTrillSpan}
+@var{nota_de_trino} @var{nota_final} @code{\stopTrillSpan}
+@end example
 
-@lilypond[ragged-right,verbatim,fragment,relative=1,quote]
-\pitchedTrill c4\startTrillSpan fis
-f\stopTrillSpan
+@lilypond[verbatim,quote,relative=1]
+\pitchedTrill e2 \startTrillSpan fis
+d\stopTrillSpan
 @end lilypond
 
 @noindent
 El primer argumento es la nota principal.  La altura de la segunda se
-imprime como una cabeza de nota sin plica entre paréntesis.
+imprime como una cabeza de nota, sin plica y entre paréntesis.
 
 
 @predefined
@@ -618,7 +805,11 @@ imprime como una cabeza de nota sin plica entre paréntesis.
 
 @seealso
 
-Fragmentos de código: @lsrdir{Expressive,Expressive-marks}
+Glosario musical:
+@rglos{trill}.
 
-Referencia de funcionamiento interno: @internalsref{TrillSpanner}.
+Fragmentos de código:
+@rlsr{Expressive marks}.
 
+Referencia de funcionamiento interno:
+@rinternals{TrillSpanner}.