Makefile: generate frerejacques.pdf for week 26.
[lilypond-ejercicios.git] / apuntes-17-set.tex
blob2d8fa71c801b8788876e09ae53a3602876820e27
1 \setcounter{section}{16} %para 17 set
4 \section{Cuarteto de cuerda. La instrucción \texttt{set}.}
7 \subsection{Modelo}
9 Presentamos el comienzo de un cuarteto de Beethoven en el que puede
10 verse el nombre de los instrumentos, clave de Do en la viola y una
11 serie de títulos adicionales. El contexto que engloba a los
12 pentagramas es \verb+StaffGroup+.
14 \bigskip
16 \begin[staffsize=12.5,line-width=17\cm]{lilypond}
17 %#(set-global-staff-size 12.5)
20 \header {
21 title = "SECHS QUARTETTE"
22 subtitle = "für 2 Violinen, Bratsche und Violoncell"
23 composer = "L. VAN BEETHOVEN"
24 opus = "Opus 18. nº1."
25 piece = "Quartett nº1."
26 %subsubtitle = "."
27 dedication = "Dem Fürsten von Lobkowitz gewidmet."}
29 violinUno = \relative c' { \set Staff.instrumentName = #"Violino I "
30 \key f \major \time 3/4
31 \tempo "Allegro con brio"
32 f4\p ~
33 f8( g16 f) e8_. f_.
34 c4 r4 r4
35 f4~ f8( g16 f) e8_. f_.
36 d4 r4 r4
37 f'4~ \< f8( g16 f) e8-. f-.
38 g2(\> bes,4)
39 a2(\! d8. bes16)
40 a2( g4) \break
45 violinDos = \relative c' { \set Staff.instrumentName = #"Violino II " \key f \major \time 3/4
46 f4~\p f8( g16 f) e8_. f_.
47 c4 r4 r4
48 f4~ f8( g16 f) e8_. f_.
49 d4 r4 r4
50 bes'2.(\<
51 bes2)\>( g4)
52 f2(\! bes8. g16)
53 f2( e4)
57 viola = \relative c { \set Staff.instrumentName = #"Viola" \key f \major \time 3/4 \clef alto
58 f4~ \p f8( g16 f) e8_. f_.
59 c4 r4 r4
60 f4~ f8( g16 f) e8_. f_.
61 d4 r4 r4
62 d'2.(\<
63 c2.)(\>
64 c4)(\! d g,)
65 c8( b c b c4)
68 cello = \relative c { \set Staff.instrumentName = #"Violoncello" \key f \major \time 3/4 \clef bass
69 f4~ \p f8( g16 f) e8^. f^.
70 c4 r4 r4
71 f4~ f8( g16 f) e8^. f^.
72 d4 r4 r4
73 d2.(\<
74 e2.)(\>
75 f4)(\! d bes)
76 c2.
81 \score {
82 \new StaffGroup {
83 << \new Staff {\violinUno}
84 \new Staff {\violinDos}
85 \new Staff {\viola}
86 \new Staff {\cello} >>
88 \layout{indent=1.5\cm}
89 \midi{}
91 \end{lilypond}
93 \subsection{Establecer el nombre del instrumento con \texttt{set}.}
95 En LilyPond, los contextos tienen una serie de propiedades que podemos
96 modificar mediante la instrucción \verb+\set+ indicando el nombre del
97 contexto y de la propiedad que se quiere modificar, separados mediante
98 un punto, después un signo igual ``\verb+=+'' y finalmente el valor
99 deseado para la propiedad. Por ejemplo, si queremos establecer la
100 propiedad \verb+instrumentName+ (nombre del instrumento) del contexto
101 \verb+Staff+ al valor ``Flauta'', escribimos lo siguiente:
103 \begin[relative=2,verbatim,staffsize=17.5]{lilypond}
104 \set Staff.instrumentName = #"Flauta"
106 \end{lilypond}
108 \subsection{Clave de viola: Do en tercera}
110 Podemos aplicar la clave de Do en tercera línea que utiliza la viola
111 con la abreviatura ``alto'' como argumento para la instrucción
112 \verb+\clef+. Como siempre, las notas se deben introducir en su
113 altura real, independientemente de la clave:
115 \begin[relative=1,verbatim,staffsize=17.5]{lilypond}
116 \set Staff.instrumentName = #"Viola"
117 \clef alto
119 \end{lilypond}
122 \subsection{Títulos adicionales}
123 \label{pieceopus}
125 Para el ejemplo hemos cumplimentado algunos títulos adicionales en el
126 bloque \verb+\header+. Ya conocemos \verb+title+ (título),
127 \verb+substitle+ (subtítulo) y \verb+composer+ (autor). Ahora
128 añadimos los siguientes: \verb+opus+, \verb+piece+ y \verb+dedication+
129 para el número de Opus, denominación de la pieza y dedicatoria,
130 respectivamente.
132 \begin{verbatim}
133 \header{ title="Título"
134 dedication="Dedicatoria"
135 opus="Número de Opus"
136 piece="Pieza"
138 \end{verbatim}