Merge branch 'source-lilypond-ejercicios'
[lilypond-ejercicios.git] / apuntes-17-set.tex
blob78406bc500e2243278d4db2f7efb9e83f72ac6c0
1 % \version "2.17.0"
3 \section{Cuarteto de cuerda. La instrucción \texttt{set}.}
6 \subsection{Modelo}
8 Presentamos el comienzo de un cuarteto de Beethoven en el que puede
9 verse el nombre de los instrumentos, clave de Do en la viola y una
10 serie de títulos adicionales. El contexto que engloba a los
11 pentagramas es \verb+StaffGroup+.
13 \bigskip
15 \begin[staffsize=12.5,line-width=17\cm]{lilypond}
16 %#(set-global-staff-size 12.5)
19 \header {
20 title = "SECHS QUARTETTE"
21 subtitle = "für 2 Violinen, Bratsche und Violoncell"
22 composer = "L. VAN BEETHOVEN"
23 opus = "Opus 18. nº1."
24 piece = "Quartett nº1."
25 %subsubtitle = "."
26 dedication = "Dem Fürsten von Lobkowitz gewidmet."}
28 violinUno = \relative c' { \set Staff.instrumentName = #"Violino I "
29 \key f \major \time 3/4
30 \tempo "Allegro con brio"
31 f4\p ~
32 f8( g16 f) e8_. f_.
33 c4 r4 r4
34 f4~ f8( g16 f) e8_. f_.
35 d4 r4 r4
36 f'4~ \< f8( g16 f) e8-. f-.
37 g2(\> bes,4)
38 a2(\! d8. bes16)
39 a2( g4) \break
44 violinDos = \relative c' { \set Staff.instrumentName = #"Violino II " \key f \major \time 3/4
45 f4~\p f8( g16 f) e8_. f_.
46 c4 r4 r4
47 f4~ f8( g16 f) e8_. f_.
48 d4 r4 r4
49 bes'2.(\<
50 bes2)\>( g4)
51 f2(\! bes8. g16)
52 f2( e4)
56 viola = \relative c { \set Staff.instrumentName = #"Viola" \key f \major \time 3/4 \clef alto
57 f4~ \p f8( g16 f) e8_. f_.
58 c4 r4 r4
59 f4~ f8( g16 f) e8_. f_.
60 d4 r4 r4
61 d'2.(\<
62 c2.)(\>
63 c4)(\! d g,)
64 c8( b c b c4)
67 cello = \relative c { \set Staff.instrumentName = #"Violoncello" \key f \major \time 3/4 \clef bass
68 f4~ \p f8( g16 f) e8^. f^.
69 c4 r4 r4
70 f4~ f8( g16 f) e8^. f^.
71 d4 r4 r4
72 d2.(\<
73 e2.)(\>
74 f4)(\! d bes)
75 c2.
80 \score {
81 \new StaffGroup {
82 << \new Staff {\violinUno}
83 \new Staff {\violinDos}
84 \new Staff {\viola}
85 \new Staff {\cello} >>
87 \layout{indent=1.5\cm}
88 \midi{}
90 \end{lilypond}
92 \subsection{Establecer el nombre del instrumento con \texttt{set}.}
93 \label{instrumentname}
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}