X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Fworking.itely;h=a260cf1f7dd6d4dcc60f191c21967e97fc9fec78;hb=0387f04497978e37b335a8b99eec905499d6ad0f;hp=fecc756ac20eefa137f74e19175fae25e57be034;hpb=84dfa31321b6f0c3224ed8c586b64ec97e88402f;p=lilypond.git diff --git a/Documentation/es/user/working.itely b/Documentation/es/user/working.itely index fecc756ac2..a260cf1f7d 100644 --- a/Documentation/es/user/working.itely +++ b/Documentation/es/user/working.itely @@ -1,12 +1,14 @@ -@c -*- coding: utf-8; mode: texinfo; -*- +@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: e1c119e97fca9bce4bb8749e56bf2952598589f6 + Translation of GIT committish: 0646758d26f727fc27fc13a87df2362388909e5d 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 Working on LilyPond projects @chapter Working on LilyPond projects @@ -17,47 +19,50 @@ que lea este capítulo. @menu -* Suggestions for writing LilyPond files:: -* When things don't work:: -* Scores and parts:: +* Suggestions for writing LilyPond files:: +* When things don't work:: +* Scores and parts:: @end menu @node Suggestions for writing LilyPond files @section Suggestions for writing LilyPond files -En este momento está preparado para comenzar a escribir archivos de LilyPond más grandes -- no sólo los -pequeños ejemplos que aparecen en el tutorial, sino piezas completas --. Pero ¿cómo debe proceder -para hacerlo? +En este momento está preparado para comenzar a escribir archivos de +LilyPond más grandes -- no sólo los pequeños ejemplos que aparecen en +el tutorial, sino piezas completas --. Pero ¿cómo debe proceder para +hacerlo? -En la medida en que LilyPond entienda sus archivos y produzca la salida que usted -pretendía, realmente no importa mucho qué aspecto tengan sus archivos. Sin embargo -existen algunas otras cosas a tener en cuenta cuando se escriben archivos de LilyPond. +En la medida en que LilyPond entienda sus archivos y produzca la +salida que usted pretendía, realmente no importa mucho qué aspecto +tengan sus archivos. Sin embargo existen algunas otras cosas a tener +en cuenta cuando se escriben archivos de LilyPond. -@itemize @bullet +@itemize @item ¿Qué ocurre si comete un fallo? La estructura de un archivo -lilypond puede hacer que ciertos errores se hagan más fáciles (o más difíciles) de encontrar. +de LilyPond puede hacer que ciertos errores se hagan más fáciles (o +más difíciles) de encontrar. @item ¿Qué ocurre si quiere compartir sus archivos con otras personas? -De hecho, ¿y si quiere alterar sus propios archivos después de algunos años? -Algunos archivos de lilypond se comprenden a primera vista; -otros pueden tenerle rascándose la cabeza -durante una hora. - -@item ¿Qué ocurre si quiere actualizar su archivo de lilypond para poderlo usar con -una versión más reciente del programa? La sintaxis de la entrada se modifica -de forma ocasional según lilypond se va perfeccionando. Casi todos los cambios se pueden -hacer de forma automática con @code{convert-ly}, pero algunos podrían necesitar de una -ayuda manual. Los archivos de LilyPond se pueden estructurar para que sean -más fáciles (o más difíciles) de actualizar. +De hecho, ¿y si quiere alterar sus propios archivos después de algunos +años? Algunos archivos de LilyPond se comprenden a primera vista; +otros pueden tenerle rascándose la cabeza durante una hora. + +@item ¿Qué ocurre si quiere actualizar su archivo de LilyPond para poderlo usar con +una versión más reciente del programa? La sintaxis de la entrada se +modifica de forma ocasional según LilyPond se va perfeccionando. Casi +todos los cambios se pueden hacer de forma automática con +@code{convert-ly}, pero algunos podrían necesitar de una ayuda manual. +Los archivos de LilyPond se pueden estructurar para que sean más +fáciles (o más difíciles) de actualizar. @end itemize @menu -* General suggestions:: -* Typesetting existing music:: -* Large projects:: -* Saving typing with variables and functions:: -* Style sheets:: +* General suggestions:: +* Typesetting existing music:: +* Large projects:: +* Saving typing with variables and functions:: +* Style sheets:: @end menu @@ -67,7 +72,7 @@ más fáciles (o más difíciles) de actualizar. Presentamos algunas sugerencias que le pueden servir de ayuda para evitar o corregir problemas: -@itemize @bullet +@itemize @item @strong{Incluya los números de @code{\version} en todos los archivos}. Dese cuenta de que todas las plantillas contienen información sobre la @code{\version}. Le recomendamos mucho que siempre incluya la @code{\version}, sin @@ -77,8 +82,8 @@ el número de versión de LilyPond que estaba usando hace unos años. @code{convert-ly} requiere que declare qué versión de LilyPond utilizó. -@item @strong{Incluya comprobaciones}: @ruser{Bar and barnumber checks}, -@ruser{Octave check}. Si incluye comprobaciones de vez en cuando, en +@item @strong{Incluya comprobaciones}: @rglos{baritone}, +@ruser{Absolute octave entry}. Si incluye comprobaciones de vez en cuando, en caso de que cometa un error podrá localizarlo mucho más rápidamente. ¿Con qué frecuencia es @q{de vez en cuando}? Depende de la complejidad de la música. Para una música muy sencilla, quizá tan @@ -123,13 +128,13 @@ si reelabora la música más tarde. Si está introduciendo música a partir de una partitura existente (es decir, tipografiando una hoja de música ya impresa), -@itemize @bullet +@itemize @item Introduzca un sistema del manuscrito (la copia física) cada vez (pero mantenga -la práctica de escribir un compás por línea de texto), y -compruebe cada sistema cuando lo haya terminado. Puede usar el comando -@code{showLastLength} para acelerar el proceso -- ver -@ruser{Skipping corrected music} -- . +la práctica de escribir un compás por línea de texto), y compruebe +cada sistema cuando lo haya terminado. Puede usar las instrucciones +@code{showLastLength} o @code{showFirstLength} para acelerar el +proceso -- ver @ruser{Skipping corrected music} -- . @item Defina @code{mBreak = @{ \break @}} e inserte @code{\mBreak} dentro del archivo de entrada donde el manuscrito tenga un saldo de línea. De esta forma @@ -146,9 +151,9 @@ más oportuno. @subsection Large projects Al trabajar en proyecto grande se hace esencial tener una estructura clara -en los archivos de lilypond. +en los archivos de LilyPond -@itemize @bullet +@itemize @item @strong{Utilice un identificador para cada voz}, con un mínimo de estructura dentro de la definición. La estructura de la sección @@ -172,15 +177,15 @@ g4 c'8. e16 @item @strong{Separe los trucos de las definiciones musicales}. Ya se mencionó con anterioridad, pero para proyectos grandes es vital. -Quizá tengamos que cambiar la definición de @code{fthenp}, pero en ese +Quizá tengamos que cambiar la definición de @code{fluegop}, pero en ese caso sólo lo tendremos que hacer una vez, y aún podremos evitar tocar nada dentro de @code{violin}. @example -fthenp = _\markup@{ +fluegop = _\markup@{ \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @} violin = \relative c'' @{ -g4\fthenp c'8. e16 +g4\fluegop c'8. e16 @} @end example @@ -207,9 +212,9 @@ hornNotes = \relative c'' { c4 b dis c } Incluso se dará cuenta de que esto puede ser útil en música minimalista: @lilypond[quote,verbatim,ragged-right] -fragA = \relative c'' { a4 a8. b16 } -fragB = \relative c'' { a8. gis16 ees4 } -violin = \new Staff { \fragA \fragA \fragB \fragA } +fragmentA = \relative c'' { a4 a8. b16 } +fragmentB = \relative c'' { a8. gis16 ees4 } +violin = \new Staff { \fragmentA \fragmentA \fragmentB \fragmentA } \score { { \violin @@ -218,7 +223,7 @@ violin = \new Staff { \fragA \fragA \fragB \fragA } @end lilypond Sin embargo también puede usar estos identificadores (que también se conocen como -variables, macros o comandos definidos por el usuario) para hacer trucos: +variables, macros o instrucciones definidas por el usuario) para hacer trucos: @lilypond[quote,verbatim,ragged-right] dolce = \markup{ \italic \bold dolce } @@ -259,6 +264,9 @@ violin = \relative c'' @{ @} @end example +@c TODO Replace the following with a better example -td +@c Skylining handles this correctly without padText + Hasta ahora hemos contemplado la sustitución estática: cuando LilyPond se encuentra con @code{\padText}, lo sustituye con aquello que hemos definido que sea (es decir, todo lo que está a la derecha de @@ -545,13 +553,14 @@ Yo utilizo media docena de archivos de \include "../iniciar/iniciar-papel.ly" @end example + @node When things don't work @section When things don't work @menu -* Updating old files:: -* Troubleshooting (taking it all apart):: -* Minimal examples:: +* Updating old files:: +* Troubleshooting (taking it all apart):: +* Minimal examples:: @end menu @node Updating old files @@ -671,7 +680,7 @@ En resumen, el objetivo de un ejemplo mínimo es que sea fácil de leer: @itemize @item Evite usar notas, tonalidades o compases demasiado complicados, a no ser que quiera demostrar algo sobre el comportamiento de estos elementos precisamente. -@item No use comandos @code{\override} a no ser que ése sea el propósito +@item No use instrucciones @code{\override} a no ser que ése sea el propósito del ejemplo. @end itemize @@ -718,12 +727,12 @@ La línea @noindent sustituye el contenido de @file{trompa.ly} en esta posición dentro del -archivo, así que @code{notasTrompa} se define con posterioridad. El comando -@code{\transpose f@tie{}c'} indica que el argumento constituido por -@code{\notasTrompa} se debe transponer una quinta hacia arriba. Lo que suena como -@code{f} se escribe como @code{c'}, lo que corresponde con el tono de afinación de -una trompa normal en@tie{}Fa. La transposición se puede ver en la -siguiente salida +archivo, así que @code{notasTrompa} se define con posterioridad. La +instrucción @code{\transpose f@tie{}c'} indica que el argumento +constituido por @code{\notasTrompa} se debe transponer una quinta +hacia arriba. Lo que suena como @code{f} se escribe como @code{c'}, +lo que corresponde con el tono de afinación de una trompa normal +en@tie{}Fa. La transposición se puede ver en la siguiente salida @lilypond[quote,ragged-right] \transpose f c' \relative c { @@ -752,7 +761,7 @@ multicompás. Esto se hace estableciendo una variable en tiempo de ejecución @end example @noindent -Este comando establece el valor de la propiedad @code{skipBars} en el +Esta instrucción establece el valor de la propiedad @code{skipBars} en el contexto de @code{Score} a verdadero (@code{##t}). Anteponiendo el silencio y esta opción a la música anterior, llegamos al siguiente resultado