X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Fexpressive.itely;h=f09a3221e8bcd4b437c66e370a3d75b7fc696f32;hb=390257263039869e58cfef83612a28a5262b69e5;hp=0e03f5099fb819ef9053f750d6b80125ae8e9c3c;hpb=4ff305dfb178650c7b7b7424d614600a2b46fa1c;p=lilypond.git diff --git a/Documentation/es/user/expressive.itely b/Documentation/es/user/expressive.itely index 0e03f5099f..f09a3221e8 100644 --- a/Documentation/es/user/expressive.itely +++ b/Documentation/es/user/expressive.itely @@ -1,487 +1,604 @@ @c -*- coding: utf-8; mode: texinfo; -*- @ignore - Translation of GIT committish: 459d5b872a370b53f61e747784fb56cf23f56e4b + Translation of GIT committish: 2b4361a39e7259c0987dd9e005744a7995bff789 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.61" + @node Expressive marks @section Expressive marks +@lilypondfile[quote]{expressive-headword.ly} + +Esta sección relaciona diversas marcas de expresión que se pueden +crear en un a partitura. + @menu -* Attached to notes:: -* Curves:: -* Lines:: +* Attached to notes:: +* Curves:: +* Lines:: @end menu @node Attached to notes @subsection Attached to notes +Esta sección explica cómo crear marcas expresivas que están aplicadas +a notas: articulaciones, ornamentos y matices. También se tratan los +métodos para crear las nuevas marcas dinámicas. @menu -* Articulations:: -* Dynamics:: +* Articulations and ornamentations:: +* Dynamics:: +* New dynamic marks:: @end menu -@node Articulations -@unnumberedsubsubsec Articulations +@node Articulations and ornamentations +@unnumberedsubsubsec Articulations and ornamentations -@cindex Articulaciones +@cindex articulaciones +@cindex ornamentación @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 pedal 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: +@funindex - + +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 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 @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-| +c4-> c-. c2-_ @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}, +@ref{List of articulations}, +@ref{Trills}. -@knownissues +Archivos instalados: +@file{scm/@/script@/.scm}. + +Fragmentos de código: +@rlsr{Expressive marks}. -Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la -representación de MIDI de la música. +Referencia de funcionamiento interno: +@rinternals{Script}, +@rinternals{TextScript}. @node Dynamics @unnumberedsubsubsec Dynamics -@cindex Dynamics +@cindex dinámica +@cindex matices absolutos +@cindex matices +@cindex absolutos, matices @funindex \pppp +@funindex pppp @funindex \ppp +@funindex ppp @funindex \pp +@funindex pp @funindex \p +@funindex p @funindex \mp +@funindex mp @funindex \mf +@funindex mf @funindex \f +@funindex f @funindex \ff +@funindex ff @funindex \fff +@funindex fff @funindex \ffff +@funindex ffff @funindex \fp +@funindex fp @funindex \sf +@funindex sf @funindex \sff +@funindex sff @funindex \sp +@funindex sp @funindex \spp +@funindex spp @funindex \sfz +@funindex sfz @funindex \rfz +@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}. +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[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 +@lilypond[verbatim,quote,relative=2] +c2\ppp c\mp +c\rfz c^\mf +c_\spp c^\ff @end lilypond +@cindex regulador +@cindex crescendo +@cindex decrescendo +@cindex diminuendo + @funindex \< @funindex \> @funindex \! +@funindex \cr +@funindex cr +@funindex \decr +@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 +crescendo o de 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 crescendo o de +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 + +Se requieren silencios espaciadores para tipografiar varias +indicaciones dinámicas sobre una sola nota. + +@cindex varios matices sobre una nota +@cindex matices, varios sobre una nota +@cindex dinámica, varias indicaciones sobre una nota + +@lilypond[verbatim,quote,relative=2] +c4\< c\! d\> e\! +<< f1 { s4 s4\< s4\> s4\! } >> +@end lilypond + +@cindex espressivo, articulación + +@funindex \espressivo +@funindex espressivo + +En algunas situaciones, la marca de articulación @code{\espressivo} +puede ser apropiada para indicar un crescendo y decrescendo sobre una +nota: + +@lilypond[verbatim,quote,relative=2] +c2 b4 a +g1\espressivo +@end lilypond + +@funindex \crescTextCresc +@funindex crescTextCresc +@funindex \dimTextDecresc +@funindex dimTextDecresc +@funindex \dimTextDecr +@funindex dimTextDecr +@funindex \dimTextDim +@funindex dimTextDim +@funindex \crescHairpin +@funindex crescHairpin +@funindex \dimHairpin +@funindex dimHairpin + +Los crescendi y decrescendi se pueden tipografiar como marcas +textuales en lugar de reguladores. Las instrucciones incorporadaas +que activan estos modos de texto son @code{\crescTextCresc}, +@code{\dimTextDecresc}, @code{\dimTextDecr} y @code{\dimTextDim}. Las +instrucciones correspondientes @code{\crescHairpin} y +@code{\dimHairpin} hacen que vuelvan a aparecer los reguladores de +nuevo: + +@lilypond[verbatim,quote,relative=2] +\crescTextCresc +c2\< d | e f\! +\dimTextDecresc +e2\> d | c b\! +\crescHairpin +c2\< d | e f\! +\dimHairpin +e2\> d\! +@end lilypond + +Para crear nuevas indicaciones de matiz absoluto o de texto que deba +alinearse con los matices, véase @ref{New dynamic marks}. + +@cindex matices, posición vertical +@cindex dinámica, posición vertical +@cindex vertical, posición, de las indicaciones dinámicas +@funindex DynamicLineSpanner + +La colocación vertical de las indicaciones de dinámica se maneja por +parte de @rinternals{DynamicLineSpanner}. -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. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c\< 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}, +@funindex \dynamicUp +@funindex dynamicUp +@funindex \dynamicDown +@funindex dynamicDown +@funindex \dynamicNeutral +@funindex dynamicNeutral -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -\set hairpinToBarline = ##f -c4\< c2. c4\! -@end lilypond +@predefined -En algunas situaciones, la marca de articulación @code{\espressivo} puede ser -apropiada para indicar un crescendo y decrescendo sobre una nota, +@code{\dynamicUp}, +@code{\dynamicDown}, +@code{\dynamicNeutral}, +@code{\crescTextCresc}, +@code{\dimTextDim}, +@code{\dimTextDecr}, +@code{\dimTextDecresc}, +@code{\crescHairpin}, +@code{\dimHairpin}. -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c2 b4 a g1\espressivo -@end lilypond +@snippets -Esto puede dar lugar a reguladores muy cortos. Utilice @code{minimum-length} -dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por -ejemplo +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{setting-hairpin-behavior-at-bar-lines.ly} -@example -\override Voice.Hairpin #'minimum-length = #5 -@end example +@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}, - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\override Hairpin #'circled-tip = ##t -c2\< c\! -c4\> c\< c2\! -@end lilypond - - -@cindex crescendo -@cindex decrescendo -@cindex diminuendo - -También puede usar texto que diga @emph{cresc.} en vez de reguladores - -@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 - -Asimismo puede aportar sus propios textos -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\set crescendoText = \markup { \italic "cresc. poco" } -\set crescendoSpanner = #'dashed-line -a'2\< a a a\!\mf -@end lilypond - -Para crear nuevas indicaciones dinámicas o texto que se deba alinear -con los matices, consulte @ref{New dynamic marks}. +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{printing-hairpins-using-al-niente-notation.ly} -El posicionamiento vertical de las expresiones dinámicas se gestiona a -través de @internalsref{DynamicLineSpanner}. +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{vertically-aligned-dynamics-and-textscripts.ly} +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{hiding-the-extender-line-for-text-dynamics.ly} -@commonprop - -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}. - -@example -\override DynamicLineSpanner #'staff-padding = #4 -@end example - -También puede utilizar esta propiedad si las expresiones dinámicas -colisionan con otros elementos de la notación. - -Los crescendi y decrescendi que acaban sobre la misma nota de una -línea nueva no se imprimen. Para cambiar este comportamiento, utilice - -@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 - -@example -\override DynamicTextSpanner #'dash-period = #-1.0 -@end example - - -@refcommands - -@funindex \dynamicUp -@code{\dynamicUp}, -@funindex \dynamicDown -@code{\dynamicDown}, -@funindex \dynamicNeutral -@code{\dynamicNeutral}. - +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{changing-text-and-spanner-styles-for-text-dynamics.ly} @seealso -Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}. -El posicionamiento vertical de estos símbolos se maneja por medio de -@internalsref{DynamicLineSpanner}. +Glosario musical: +@rglos{al niente}, +@rglos{crescendo}, +@rglos{decrescendo}, +@rglos{hairpin}. +Manual de aprendizaje: +@rlearning{Articulation and dynamics}. -@node Curves -@subsection Curves - -@menu -* Ties:: -* Slurs:: -* Phrasing slurs:: -* Laissez vibrer ties:: -* Breath marks:: -* Falls and doits:: -@end menu +Referencia de la notación: +@ref{Direction and placement}, +@ref{New dynamic marks}, +@ref{What goes into the MIDI output?}, +@ref{Controlling MIDI dynamics}. -@node Ties -@unnumberedsubsubsec Ties +Fragmentos de código: +@rlsr{Expressive marks}. -@cindex ligadura de unión -@funindex ~ +Referencia de funcionamiento interno: +@rinternals{DynamicText}, +@rinternals{Hairpin}, +@rinternals{DynamicLineSpanner}. -Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura -en efecto extiende la longitud de una nota. No deben confundirse las ligaduras de unión con -las ligaduras de expresión, que indican articulación, ni con las ligaduras de fraseo, que indican -el fraseo musical. Se introduce una ligadura de unión usando el símbolo de la tilde curva @samp{~} -@lilypond[quote,ragged-right,fragment,verbatim] -e' ~ e' ~ -@end lilypond +@node New dynamic marks +@unnumberedsubsubsec New dynamic marks -Cuando se aplica una ligadura de unión a un acorde, se conectan todas las cabezas de las notas cuyas alturas coinciden. -Si no coincide ningún par de cabezas, no se crea ninguna ligadura. Los acordes -se pueden ligar parcialmente colocando la ligadura dentro del acorde, +@cindex indicaciones dinámicas nuevas +@cindex dinámicas, indicaciones, nuevas -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] - -@end lilypond +La manera más fácil de crear indicaciones dinámicas es usar objetos de +marcado (@code{\markup}). -Una ligadura es simplemente una forma de extender la duración de una nota, parecida al -puntillo. El ejemplo siguiente muestra dos formas de escribir -exactamente el mismo concepto: +@lilypond[verbatim,quote] +moltoF = \markup { molto \dynamic f } -@lilypond[quote,fragment,ragged-right] -\time 3/4 c'2. c'2 ~ c'4 +\relative c' { + 16_\moltoF + 2.. +} @end lilypond -@noindent -Se usan ligaduras de expresión bien cuando la nota atraviesa la barra -de compás o bien cuando no se pueden usar puntillos para denotar el -ritmo. Cuando se usan ligaduras, las notas de mayor duración se deben alinear con las subdivisiones del compás, como - -@lilypond[fragment,quote,ragged-right] -\relative { - r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4 +@cindex dinámicas indicaciones editoriales +@cindex dinámicas, indicaciones entre paréntesis +@cindex editoriales, indicaciones dinámicas +@funindex \bracket +@funindex bracket +@funindex \dynamic +@funindex dynamic + +En el modo de marcado se pueden crear indicaciones dinámicas +editoriales (entre paréntesis o corchetes). La sintaxis del modo de +marcado se describe en @ref{Formatting text}. + +@lilypond[verbatim,quote] +roundF = \markup { \center-align \concat { \bold { \italic ( } + \dynamic f \bold { \italic ) } } } +boxF = \markup { \bracket { \dynamic f } } +\relative c' { + c1_\roundF + c1_\boxF } @end lilypond -Si necesita unir muchas notas a través de las líneas divisorias, puede -resultar más fácil utilizar la división automática de notas (vea -@ref{Automatic note splitting}). Este mecanismo divide las notas -largas de forma automática y las liga a través de las barras de compás. +@cindex make-dynamic-script +@funindex make-dynamic-script -@funindex \repeatTie +Las indicaciones dinámicas sencillas y centradas se crean fácilmente +con la función @code{make-dynamic-script}. La fuente tipográfica de +matices sólo contiene los caracteres @code{f, m, p, r, s} y @code{z}. -Cuando la segunda vez de una repetición comienza con una nota ligada, -es necesario repetir la ligadura. Esto se puede conseguir mediante @code{\repeatTie}, - -@lilypond[fragment,quote,ragged-right,relative=2] -r \repeatTie +@lilypond[verbatim,quote] +sfzp = #(make-dynamic-script "sfzp") +\relative c' { + c4 c c\sfzp c +} @end lilypond -@cindex ligaduras de repetición -@cindex corchetes de repetición de primera y segunda vez y ligaduras - -@commonprop - -A veces se usan ligaduras para escribir arpegios. En este caso, dos notas ligadas no -necesitan ser consecutivas. Esto se puede conseguir estableciendo la propiedad @code{tieWaitForNote} -(ligadura - esperar nota) al valor verdadero. La misma funcionalidad puede resultar útil, -por ejemplo, para ligar un trémolo a un acorde. Por ejemplo, - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -\set tieWaitForNote = ##t -\grace { c16[~ e~ g]~ } 2 -\repeat tremolo 8 { c32~ c'~ } 1 -e8~ c~ a~ f~ 2 +En general @code{make-dynamic-script} toma cualquier objeto de marcado +como argumento. En el siguiente ejemplo, el uso de +@code{make-dynamic-script} asegura la alineación de los objetos de +marcado y reguladores que están aplicados sobre la misma nota. + +@lilypond[verbatim,quote] +roundF = \markup { \center-align \concat { + \normal-text { \bold { \italic ( } } + \dynamic f + \normal-text { \bold { \italic ) } } } } +boxF = \markup { \bracket { \dynamic f } } +roundFdynamic = #(make-dynamic-script roundF) +boxFdynamic = #(make-dynamic-script boxF) +\relative c' { + c4_\roundFdynamic\< d e f + g,1_\boxFdynamic +} @end lilypond -Las ligaduras de pueden grabar manualmente modificando la propiedad -@code{tie-configuration}. El primer número indica la distancia desde -el centro del pentagrama en espacios de pentagrama, y el segundo -número indica la dirección (1 = hacia arriba, -1 = hacia abajo). +Se puede utilizar en su lugar la forma Scheme del modo de marcado. Su +sintaxis se explica en @ref{Markup construction in Scheme}. -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -2~ | -\override TieColumn #'tie-configuration = - #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) -~ | +@lilypond[verbatim,quote] +moltoF = #(make-dynamic-script + (markup #:normal-text "molto" + #:dynamic "f")) +\relative c' { + 16 + 2..\moltoF +} @end lilypond - -@refcommands - - -@funindex \tieUp -@code{\tieUp}, -@funindex \tieDown -@code{\tieDown}, -@funindex \tieNeutral -@code{\tieNeutral}, -@funindex \tieDotted -@code{\tieDotted}, -@funindex \tieDashed -@code{\tieDashed}, -@funindex \tieSolid -@code{\tieSolid}. - +Los ajustes para las fuentes tipográficas en el modo de marcado se +describen en @ref{Selecting font and font size}. @seealso -En el presente manual: @ref{Automatic note splitting}. - -Referencia del programa: @internalsref{Tie}. +Referencia de la notación: +@ref{Formatting text}, +@ref{Selecting font and font size}, +@ref{Markup construction in Scheme}, +@ref{What goes into the MIDI output?}, +@ref{Controlling MIDI dynamics}. +Fragmentos de código: +@rlsr{Expressive marks}. -@knownissues -Un cambio de pentagrama cuando hay una ligadura activa no producirá una ligadura inclinada. +@node Curves +@subsection Curves -Los cambios de clave o de octava durante una ligadura de unión no -están bien definidos realmente. En estos casos puede ser preferible una ligadura de expresión. +Esta sección explica cómo crear varias marcas expresivas de forma +curva: ligaduras de expresión y de fraseo, respiraciones, caídas y +elevaciones de tono. +@menu +* Slurs:: +* Phrasing slurs:: +* Breath marks:: +* Falls and doits:: +@end menu @node Slurs @unnumberedsubsubsec Slurs -@cindex Ligaduras de expresión +@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 +Las @notation{Ligaduras de expresión} se introducen utilizando paréntesis: -@lilypond[quote,ragged-right,relative=2,fragment,verbatim] -f( g a) a8 b( a4 g2 f4) +@lilypond[verbatim,quote,relative=2] +f4( g a) a8 b( +a4 g2 f4) 2( 2) @end lilypond -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, - -@lilypond[relative=2,ragged-right,quote,verbatim,fragment] -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 +@cindex ligaduras de expresión, posicionamiento manual +@cindex ligaduras de expresión, debajo de las notas +@cindex ligaduras de expresión, encima de las notas +@funindex \slurDown +@funindex slurDown +@funindex \slurNeutral +@funindex slurNeutral + +Las ligaduras de expresión se pueden colocar manualmente por encima o +por debajo de las notas, véase @ref{Direction and placement}. + +@lilypond[verbatim,quote,relative=2] +c2( d) +\slurDown +c2( d) +\slurNeutral +c2( d) +@end lilypond + +@cindex fraseo, ligadura de +@cindex varias ligaduras de expresión +@cindex simultáneas, ligaduras de expresión +@cindex ligadura de fraseo +@cindex ligaduras de expresión, varias +@cindex ligaduras de expresión simultáneas + +Se deben usar ligaduras de fraseo para imprimir más de una ligadura de +expresión al mismo tiempo. Para ver más detalles, consulte +@ref{Phrasing slurs}. + +@cindex ligadura de expresión, estilo +@cindex continua, ligadura +@cindex puntos, ligadura de +@cindex discontinua, ligadura +@cindex ligadura continua +@cindex ligadura de puntos +@cindex ligadura discontinua +@cindex estilo de la ligadura +@funindex \slurDashed +@funindex slurDashed +@funindex \slurDotted +@funindex slurDotted +@funindex \slurSolid +@funindex slurSolid -Algunos compositores escriben dos ligaduras cuando quieren acordes -legato. Esto se consigue en LilyPond mediante el establecimiento de @code{doubleSlurs}, +Las ligaduras de expresión pueden ser continuas, discontinuas o de +puntos. El estilo predeterminado de las ligaduras de expresión es el +continuo: -@lilypond[verbatim,ragged-right,relative,fragment,quote] -\set doubleSlurs = ##t -4 ( ) +@lilypond[verbatim,quote,relative=1] +c4( e g2) +\slurDashed +g4( e c2) +\slurDotted +c4( e g2) +\slurSolid +g4( e c2) @end lilypond +@funindex \slurUp +@funindex slurUp -@refcommands +@predefined -@funindex \slurUp @code{\slurUp}, -@funindex \slurDown @code{\slurDown}, -@funindex \slurNeutral @code{\slurNeutral}, -@funindex \slurDashed @code{\slurDashed}, -@funindex \slurDotted @code{\slurDotted}, -@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}. + +Manual de aprendizaje: +@rlearning{On the un-nestedness of brackets and ties}. + +Referencia de la notación: +@ref{Direction and placement}, +@ref{Phrasing slurs}. + +Fragmentos de código: +@rlsr{Expressive marks}. + +Referencia de funcionamiento interno: +@rinternals{Slur}. @node Phrasing slurs @@ -489,308 +606,403 @@ Referencia del programa: @internalsref{Slur}. @cindex ligaduras de fraseo @cindex marcas de fraseo +@cindex fraseo, ligaduras de +@cindex fraseo, marcas de +@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 +Las @notation{ligaduras de fraseo} (o marcas de fraseo) que indican +una frase musical se escriben usando las instrucciones @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] +c4\( d( e) f( +e2) d\) @end lilypond +@funindex \phrasingSlurUp +@funindex phrasingSlurUp +@funindex \phrasingSlurDown +@funindex phrasingSlurDown +@funindex \phrasingSlurNeutral +@funindex phrasingSlurNeutral + 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 -@code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y -@code{\phrasingSlurNeutral}. +como objetos diferentes. Una @code{\slurUp} no tendrá ningún efecto +sobre una ligadura de fraseo. Las ligaduras de fraseo se pueden +situar manualmente por encima o por debajo de las notas, véase +@ref{Direction and placement}. -No se pueden tener varias ligaduras de fraseo simultáneas. +@lilypond[verbatim,quote,relative=1] +c4\( g' c,( b) | c1\) +\phrasingSlurUp +c4\( g' c,( b) | c1\) +@end lilypond +@cindex simultaneous phrasing slurs +@cindex multiple phrasing slurs +@cindex slurs, simultaneous phrasing +@cindex slurs, multiple phrasing +@cindex phrasing slurs, simultaneous +@cindex phrasing slurs, multiple -@refcommands +No se pueden tener varias ligaduras de fraseo simultáneas o solapadas. + +@predefined -@funindex \phrasingSlurUp @code{\phrasingSlurUp}, -@funindex \phrasingSlurDown @code{\phrasingSlurDown}, -@funindex \phrasingSlurNeutral @code{\phrasingSlurNeutral}. - @seealso -Referencia del programa: @internalsref{PhrasingSlur}. +Manual de aprendizaje: +@rlearning{On the un-nestedness of brackets and ties}. +Referencia de la notación: +@ref{Direction and placement}. -@node Laissez vibrer ties -@unnumberedsubsubsec Laissez vibrer ties -@cindex Laissez vibrer -@cindex Ligaduras laissez vibrer +Fragmentos de código: +@rlsr{Expressive marks}. -Las ligaduras L.v. (laissez vibrer, dejar vibrar) indican que las -notas no se deben apagar al final. Se usan en la notación para piano, -arpa y otros instrumentos de cuerda y percusión. Se pueden introducir escribiendo @code{\laissezVibrer}, - -@lilypond[fragment,ragged-right,verbatim,relative=1] -\laissezVibrer -@end lilypond - -@seealso - -Referencia del programa: -@internalsref{LaissezVibrerTie} -@internalsref{LaissezVibrerTieColumn} - -Archivos de ejemplo: -@lsr{connecting,laissez-vibrer-ties.ly} +Referencia de funcionamiento interno: +@rinternals{PhrasingSlur}. @node Breath marks @unnumberedsubsubsec Breath marks -Las marcas de respiración se introducen usando @code{\breathe} +@cindex respiraciones +@cindex pausa, marcas de +@funindex \breathe +@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] +c2. \breathe d4 @end lilypond +Están contemplados los indicadores musicales para las marcas de +respiración en la notación antigua, o divisiones. Para ver más +detalles, consulte @ref{Divisiones}. -@commonprop +@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, -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -c'4 -\override BreathingSign #'text - = #(make-musicglyph-markup "scripts.rvarcomma") -\breathe -d4 -@end lilypond +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{changing-the-breath-mark-symbol.ly} + +@cindex caesura + +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{inserting-a-caesura.ly} @seealso -Referencia del programa: @internalsref{BreathingSign}. +Referencia de la notación: +@ref{Divisiones}. + +Fragmentos de código: +@rlsr{Expressive marks}. -Ejemplos: @lsr{expressive,breathing-sign.ly} +Referencia de funcionamiento interno: +@rinternals{BreathingSign}. @node Falls and doits @unnumberedsubsubsec 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}, +@cindex falls (caídas de tono) +@cindex doits (elevaciones de tono) +@cindex caídas de tono (falls) +@cindex elevaciones de tono (doits) +@funindex \bendAfter +@funindex bendAfter -@lilypond[fragment,ragged-right,relative=2] -\override Score.SpacingSpanner #'shortest-duration-space = #3.0 -c4-\bendAfter #+5 -c4-\bendAfter #-3 +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}. La dirección de la caída o elevación se indica con +un signo más o menos (arriba o abajo). El número indica el intervalo +de alturas sobre el que se extiende la caída o elevación +@emph{partiendo de} la nota principal. + +@lilypond[verbatim,quote,relative=2] +c2-\bendAfter #+4 +c2-\bendAfter #-4 +c2-\bendAfter #+8 +c2-\bendAfter #-8 @end lilypond +El guión @code{-} que sigue al nombre de la nota es @emph{necesario} +al escribir caídas y elevaciones. + +@snippets + +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{adjusting-the-shape-of-falls-and-doits.ly} + +@seealso + +Glosario musical: +@rglos{fall}, +@rglos{doit}. + +Fragmentos de código: +@rlsr{Expressive marks}. + @node Lines @subsection Lines +Esta sección explica cómo crear diversas marcas de expresión que +siguen un camino lineal: glissandi, arpegios y trinos. + @menu -* Glissando:: -* Arpeggio:: -* Trills:: -* Analysis brackets:: +* Glissando:: +* Arpeggio:: +* Trills:: @end menu @node Glissando @unnumberedsubsubsec Glissando -@cindex Glissando +@cindex glissando @funindex \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 +Se crea un @notation{glissando} adjuntando @code{\glissando} a la +nota: -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -c2\glissando c' -\override Glissando #'style = #'zigzag +@lilypond[verbatim,quote,relative=2] +g2\glissando g' c2\glissando c, @end lilypond +Se pueden crear distintos tipos de glissando. Para ver más detalles, +consulte @ref{Line styles}. -@commonprop - -@lilypond[quote,ragged-right,verbatim] -I = \once \override NoteColumn #'ignore-collision = ##t - -\relative << - { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ - { \oneVoice \I c2 \glissando \I d, } ->> -@end lilypond - +@snippets +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{contemporary-glissando.ly} @seealso -Referencia del programa: @internalsref{Glissando}. +Glosario musical: +@rglos{glissando}. -Archivos de ejemplo: -@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly} +Referencia de la notación: +@ref{Line styles}. +Fragmentos de código: +@rlsr{Expressive marks}. + +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 @notation{gliss.}) no está +contemplada. @node Arpeggio @unnumberedsubsubsec Arpeggio -@cindex Arpeggio +@cindex arpegio @cindex acorde quebrado +@cindex acorde arpegiado +@cindex quebrado, acorde @funindex \arpeggio +@funindex arpeggio +@funindex \arpeggioArrowUp +@funindex arpeggioArrowUp +@funindex \arpeggioArrowDown +@funindex arpeggioArrowDown +@funindex \arpeggioNormal +@funindex arpeggioNormal -Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un -acorde adjuntando un @code{\arpeggio} a un acorde +Un signo de @notation{acorde arpegiado} (conocido también como acorde +quebrado) sobre un acorde, se denota adjuntando @code{\arpeggio} al +acorde: -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggio +@lilypond[verbatim,quote,relative=1] +1\arpeggio @end lilypond -Un corchete recto a la izquierda indica que el intérprete no tiene que -arpegiar el acorde +Se pueden escribir distintos tipos de acordes arpegiados. +@code{\arpeggioNormal} produce la vuelta al arpegio normal: -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggioBracket -\arpeggio +@lilypond[verbatim,quote,relative=1] +2\arpeggio +\arpeggioArrowUp +2\arpeggio +\arpeggioArrowDown +2\arpeggio +\arpeggioNormal +2\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 +@cindex arpegiado, acorde, símbolos especiales +@cindex especial, símbolos de arpegio -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new Voice { - \arpeggioUp - \arpeggio - \arpeggioDown - \arpeggio -} -@end lilypond - - -@commonprop +@funindex \arpeggioBracket +@funindex arpeggioBracket +@funindex \arpeggioParenthesis +@funindex arpeggioParenthesis -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} +Se pueden crear símbolos especiales de arpegio @emph{con corchete}: -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new PianoStaff << - \set PianoStaff.connectArpeggios = ##t - \new Staff { \arpeggio } - \new Staff { \clef bass \arpeggio } ->> +@lilypond[verbatim,quote,relative=1] +2 +\arpeggioBracket +2\arpeggio +\arpeggioParenthesis +2\arpeggio +\arpeggioNormal +2\arpeggio @end lilypond -@c TODO: cross-voice arpeggio example? -@c such an example is already in LSR -J.Mandereau +Los acordes arpegiados se pueden desarrollar explícitamente utilizando +@notation{ligaduras de unión}. Véase @ref{Ties}. -@refcommands +@predefined +@funindex \arpeggio @code{\arpeggio}, -@funindex \arpeggioUp -@code{\arpeggioUp}, -@funindex \arpeggioDown -@code{\arpeggioDown}, -@funindex \arpeggioNeutral -@code{\arpeggioNeutral}, +@funindex \arpeggioArrowUp +@code{\arpeggioArrowUp}, +@funindex \arpeggioArrowDown +@code{\arpeggioArrowDown}, +@funindex \arpeggioNormal +@code{\arpeggioNormal}, @funindex \arpeggioBracket @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. +Glosario musical: +@rglos{arpeggio}. + +Referencia de la notación: +@ref{Ties}. -Referencia del programa: @internalsref{Arpeggio}. +Fragmentos de código: +@rlsr{Expressive marks}. +Referencia de funcionamiento interno: +@rinternals{Arpeggio}, +@rinternals{PianoStaff}. @knownissues +@cindex pentagrama cruzado, arpegios con paréntesis +@cindex arpegio de pentagrama cruzado con paréntesis +@cindex arpegio con paréntesis de pentagrama cruzado + 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. +El corchete de los arpegios de paréntesis no funciona para los +arpegios de pentagrama cruzado. @node Trills @unnumberedsubsubsec Trills -Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}. +@cindex trinos +@funindex \trill +@funindex trill +@funindex \startTrillSpan +@funindex startTrillSpan +@funindex \stopTrillSpan +@funindex stopTrillSpan -Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y -@code{\stopTrillSpan}, +Los @notation{trinos} cortos sin línea extensora se imprimen con +@code{\trill}; 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, con línea de extensión, se +hacen con @code{\startTrillSpan} y @code{\stopTrillSpan}: + +@lilypond[verbatim,quote,relative=2] +d1~\startTrillSpan +d1 +c2\stopTrillSpan r2 +@end lilypond + +En el ejemplo siguiente se muestra un trino en combinación con notas +de adorno. La sintaxis de esta construcción y el método para efectuar +un control más preciso sobre la colocación de las notas de adorno se +describe en @ref{Grace notes}. + +@lilypond[verbatim,quote,relative=2] +c1 \afterGrace +d1\startTrillSpan { c32[ d]\stopTrillSpan } +e2 r2 @end lilypond -@cindex Trinos con altura +@cindex pitched trills +@cindex trills, pitched +@funindex \pitchedTrill +@funindex pitchedTrill -Los trinos que se tienen que ejecutar sobre notas especificadas -explícitamente se pueden tipografiar con el comando @code{pitchedTrill}, +Los trinos que se tienen que ejecutar sobre notas auxiliares +explícitas se pueden tipografiar con la instrucción +@code{pitchedTrill}. El primer argumento es la nota principal, y el +segndo es la nota @emph{trinada}, que se imprime como una cabeza de +nota, sin plica y entre paréntesis. -@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. +@cindex trino con nota y alteración forzada +@cindex alteración forzada para trino con nota + +En el ejemplo siguiente, el segundo trino con nota es ambiguo; la +alteración de la nota trinada no se imprime. Como manera de rodear el +problema se pueden forzar las alteraciones de las notas trinadas. El +segundo compás ejemplifica este método: +@lilypond[verbatim,quote,relative=2] +\pitchedTrill eis4\startTrillSpan fis +g\stopTrillSpan +\pitchedTrill eis4\startTrillSpan fis +g\stopTrillSpan +\pitchedTrill eis4\startTrillSpan fis +g\stopTrillSpan +\pitchedTrill eis4\startTrillSpan fis! +g\stopTrillSpan +@end lilypond -@refcommands +@predefined @code{\startTrillSpan}, -@funindex \startTrillSpan @code{\stopTrillSpan}. -@funindex \stopTrillSpan - @seealso -Referencia del programa: @internalsref{TrillSpanner}. - - -@node Analysis brackets -@unnumberedsubsubsec Analysis brackets -@cindex corchetes -@cindex fraseo, corchetes de -@cindex musicológico, análisis -@cindex notas, corchetes de agrupación de - -Los corchetes se usan en análisis musical para indicar las estructuras presentes en las piezas -musicales. LilyPond contempla una forma básica de corchetes horizontales anidados. -Para usarlos, añada el grabador @internalsref{Horizontal_bracket_engraver} -al contexto @internalsref{Staff}. Un corchete se abre con -@code{\startGroup} y se cierra con @code{\stopGroup} - -@lilypond[quote,ragged-right,verbatim] -\score { - \relative c'' { - c4\startGroup\startGroup - c4\stopGroup - c4\startGroup - c4\stopGroup\stopGroup - } - \layout { - \context { - \Staff \consists "Horizontal_bracket_engraver" -}}} -@end lilypond - -@seealso +Glosario musical: +@rglos{trill}. -Referencia del programa: @internalsref{HorizontalBracket}. +Referencia de la notación: +@ref{Articulations and ornamentations}, +@ref{Grace notes}. +Fragmentos de código: +@rlsr{Expressive marks}. +Referencia de funcionamiento interno: +@rinternals{TrillSpanner}.