@c -*- coding: utf-8; mode: texinfo; -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: 5fbf194037aff3918ac4b0a076fd5867fbb87527
+ Translation of GIT committish: 338edaf1ad2b64605dcdeadb37b4cf17f98fc81a
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
de soprano).
@example
-\version "2.11.15"
+\version "2.11.38"
melodia = \relative c' @{
\clef treble
\key c \major
Ahora queremos añadir una parte de violoncello. Veamos el ejemplo @q{Sólo notas}:
@example
-\version "2.11.15"
+\version "2.11.38"
melodia = \relative c' @{
\clef treble
\key c \major
@code{musicaSoprano} a la sección de la soprano y @code{musicaCello} a la sección del violoncello.
Al mismo tiempo cambiaremos el nombre de @code{texto}
a @code{letraSoprano}. Recuerde cambiar el nombre a las dos apariciones de todos estos
-nombres -- tanto la definición inicial (la parte @code{melodia = relative c' @{ }) --
+nombres -- tanto la definición inicial (la
+parte @code{melodia = relative c' @{ }) --
como el uso de ese nombre (en la sección @code{\score}).
También aprovecharemos para cambiar el pentagrama de la parte del cello (los violoncellos
-utilizan normalmente clave de Fa). Asimismo, cambiaremos algunas notas del cello.
+se escriben normalmente en clave de Fa). Asimismo, cambiaremos algunas
+notas del cello.
@example
-\version "2.11.15"
+\version "2.11.38"
musicaSoprano = \relative c' @{
\clef treble
\key c \major
@end example
Esto tiene una pinta prometedora, pero la parte del cello no sale en la partitura
-(no la hemos puesto en la sección @code{\score}. Si quieremos que la parte
+(no la hemos puesto en la sección @code{\score}). Si queremos que la parte
del cello aparezca debajo de la de soprano, tenemos que añadir
@example
fácil solución. Presentamos aquí la plantilla completa para soprano y cello.
@lilypond[quote,verbatim,ragged-right]
-\version "2.11.15"
-musicaSoprano = \relative c' {
+\version "2.11.38"
+sopranoMusic = \relative c' {
\clef treble
\key c \major
\time 4/4
a4 b c d
}
-letraSoprano = \lyricmode {
+sopranoLyrics = \lyricmode {
Aaa Bee Cee Dee
}
-musicaCello = \relative c {
+celloMusic = \relative c {
\clef bass
\key c \major
\time 4/4
\score{
<<
<<
- \new Voice = "uno" {
+ \new Voice = "one" {
\autoBeamOff
- \musicaSoprano
+ \sopranoMusic
}
- \new Lyrics \lyricsto "uno" \letraSoprano
+ \new Lyrics \lyricsto "one" \sopranoLyrics
>>
- \new Staff \musicaCello
+ \new Staff \celloMusic
>>
\layout { }
\midi { }
Sin embargo, toda esta flexibilidad puede hacer que las cosas se vuelvan confusas para
los nuevos usuarios. Esta sección le va a explicar parte de esta estructura, pero
puede obviar ciertos detalles en aras de la simplicidad. Para ver una
-descripción completa del formato de entrada, consulte @ref{File structure}.
+descripción completa del formato de entrada, consulte @ruser{File structure}.
Casi todos los ejemplos del presente manual con pequeños fragmentos de código. Por ejemplo
@example
@{
\new GrandStaff <<
- introduzca aquí partitura entera de una ópera de Wagner
+ introduzca aquí la partitura completa de una ópera de Wagner
>>
@}
@end example
otra abreviatura que LilyPond acepta.
@cindex variables
-@cindex indentificadores
+@cindex identificadores
Otro atajo genial es la posibilidad de definir variables.
Todas las plantillas emplean lo siguiente:
inserta dondequiera que ve
@code{\melodia}. No se requiere un cuidado especial con los
nombres -- puede ser @code{melodia}, @code{global},
-@code{manoderechadelpiano}, or @code{fulanomengano} --. Puede
+@code{manoderechadelpiano}, o @code{fulanomengano} --. Puede
usar el nombre de variable que desee. Para ver más
detalles, consulte
-@ref{Saving typing with identifiers and functions}.
+@ruser{Saving typing with identifiers and functions}.
Para ver una definición completa
-del formato de entrada, consulte @ref{File structure}.
+del formato de entrada, consulte @ruser{File structure}.
@node Score is a single musical expression
@section Score is a single musical expression
-En la sección anterior, @ref{How LilyPond files work},
-pudimos ver la organización veneral de los archivos de entrada
+En la sección anterior, @ruser{How LilyPond files work},
+pudimos ver la organización general de los archivos de entrada
de LilyPond. Pero parece que nos saltamos la parte más importante:
¿cómo averiguamos qué escribir después de
@code{\score}?
No nos hemos saltado nada en absoluto. El gran misterio es, sencillamente,
-que no hay @emph{ningún} misterio. La siguinte línea lo explica todo:
+que no hay @emph{ningún} misterio. La siguiente línea lo explica
+todo:
@quotation
@emph{Una @code{\score} debe comenzar con una única expresión musical.}
@noindent
Quizá encuentre útil dar un repaso a
-@ref{Music expressions explained}. En esta sección, vimos
+@ruser{Music expressions explained}. En esta sección, vimos
cómo elaborar grandes expresiones musicales a partir de pequeñas
piezas -- comenzábamos con notas, luego acordes, etc. --. Ahora
partiremos de una gran expresión musical y
\score @{
@{ % esta llave da inicio a la expresión musical completa
\new GrandStaff <<
- introduzca aquí partitura entera de una ópera de Wagner
+ introduzca aquí la partitura completa de una ópera de Wagner
>>
@} % esta llave da por terminada la expresión musical completa
\layout @{ @}
Una ópera de Wagner completa puede ser fácilmente el doble de larga que este manual,
por tanto vamos a hacer sólo un cantante y un piano.
No necesitamos un @code{GrandStaff} para este conjunto, así que
-lo retiramos. Sin ambargo, sí que @emph{necesitamos} un cantante y un piano.
+lo retiramos. Sin embargo, sí que @emph{necesitamos}
+un cantante y un piano.
@example
\score @{
contiene un pentagrama superior (mano derecha) y un pentagrama
inferior (mano izquierda).
-En este moento podríamos comenzar a meter las notas. Dentro de las
+En este momento podríamos comenzar a meter las notas. Dentro de las
llaves que siguen a @code{\new Voice = vocal},
-podríamos empezar escibiendo
+podríamos empezar escribiendo
@example
\relative c'' @{
Pero si lo hiciéramos, la sección @code{\score} se haría bastante
larga y sería más difícil comprender lo que ocurre. En lugar de esto
-utilizaremos indentificadores o variables.
+utilizaremos identificadores
+o variables.
@example
melodia = @{ @}
@noindent
Recuerde que puede usar casi cualquier nombre que se le antoje. Las
-limitaciones impuestas a los nombres de indentificador se detallan en
-@ref{File structure}.
+limitaciones impuestas a los nombres de identificador se detallan en
+@ruser{File structure}.
Cuando escriba una sección @code{\score} o cuando la esté
leyendo, hágalo despacio y con cuidado. Comience por
la capa exterior y luego trabaje sobre cada una de las capas
interiores. Esto también sirve para ser estricto con los márgenes
-- ¡asegúrese de que en su editor de texto cada elemento de la misma capa
-comienza en la misma posición horizontal! --.
+comienza en la misma
+posición horizontal! --.
@section An orchestral part
En música orquestal, todas las notas se imprimen dos veces. Una vez
-en las particellas para los músicos, y otra para la partitura del
-director. Los identificadores se pueden usar para evitar la
-duplicación del trabajo. La música se escribe una vez y se almacena
-en una variable. El contenido de dicha variable se usa después para
-generar tanto la particella como la partitura del director.
+en las particellas para los músicos, y otra para la partitura del director.
+Los identificadores se pueden usar para evitar la duplicación del trabajo.
+La música se escribe una vez y se almacena en una variable.
+El contenido de dicha variable se usa después para generar tanto la particella como la partitura del director.
-Es muy conveniente definir las notas en un archivo expecial. Por
+Es muy conveniente definir las notas en un archivo especial. Por
ejemplo, supongamos que el archivo @file{trompa.ly} contiene la
siguiente parte de un dúo para trompa y fagot:
@end example
Cuando se imprime la particella tienen que comprimirse los silencios
-multicompás. Esto se hace estableciendo una variable en tiempo de
-ejecución
+multicompás. Esto se hace estableciendo una variable en tiempo de ejecución
@example
\set Score.skipBars = ##t
@end lilypond
Se puede encontrar una información más profunda sobre cómo preparar particellas y partituras
-en el manual de notación; consulte @ref{Orchestral music}.
+en el manual de notación; consulte @ruser{Orchestral music}.
El establecimiento de variables en tiempo de ejecución (@q{propiedades}) se trata en
-@ref{Changing context properties on the fly}.
+@ruser{Changing context properties on the fly}.
+
+
+